{"adoption": {"forks": 493, "observed_at": "2026-08-28T04:05:51.710264+00:00", "stars": 1902}, "canonical_url": "https://ross.abutalabs.com/products/note-of-interview", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《互联网面试笔记》收集和分析互联网常见面试题，并将这些面试知识整理成文方便大家查阅。主要是面向java程序员，但基础知识部分不同语言程序员(c,c++,python等）都可以参考。---持续更新中, 欢迎编辑~", "domain": ["tutorials", "education", "developer-tools", "programming-languages", "databases"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["zhengjianglong915/note-of-interview"], "name": "zhengjianglong915/note-of-interview", "platform": ["cross-platform"], "pushed_at": "2024-10-21T14:57:55+00:00", "repo": "zhengjianglong915/note-of-interview", "stars": 1902, "tags": ["interview-preparation", "java", "gitbook", "coding-interview", "study-notes", "computer-science-fundamentals", "distributed-systems", "jvm", "chinese-language", "algorithms", "web-server"], "topics": [], "urls": [], "use_cases": ["prepare for a java backend developer interview", "review common coding interview questions on algorithms and data structures", "study jvm garbage collection and multithreading interview topics", "brush up on computer networking and operating system fundamentals before interviews", "learn redis caching and distributed systems concepts asked in interviews", "find sword-to-offer algorithm solutions in java and go"], "what_it_is": "A GitBook-based collection of common internet company interview questions and knowledge points, organized into chapters covering operating systems, networking, algorithms, Java, databases, frameworks, and distributed systems. It is primarily aimed at Java programmers, though the fundamentals sections are useful to developers in other languages.", "when_to_avoid": ["you need interview prep for frontend, mobile, or data science roles, which are not covered", "you want an interactive practice platform with judge-verified coding problems rather than written notes", "you need guaranteed up-to-date content, as the repository is community-maintained with no formal license"], "when_to_choose": ["you are a Java developer preparing for backend interviews at internet companies", "you want a free, organized set of interview notes covering OS, networking, algorithms, Java, and databases", "you prefer reading structured GitBook-style documentation over scattered blog posts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/note-of-interview", "repo": "zhengjianglong915/note-of-interview", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-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:51.710264+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.710264+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-interview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:11:55.459985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679593125bdff070838e1650c9aa51794563a72993bcabb1044c252f720ec142", "fetched_at": "2026-08-28T04:05:51.710264+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhengjianglong915/note-of-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": 3518, "days_push": 681, "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}}