{"adoption": {"forks": 414, "observed_at": "2026-08-28T04:05:30.410296+00:00", "stars": 1743}, "canonical_url": "https://ross.abutalabs.com/products/the-coding-interview", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Programming exercises, code katas and puzzles for your job interview training - or just for fun.", "domain": ["education", "developer-tools"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mre/the-coding-interview"], "name": "mre/the-coding-interview", "platform": ["cross-platform"], "pushed_at": "2023-10-30T14:23:52+00:00", "repo": "mre/the-coding-interview", "stars": 1743, "tags": ["coding-interview", "code-katas", "interview-practice", "programming-puzzles", "python", "javascript", "algorithms"], "topics": ["interview-practice", "interview-test-task", "language-learning", "coding-interview"], "urls": [], "use_cases": ["prepare for a coding interview", "practice algorithm puzzles", "find code katas to solve in python", "train for FAANG interview questions", "practice programming exercises for fun", "compare solutions to interview problems across languages"], "what_it_is": "A collection of programming exercises, code katas, and puzzles for coding interview training, with solutions contributed in multiple languages. It aggregates classic interview problems from sources like Project Euler and Google Code Jam.", "when_to_avoid": ["you need a structured, up-to-date interview prep curriculum", "you want actively maintained content with recent updates", "you need system design or behavioral interview preparation"], "when_to_choose": ["you want a free, community-contributed set of interview problems with multi-language solutions", "you want a companion to books like Cracking the Coding Interview", "you want to contribute solutions in your language of choice"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/the-coding-interview", "repo": "mre/the-coding-interview", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.410296+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:29:33.826235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99620ef44511618039cfbe1a432d2ff895d8179dfd59393d43d43d79ce40e8f6", "fetched_at": "2026-08-28T04:05:30.410296+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mre/the-coding-interview"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4669, "days_push": 1038, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}