CS-Interview-Knowledge-Map
A curated knowledge map of front-end and computer-science interview topics, distilled from a large collection of real interview questions at top tech companies. It organizes near-100 commonly-tested concepts (JS, browser, performance, networking, etc.) into structured study notes, with bilingual (Chinese/English) versions.
MITPermissive — free to use in commercial and proprietary software, with attribution.View license →
Production readiness
3/5- Actively maintainedNo commits in over a year
- No known vulnerabilitiesNot yet scanned
- Clear, usable licenseMIT (permissive)
- Proven adoptionWidely used
- Has documentationDocumentation indexed
Our analysis
An open-source, community-curated study guide that maps out the most frequently asked front-end and CS interview topics into organized notes, derived from analyzing many real interview questions from major Chinese tech firms.
When to use CS-Interview-Knowledge-Map
Useful for front-end developers preparing for technical interviews who want a focused, statistically-driven set of high-yield topics, or for engineers doing a quick refresh of core JavaScript/browser/network/performance concepts.
When not to
Not a library, framework, or tool you can install or import — it produces no runnable artifact. For algorithm/data-structure-heavy interviews use coding-interview resources instead, and English-first learners may find the original Chinese content more complete than the translation.
Strengths
- Topics chosen via aggregation of real-world interview questions, so coverage is practically relevant
- Well-structured 'map' format makes review systematic
- Bilingual content and a readable online version
- Large, popular community resource signaling broad usefulness
Trade-offs
- Content is primarily a study document, not code or a usable software project
- Heavily front-end and JavaScript focused despite the broad 'CS' name
- English translation lags behind and depends on volunteer PRs
- README leans into promoting a paid companion book
- Knowledge can become dated as web platform and tooling evolve
Maturity
A mature and widely-starred educational repository, but its value is as static reference material; it is not actively a 'production' codebase and updates depend on community contributions.
阅读
微信扫码关注公众号,订阅更多精彩内容加笔者微信进群与大厂大佬讨论技术
小册
很荣幸在「掘金」平台发售了这个开源项目的进阶版面试小册「前端面试之道」。
如果需要用一句话来介绍这本小册的话,「一年磨一剑」应该是最好的答案了。
为什么这样说呢?在出小册之前,我花了半年的时间做了一个这个开源项目。在半年的时间里,我收集了大量的一线大厂面试题,通过大数据统计出了近百个常考知识点,然后根据这些知识点写成了近十万字的内容。

这本小册是基于本开源项目重新写的一份前端面试书籍(目前已经写作三个月,预计成品需要五个月),对原本的内容进行了大幅度的优化,并且新增了很多新的内容。这本小册可以说是一线互联网大厂的面试精华总结,同时还包含了如何写简历和面试技巧的内容,能够帮助你省时省力地准备面试,让找工作不再是一个难题。
当然小册面向的群体不单单是求职者,同时也适合初级进阶,中级查漏补缺。如果你是一名面试官的话,说不定这本小册也能给你带来一些灵感。
面试是每个程序员都绕不开的坎,虽然这本小册不能帮你一夜之间技术一蹴而就,但是如果你能细细阅读的话,绝对能让你醍醐灌顶。
如果你对于内容不放心的话,可以看一下这两位业内大佬的评价,他们都是仔细读过小册后才给出的一个推荐。


贡献
如果你发现知识点内容有出错或者代码有 Bug,欢迎你提交英文 issue,如果你英文不好的话,请在 该 issue 中讨论
如果你认为有一个不错的知识点或者也想参与翻译校对,欢迎提交 PR,或者也可以联系我 zx597813039@gmail.com
协议
MIT. Copyright (c)