程序员面试背了十年的八股文,被 DeepSeek 废了
DeepSeek 用”代码即正义”的两轮纯代码面试彻底废掉了程序员十年来靠背题、刷题、共享面经形成的八股文应试套路——它只问线上真刀真枪做过才答得上来的实战问题,再用第三面聊认知判断补齐;对比字节(可提前准备的高级八股)和腾讯(层级递进、代码权重最低),三家呈现三种截然不同的招人哲学。
基本信息
- 来源类型:文章(人人都是产品经理 / 公众号【字母榜】)
- 原文位置:raw/articles/2026-07-15-000639-tg-9e222f.md
- 原文 URL:https://www.woshipm.com/ai/6428913.html
- 作者:撰文 苗正 / 编辑 王靖(作者【字母榜】)
- 消化日期:2026-07-15
核心观点
-
DeepSeek 奉行”代码即正义”,前两轮纯代码面试:不管应届生还是华为天才少年,前两轮就是纯代码。据”军哥程序员”(前阿里技术专家)回忆,面试官开摄像头直奔主题,只让做三四十秒自我介绍,就揪着简历项目连环追问,正常面试长达 70 分钟,几乎全程问代码。李博杰此前也曾称 DeepSeek 面试官说他”写代码时作弊”。
-
它问的全是线上实战题,背不了别人的经历:题目都来自一线真实场景,没做过就答不上。军哥答线上故障排查含糊时,面试官连续追问三个问题,一直追到”具体改了哪块逻辑、效果提升了多少百分比”才结束。结论:“只用 LangChain 写过 demo、没经历过线上项目的坑,绝对撑不过二十分钟。”
-
八股文式应试彻底失效:过去十几年程序员面试形成成熟产业链——背题、刷题、共享面经,从几块钱的 PDF 到十几万的”包过内推”(HashMap 原理、JVM 内存模型、synchronized vs volatile 等固定题目被整理成”面试宝典”)。面试官爱问有标准答案的题是因为省力(会背=准备了=重视)。DeepSeek 把”你背的它不问,你刷的题它不出”。
-
打破”只有初级码农才面代码”的圈内潜规则:常规认知是越高级的人才越不面代码(高级人才更该考虑业务整体、并发、线上 bug)。DeepSeek 反其道而行,把代码当”入场券”——它明白代码不是全部,所以第三面不问代码不聊技术,全聊认知和判断(“你怎么看 Agent 这个赛道?最大瓶颈在哪?让你从零带一条线第一步做什么?”)。
-
三家面试三种哲学:字节(笔试+三轮技术面+HR面)技术一面就手撕代码,二面追模型结构到数学原理(如 RoPE 追到旋转矩阵推导),三面交叉面工程系统——但这些都是”可提前准备的高级八股”,刷 LeetCode+背面经三个月有可能蒙混过关;腾讯(层级递进,面试官职级逐轮升高)代码权重三家里最低,高级岗算法题难度占比明显下降;只有 DeepSeek 的题背不了,因为考的是你自己的亲身经历。
实操内容保留
代码/配置
(本文无实操代码/配置。)
Prompt 模板
(本文无 Prompt 模板。)
DeepSeek 线上实战面试题(原文列举,可作为线上系统能力自查清单)
这些题的共同特点:全部来自线上实战,没有一个能靠背书过关。
- 会话记忆选型:“你的会话记忆用的是 message window 还是 token window,线上为什么这么选?“——message window 按条数存(最近 N 条全塞回),token window 按字数存超限截断;客服对话轮数多每轮短用 message window,长文档/代码库分析每轮长用 token window。没有标准答案,考的是”为什么这么选、选错会怎样”。
- Redis 过期策略:“Redis 持久化的时候,会话过期策略怎么定的?“——Redis 有成本容量有限,多久过期(半小时清 vs 保留七天)、用户回来发现聊天没了体验如何。典故:某开发在 crontab 配”每月 30 号凌晨清日志”,2 月没 30 号导致数据没清,3 月磁盘被撑爆。
- 并发会话冲突:“有没有遇到过并发会话冲突?“——同账号手机 App 和电脑网页同时往一个会话写消息,两边状态都在写 Redis 会不会互相覆盖、能不能看到对方最后一句、同时发消息上下文怎么拼、会不会读到脏数据。
- 长期记忆检索精度:“长期记忆用向量库存储,记忆越来越多、检索越来越不精准,怎么优化?“——几千条时检索准,攒到几十万条噪声记忆干扰、真正相关的被抛到后面。举例:两周前说过”我是做 Java 的搞支付系统”,今天让写重试机制,若中间聊过 python 生活话题,可能吐出 python 代码。
关键概念
- DeepSeek — 本文主角,用”代码即正义”的招聘策略颠覆程序员面试
- 代码即正义 — 本文提炼的 DeepSeek 招人核心哲学:把代码当入场券,筛选极度公平、团队基线高
- 八股文 — 本文批判的程序员面试应试文化,被 DeepSeek 的实战题彻底废掉
- 会话记忆(message window vs token window) — DeepSeek 面试题涉及的线上工程概念,本文暂以纯文本标注
- 向量库长期记忆检索 — 与 RAG 知识库 / 混合检索 / Rerank 中”检索精度随规模下降”是同一工程难题
与其他素材的关联
- 与 2026-07-11-woshipm-consensus-in-disagreement 的关系:那篇讲高阶面试考”你放大还是转化矛盾”(认知层),本文讲 DeepSeek 用纯代码筛底线(能力层)再用第三面聊认知判断,两篇共同说明”越高阶的面试越考背不了的东西”。
- 与 2026-05-18-woshipm-ai-pm-interview-2-questions / 2026-05-27-woshipm-ai-interview-case-framework 的关系:那些讲 AI PM 面试如何用框架把经验讲清楚,本文从程序员岗位视角给出反面——DeepSeek 直接绕过”会不会讲”,只看”真做过没有”,印证”真实做过且能讲清楚”才是稀缺项。
- 与 共享记忆 的关系:本文的会话记忆/长期记忆向量库检索题,正是 共享记忆 里”只沉淀长期稳定信息、避免记忆膨胀”这一设计原则要解决的线上工程问题。
原文精彩摘录
“过去十几年,程序员面试早就形成了一套成熟的应试套路。背题、刷题、共享面经,一条龙服务,从几块钱的 PDF 到十几万的’包过内推’,每一个价位都有对应的产品……但 DeepSeek 这套面试,把这些套路全废了。你背的东西它不问,你刷的题它不出。它问的那些问题,你没在线上真刀真枪做过,就是答不上来。”
“军哥程序员回忆到,面试官问他线上故障排查的一个点,他答得含糊,面试官连续追问了三个问题,一直追到具体改了哪块逻辑、效果提升了多少百分比才结束……如果你只是用 LangChain 写了个 demo,没经历过线上项目的坑,那你’绝对撑不过二十分钟’。”
“打个比方:字节像考驾照,科目一科目二科目三,每个环节都有标准流程,练够了就能过;DeepSeek 考的是你遇到加塞、爆胎、追尾,这种真实路况你怎么处理。”
“三家的招人哲学是不同的,各有各的好,不能简单的用一句’你代码查的少,所以你们发展的不好’来概括。但是,如果你享受编程和 AI 的整个过程,那 DeepSeek 确实是一个不错的选择。“