{"adoption": {"forks": 2045, "observed_at": "2026-08-28T04:10:59.827419+00:00", "stars": 12795}, "canonical_url": "https://ross.abutalabs.com/products/machine-learning-interview", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.", "domain": ["machine-learning", "education", "tutorials", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["khangich/machine-learning-interview"], "name": "khangich/machine-learning-interview", "platform": ["cross-platform"], "pushed_at": "2023-08-31T17:49:30+00:00", "repo": "khangich/machine-learning-interview", "stars": 12795, "tags": ["interview-preparation", "leetcode", "system-design", "faang", "study-guide", "career"], "topics": ["interview-preparation", "deep-learning", "system-design", "mvp", "interivew", "machine-learning", "leetcode", "interview-questions"], "urls": [], "use_cases": ["prepare for a machine learning interview at FAANG", "study ML system design questions like YouTube recommendations or feed ranking", "find a minimum viable study plan for ML interviews", "practice leetcode-style questions for ML roles", "learn how recommendation and ranking systems are designed", "review common machine learning interview questions"], "what_it_is": "A curated study guide and knowledge base for machine learning interviews at top tech companies, covering ML system design, deep learning concepts, and coding questions. It accompanies the author's books and courses, drawing on interview experience from Google, LinkedIn, Snap, and other companies.", "when_to_avoid": ["you need a software library or tool rather than study material", "you are looking for general software engineering interview prep without an ML focus", "you need formally licensed or maintained educational content for commercial training use"], "when_to_choose": ["you are interviewing for ML engineer or data scientist roles at large tech companies", "you want structured, experience-based guidance on ML system design interviews", "you need a free, community-vetted study plan with real interview examples"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/machine-learning-interview", "repo": "khangich/machine-learning-interview", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-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:10:59.827419+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.827419+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-interview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:47.170389+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bec5b9f460fe3d15b55b2f9765c0afde34866b747c02243c4e44755b4d9e52c7", "fetched_at": "2026-08-28T04:10:59.827419+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khangich/machine-learning-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", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2213, "days_push": 1098, "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}}