{"adoption": {"forks": 82, "observed_at": "2026-08-28T04:03:17.858701+00:00", "stars": 1030}, "canonical_url": "https://ross.abutalabs.com/products/coding-interviews-blog-archive", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Разбор задач для алгоритмических интервью в Big Tech", "domain": ["education", "tutorials", "developer-tools"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["vitkarpov/coding-interviews-blog-archive"], "name": "vitkarpov/coding-interviews-blog-archive", "platform": ["cross-platform"], "pushed_at": "2023-11-06T11:45:01+00:00", "repo": "vitkarpov/coding-interviews-blog-archive", "stars": 1030, "tags": ["coding-interviews", "leetcode", "system-design", "algorithms", "data-structures", "russian-language", "interview-preparation"], "topics": [], "urls": [], "use_cases": ["prepare for coding interviews at big tech companies", "learn how to solve leetcode problems with explanations", "study dynamic programming and graph problems for interviews", "understand system design basics like caching and load balancing", "find interview prep material without prior CS background", "read solved examples of algorithm interview questions"], "what_it_is": "A Russian-language archive of blog posts explaining solutions to algorithmic coding interview problems (mostly LeetCode) and system design topics. It is a static collection of markdown articles aimed at self-taught developers preparing for Big Tech interviews.", "when_to_avoid": ["you need an interactive coding practice platform with automated judging", "you require up-to-date content or English-language material", "you want video courses or structured curricula with exercises", "you need machine learning or non-algorithmic interview prep"], "when_to_choose": ["you are preparing for algorithmic coding interviews and prefer Russian-language explanations", "you want worked-through LeetCode problem solutions with reasoning", "you need an introduction to system design interview topics", "you are a self-taught developer without formal CS education"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/coding-interviews-blog-archive", "repo": "vitkarpov/coding-interviews-blog-archive", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "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:03:17.858701+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.858701+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:36.280221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79cb96ba04c6471f34152951ee83552b6b57ea49cfd13c73553df718c799d0b8", "fetched_at": "2026-08-28T04:03:17.858701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vitkarpov/coding-interviews-blog-archive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1452, "days_push": 1031, "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}}