八股精是一个专业的、面向软件开发、测试等岗位提供面试真题的网站。经过半年时间的开发,八股精2.0终于上线了!从7月底初步上线,到现在对部分功能进行改进、修复 bug,基本上已经达到可以正常使用的标准。
这次的更新,不是对之前版本的小修小补,而是一次全面的彻底重写。

为什么重写
八股精1.0 功能上比较完整,全是手搓的代码,网站性能也不错,在同类型网站中算是质量比较好的了。但是,在产品设计上,还是存在很多让我不满意的地方,内容也不够专业。为了能在新版本上不带旧版本的负担,趁着现在 AI 编程已经成熟,重写其实是件比较容易做到的事。
新版内容更专业、更有深度
新的2.0版本,把内容做得更加专业和有深度了,把精选题目和公司真题做了融合,用户在刷某个公司的题目时,也能有和刷精选题目一样的体验。
对于每道面试题,不仅有答案、解析、思维导图,还进一步增加了下面这些:
- 深度扩展:不局限于当前难度,还会给出更深层次的扩展,便于更深入地理解;
- 工程实践:面试官不希望候选人只会背八股,更希望你能从实践中学习,因此给出一些常见场景和解决方案,帮你更好地理解和应用;
- 变体树:每道面试题在真实面试里常常有多种问法,多看看这些变体,做到理解更深、举一反三;
- 口述框架:常规答案大多是解释型内容,帮你理解知识点;但面试时你需要用自己的话来表达,口述框架就是帮你更好地组织语言;
- 追问:针对当前问题,看看面试官通常会怎么追问。
还有更多功能上的改进,这里就不一一列举了,欢迎大家亲自来体验。
真正花时间的是数据处理
网站虽然重做了,但功能开发其实并不是最花时间的地方,真正花时间的,是面经数据的处理。
之前的版本,每更新一次数据,一半靠程序自动处理,另一半却得靠人工,每更新一次差不多要花一个月准备,相当耗时。现在,绝大部分工作都交给程序自动处理了,人工只需要做数据校对和流程控制,整个流程下来只需要一周。理论上,以后每个月都能发布最新从面经里提取出来的题目。
每道题目从解析出来到上线,要经过归类、去重、优化等一系列步骤,粗略估计在 50 步以上,是个挺复杂的过程。做过大数据处理的都知道,想做到每条数据 100% 准确其实挺难,时间上也不现实,所以数据质量只能逐步提升,很难一开始就完美无缺。
八股精的核心优势
相比其他类似网站,八股精最主要的优势在于:
- 真实的面试题,而不是凭个人经验编出来的题目;
- 题目与时俱进,能及时反映最新的面试趋势,不会万年不变。
做好这些不容易,不过上线也只是开始,接下来我们还会针对现有功能持续迭代,欢迎大家使用并反馈。