{"adoption": {"forks": 136, "observed_at": "2026-08-28T04:04:15.098739+00:00", "stars": 1288}, "canonical_url": "https://ross.abutalabs.com/products/frontend-interview", "card": {"archived": false, "artifact_type": "learning-resource", "description": "前端笔试面试题题库", "domain": ["web-development", "frontend", "education", "tutorials"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["jirengu/frontend-interview"], "name": "jirengu/frontend-interview", "platform": [], "pushed_at": "2020-06-10T13:21:17+00:00", "repo": "jirengu/frontend-interview", "stars": 1288, "tags": ["interview-questions", "frontend-interview", "question-bank", "community-contributed", "chinese-language", "web-server"], "topics": [], "urls": [], "use_cases": ["prepare for frontend developer interviews", "practice common JavaScript interview questions", "review HTML and CSS interview questions", "study HTTP questions asked in frontend interviews", "find real interview questions from company hiring tests"], "what_it_is": "A community-curated collection of frontend written test and interview questions, contributed via GitHub issues and organized by tags like HTML&CSS, JavaScript, frameworks, and HTTP. It serves as a study resource for frontend developers preparing for job interviews.", "when_to_avoid": ["you need structured tutorials or courses rather than a question list", "you need backend or non-frontend interview questions", "you need actively maintained content with recent updates"], "when_to_choose": ["you are a frontend developer preparing for job interviews", "you want community-sourced real interview questions", "you want to contribute answers and learn by writing them down"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/frontend-interview", "repo": "jirengu/frontend-interview", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-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:04:15.098739+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.098739+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:55:48.761724+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7cff58834f425bf46d3b97df360190813e9645a4c62d909cfc0c5daf8e814a", "fetched_at": "2026-08-28T04:04:15.098739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jirengu/frontend-interview"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 3536, "days_push": 2275, "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}}