{"adoption": {"forks": 1309, "observed_at": "2026-08-28T04:08:57.701487+00:00", "stars": 4735}, "canonical_url": "https://ross.abutalabs.com/products/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviews", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Several Coding Patterns for Solving Data Structures and Algorithms Problems during Interviews", "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"], "name": "Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews", "platform": ["cross-platform"], "pushed_at": "2024-08-20T03:17:31+00:00", "repo": "Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews", "stars": 4735, "tags": ["interview-preparation", "data-structures", "leetcode", "javascript", "coding-patterns", "notes", "dynamic-programming", "algorithms"], "topics": ["grokking-coding-interview", "grokking-dynamic-programming", "algorithms", "coding-interviews", "data-structures", "interview-preparation", "interview-questions", "javascript", "leetcode"], "urls": [], "use_cases": ["prepare for coding interviews with pattern-based study", "learn common data structures and algorithms patterns in JavaScript", "find a structured order to practice LeetCode problems", "review sliding window, two pointers, and dynamic programming techniques", "supplement a Grokking the Coding Interview course with free notes", "build a study plan around Blind 75 and NeetCode lists"], "what_it_is": "A collection of JavaScript study notes organizing coding interview problems into 16 recurring patterns (sliding window, two pointers, DFS, dynamic programming, etc.), based on the Grokking the Coding Interview course. It also curates additional resources like Blind 75, LeetCode, and Big-O references.", "when_to_avoid": ["you need runnable, tested library code rather than study notes", "you want interview prep in a language other than JavaScript", "you need a comprehensive algorithms textbook or formal CS curriculum"], "when_to_choose": ["you are preparing for technical interviews and want pattern-based problem categorization", "you prefer JavaScript examples for algorithms practice", "you want a free alternative or companion to paid interview prep courses"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviews", "repo": "Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "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:08:57.701487+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.701487+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:59.879496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b13391c101289535dbd9a5c403877af82a68654b50bbadfbba71b75cdec9361", "fetched_at": "2026-08-28T04:08:57.701487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews"}], "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": 1623, "days_push": 743, "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}}