DeepSeek面试改革:不考八股文,只问线上实战问题
2026/07/13 18:44阅读量 2
DeepSeek在技术面试中彻底抛弃传统八股文,全程围绕线上实战问题深度考察候选人代码能力。面试官会追问会话记忆策略、缓存过期策略、并发冲突等真实项目细节,没有标准答案可背。这颠覆了程序员行业多年形成的「面试造火箭,入职拧螺丝」的招聘生态。
事件概述
DeepSeek的面试风格引发程序员圈热议。前阿里技术专家「军哥程序员」在视频中称,DeepSeek面试全程约70分钟,仅留30-40秒自我介绍,随后便深入追问简历上的项目细节,考察的都是真正在一线干过才会遇到的问题。传统「八股文」面试套路在DeepSeek失效,这家公司奉行「代码即正义」的招聘哲学。
核心信息
DeepSeek面试特点
面试官提出的问题全部来自线上实战,无法靠背诵或刷题准备。代表性题目包括:
- 会话记忆策略:大模型本身无记忆,需将历史消息回传。面试官问的是「你用message window还是token window,线上为什么这么选?」——这取决于具体业务场景,没有标准答案。
- Redis持久化与过期策略:用户会话存在Redis中,但容量有限。多久过期?用户半小时没说话就清掉还是保留七天?这是线上才会考虑的细节。
- 并发会话冲突:用户在手机和电脑同时登录同一账号,会话状态都在写Redis,如何避免数据覆盖或脏数据?
- 长期记忆向量库优化:向量库存放文字转换的数学向量,当记忆达到几十万条时检索精确度下降,需要优化策略。
面试官会连续追问至具体改了什么逻辑、效果提升百分比。如果只写过demo没有线上项目经验,很难坚持二十分钟。
与传统大厂面试对比
- 字节跳动:笔试+三轮技术面+HR面。一面手撕代码,二面问模型结构(如RoPE原理),三面交叉面问工程系统(如DeepSpeed ZeRO策略)。这些知识点固定、有标准答案,可通过刷题和背八股文准备。
- 腾讯:面试官逐级递升,从同组同事(考模型理解力+简单算法)到直属主管(谈底层优化与项目匹配),再到隔级主管(系统设计与潜力判断)。代码权重在三家最低,高级岗算法题难度下降。
- DeepSeek:无论应届生还是资深专家,前两轮均为纯代码面试,且问题必须来自候选人自己的项目经验。三面才开始聊认知与判断(如对Agent赛道看法等)。
行业影响
传统面试已形成应试产业链:有人整理八股文PDF、设立「包过内推」课程、共享面经,甚至按公司热度排序题目。圈内称为「面试造火箭,入职拧螺丝」。DeepSeek的做法直接打破了这一体系,筛选机制更公平——代码写得出就是写得出,无法包装简历。团队基线高,Code Review无需教基础。
值得关注
DeepSeek并非不考察综合能力,它只是将代码作为入场券,后续仍有认知层面的面试。这种「代码即正义」的招聘思路,对所有AI公司都是一种启示:在技术人才争夺中,真正能区分水平的不再是背下来的知识点,而是解决真实问题的能力。
