Full Retrospective and Application Kickoff: a Complete Pass Over the Interview Bank, a Knowledge Map, Month-Two Application Cadence, Public Launch of the Site
Go through the full 30-day interview question bank once, draw a knowledge map, set a cadence for month-two applications, and publicly launch this learning site.
今日目标
- 能把 30 天累积的面试题库完整过一遍,标出仍不熟练的题目
- 能画出一张覆盖单 Agent、mini-koda、多 Agent、进阶专题的知识地图
- 能制定第二个月的投递节奏计划,并把网站正式公开上线
昨天(D29)你照着弱项清单一条条练完,还手写了四道高频编码题。今天不再新增任何东西,只做三件收口的事:把题库过完、把 30 天收成一张图、把第二个月排成一张表。读完回到页面顶部把三条目标勾掉。
小白版讲解
冲线之后先看配速表,不是从头再跑一遍
跑完一场全程马拉松,最没用的复盘是「我下次要跑快一点」。有经验的跑者做的第一件事是打开手表导出的配速表,一公里一行往下看:前 20 公里稳在 5 分 30 秒,第 28 到 32 公里掉到 6 分 40 秒,最后 5 公里又回来了。掉速的是那 4 公里,不是这一整场比赛。所以下一个训练周期练的是 30 公里之后的补给和节奏,而不是从第 1 公里重新练起。
面试准备里的那张配速表,就是你手上这份题库。走完 29 天,它一共有 127 道题——D1 到 D20 累积了 89 道,D21 到 D30 这一批又加了 38 道。绝大多数人在最后一天做的事情是「从 D1 开始再看一遍」,然后第三天还卡在 D9 的 XAUTOCLAIM 上,后面那 100 道题一次都没被检验过。这和从第 1 公里重跑是同一个错误:把最宝贵的时间花在你本来就跑得好的路段上。
正确做法是先给每一道题打一个颜色,只有三种:
- 绿:不看要点,能出声讲清楚,90 秒之内讲完。
- 黄:瞄一眼要点就能讲,但自己起头会卡壳。
- 红:讲不出来,或者讲出来的东西自己都觉得心虚。
判据里有两个词是要命的:出声和90 秒。心里默读一遍觉得「这个我懂」,几乎一定是黄或者红——阅读的流畅感是题库替你组织好的语言给的,而面试当场那份语言得你自己现造。所以第一遍必须张嘴,哪怕是对着墙说。
三遍怎么排,时间预算大致如下:
- 第一遍:全过一遍,只标记,不纠结。 看到红的立刻跳走,一个字都不补。127 道,每道约 1 分钟,两个多小时。
- 第二遍:只刷红和黄。 按常见的分布大约 60 道,每道 4 分钟(先自己讲一遍,再对照要点补漏),4 小时出头。
- 第三遍:只刷红。 第二遍之后红会缩到 20 道上下,每道 5 分钟再讲一次,不到 2 小时。
合计八九个小时,摊到两三天,比「从头重学」那一周还多覆盖一倍的题。
「只标记不纠结」是这套方法里唯一容易被破坏的一条,也恰恰是它全部价值的来源。人碰到第一道红题时的本能是当场补上:查资料、翻回正文、写一段笔记,一道题花掉 25 分钟。这样做到第 20 道题时今天就结束了,剩下 107 道题的颜色你完全不知道。第一遍的产出不是知识,是一张分布图——红题集中在 W2,说明你的分布式基础虚;集中在 D26 到 D29,说明技术没问题、是表达没练。这两种情况后面两天该干的事南辕北辙,而不做第一遍你只能靠猜。
把赛道地图和自己的轨迹叠在一起看
比赛第二天,跑者还会做另一件事:把官方赛道图和自己手表里的轨迹叠在一起看。赛道图告诉你哪里有长坡、哪里是折返、补给站在第几公里;轨迹告诉你你在哪几段偏离了计划。单看任何一张都没用——只有赛道图,你不知道自己哪里出了问题;只有轨迹,你不知道那段掉速是因为那里本来就横着一个 3 公里的爬坡。
知识地图就是那张赛道图,昨天的弱项清单和刚才的三色标记就是你的轨迹。地图分四层,正好对应四周:
- 第一层,单 Agent 原理(W1):一个 Agent 怎么想。产出是一个带工具、事件、会话的 CLI Agent,最后封装成 HTTP 服务。
- 第二层,生产化(W2):一群 Agent 进程怎么活。产出是 mini-koda——gateway 加 worker pool,一条 compose 命令起得来。
- 第三层,多 Agent 编排(W3):一群 Agent 角色怎么协作、以及怎么证明协作有效。产出是 mini-multi-agent,并且通过带鉴权的 HTTP 接进了 mini-koda。
- 第四层,进阶与工程化(W4):把这套系统做安全、做开放、做准、做好用,再把它讲出去。
关键不在分层,在边。一张只有节点没有边的图是目录,不是地图——目录在网站首页就能看到,不值得你花半小时画。连边的判据只有一条,而且要卡死:不懂 A 就学不懂 B,才连一条 A 指向 B 的边。「A 和 B 都跟消息队列有关」不算,那只是同层并列;「不理解上下文窗口就理解不了为什么要压缩」算,那是真前置。按这条判据,「D14 部署完了才轮到 D15 讲多 Agent」这种纯粹的课程顺序边要删掉——它不是依赖,只是日历。
照这条判据画出来,四层图长这样。图下方可以展开 Mermaid 源码,贴进任何一个支持 Mermaid 的地方(GitHub 的 README、在线编辑器、支持它的笔记软件)都能直接出图,也方便你改成自己的版本:
Mermaid source
graph TD
subgraph W1["W1 单 Agent 原理"]
D1T["D1 token 与上下文窗口"]
D1S["D1 流式与 SSE"]
D2["D2 工具调用与 Agent 循环"]
D4["D4 provider 抽象与分层路由"]
D5["D5 工具可靠性与可逆性三档"]
D6["D6 上下文压缩与会话"]
D7["D7 封装成 HTTP 服务"]
end
subgraph W2["W2 生产化"]
D8["D8 Gateway 与 Worker 拆分"]
D9["D9 消息总线与 at-least-once"]
D10["D10 分片与租约"]
D11["D11 run 状态机与保序"]
D12["D12 向量记忆与切块"]
D13["D13 cron 调度与成本台账"]
D14["D14 多副本部署与优雅停机"]
end
subgraph W3["W3 多 Agent 编排"]
D15["D15 拆不拆的判据与图模型"]
D16["D16 Supervisor 动态路由"]
D17["D17 Planner-Executor-Critic 与预算"]
D18["D18 摘要节点与 checkpointer"]
D19["D19 跨服务鉴权与幂等"]
D20["D20 主动 Job 与打扰控制"]
D21["D21 评估与 tracing"]
end
subgraph W4["W4 进阶与工程化"]
D22["D22 安全与最小权限"]
D23["D23 MCP 与 Skills"]
D24["D24 混合检索与重排"]
D25["D25 前端流式体验"]
D26["D26 系统设计答题"]
D27["D27 简历与项目包装"]
end
D1T --> D2
D1T --> D6
D1T --> D13
D1S --> D7
D1S --> D11
D1S --> D25
D2 --> D5
D2 --> D23
D4 --> D26
D5 --> D22
D6 --> D12
D6 --> D18
D7 --> D8
D8 --> D9
D8 --> D19
D9 --> D10
D9 --> D11
D9 --> D13
D10 --> D14
D11 --> D18
D11 --> D25
D11 --> D26
D12 --> D24
D13 --> D20
D13 --> D21
D13 --> D26
D15 --> D16
D15 --> D17
D17 --> D18
D17 --> D21
D21 --> D27这张图真正值钱的是那几条跨层长边。比如 D5 的工具可逆性三档一直指到 D22 的最小权限——中间隔了 17 天,但它们是同一件事的两半:D5 划出了「哪些操作不可逆」,D22 才把这个划分落成代码里的白名单和参数上限。再比如 D1 的 token 计量连到 D13 的成本台账、再连到 D26 的容量估算,横跨三周、同一条因果链。面试里最能拉开差距的回答走的就是这种长边:面试官问「你们怎么控成本」,你顺着边往上说到 token 是计费与长度的计量单位、往下说到限流与降级,他会认为你有体系;只答「用小模型」的人,脑子里只有一个孤立节点。
怎么用它:把三色标记里的红题按天号涂到对应节点上。红点如果堆在某个节点的上游,要补的是上游那个——D11 的保序讲不清,十有八九是 D9 的 at-least-once 没吃透,而不是状态机本身有多难。这是地图相对于清单的唯一优势:清单只告诉你哪里错了,地图告诉你该从哪儿开始补。所以这张图必须你自己画一遍,抄我这张的价值接近零,因为边的理由不在你脑子里。
下个赛季的训练与报名节奏
跑者不会每周都去跑一场全马。赛季是排出来的:训练周堆量,比赛周减量,最看重的那场放在状态曲线的顶点,前面垫两场小比赛当检验。投递同样是排出来的,不是「简历一改好就全撒出去」。
下面这张四周表是模板,按你自己的面试密度调——一周能接三场面试的人和一周只有一场的人,节奏完全不同。
| 周 | 主要动作 | 这一周结束时的可观察产出 |
|---|---|---|
| 第 1 周 | 简历定稿;内推 5 家;海投 20 家 | 简历停止改动;5 条内推确认已递出;20 家投递记录在表 |
| 第 2 周 | 每周 3 场面试;每场结束后 30 分钟内写复盘 | 3 份复盘,每份照 D28 那四列写完 |
| 第 3 周 | 按面试反馈补强;发第二波投递 | 弱项清单上至少划掉两条;第二波 15 到 20 家发出 |
| 第 4 周 | 谈 offer;总复盘 | 手上有可比较的选项,或一份写明「下一轮改什么」的复盘 |
表本身没多少信息量,值钱的是排它的三条理由:
为什么内推排在海投前面。 两者走的根本不是同一条链路:海投的简历先过 ATS(申请人追踪系统)的关键词筛,再进 HR 的批量筛;内推直接落到用人经理或团队成员手上,不少公司还给内推单独的反馈时限。更要紧的是,内推名额是人情,同一个人身上通常只能用一次——你今天让朋友递了一份 60 分的简历,两周后改到 85 分,他没法再替你递第二遍。所以内推必须卡在简历定稿之后、海投之前:先用最稀缺、不可重复的通道,再用可以无限重复的那条。
为什么不要一上来就投最想去的那家。 第一场面试和第五场面试上坐着的是两个人。自我介绍的节奏、被追问时的停顿、讲项目时先给结论还是先铺背景,只有真实面试才能校准——模拟面试能练掉一半,另一半要等对面坐着一个真的会拒绝你的人时才暴露。把最想去的那家排到第 2 周中后段,前面用两三家同类岗位垫一下。这不是浪费别人的时间:那几家你本来也会认真考虑,区别只在顺序。
为什么复盘要卡在 30 分钟以内。 面试结束半小时后,你还记得面试官的原话、你卡在哪个词上、他追问的第二句是什么;到第二天,这些会全部塌缩成一句「感觉不太好」,而「感觉不太好」没法拆成练习动作。复盘照抄 D28 那张弱项清单的四列——现象、根因、明天要练的最小动作、怎么验证——列名不要改:第二个月的所有复盘横着排在一起看,同一列反复出现的那条才是你真正的问题。
上线之前的最后五项检查
30 天的最后一个动作,是把这个学习网站真正公开出去——不是「本地能跑」,是别人点开链接就能看到。这一步技术含量最低(选平台、连仓库、配环境变量、点部署),教学价值却不低:这是你这一个月里第一个有真实用户的东西,而有真实用户的系统和自己电脑上跑的程序,判定标准完全不一样。
部署怎么点不用我讲,各家平台的文档写得比我清楚。要讲的是点下去之前的五项检查,全是 D22 那一课的直接回扣:
| 检查项 | 判据 | 出事之后能不能补救 |
|---|---|---|
| 付费正文不进公开仓库 | 推第一次之前先确认仓库是私有 | 不能,git 历史留着 |
| 密钥不进前端产物 | 在构建产物里搜一遍 key 的前缀,零命中 | 只能轮换,删 commit 没有用 |
| 访问控制在服务端 | 未登录直接请求接口,返回体里没有正文 | 能修,但已经流出去的内容收不回 |
| 示例数据脱敏 | 演示账号、演示订单里没有真实姓名、手机号、地址 | 能删,但截图和缓存不归你管 |
| 错误页不吐堆栈 | 故意造一个 500,页面上看不到文件路径和 SQL | 能改 |
第三条最容易做错,也最值得展开。前端把内容渲染出来再用 CSS 藏起来,不叫访问控制——那等于把答案印在试卷背面,谁都能翻。正确的形状是:服务端判断这个会话有没有权限,没有权限的那段正文根本不进入返回的响应体。这句话你在 D22 已经见过一次,只是换了个主语:D22 说的是「提示词管意图,代码管权限」,模型无论被说服成什么样,都调不到白名单外的工具;这里是「前端管展示,服务端管权限」,浏览器无论怎么改 DOM,都拿不到没买的那一章。同一句话,两个场景——凡是「劝说某一层不要做某件事」的方案都是概率性的,只有「让它根本拿不到」才是确定性的闸门。
第二条的不可逆性也要说清楚。密钥一旦进过公开仓库,删掉那个 commit 没有用:fork、镜像站,以及全网扫 key 的爬虫早就抓走了。唯一正确的处理是当它已经泄露,立刻轮换。这条在面试里同样高频:问「你们密钥怎么管」的下一句往往就是「泄露了怎么办」,答「把提交删掉」当场出局。
最后一句和 D27 的诚信红线接上。网站上线之后,它就成了简历上一条可以被点开的东西——包括这三个仓库的 README、架构图和那几个你实测出来的数字。能被点开,意味着上面写的每一句都要经得起点开。 你在 README 里写「支持多 provider 自动降级」,面试官真的会把链接点进去看一眼。这不是压力,这是这 30 天最大的一笔资产:绝大多数候选人的简历上,没有任何一条是能被当场验证的。
源码导读
动手实验
今天的产出不是代码,是一张知识地图和一份投递计划。两样都要落成文件存进仓库——存进去它才会在下周被你翻出来改,写在纸上的第二天就找不着了。
- 把 127 道题过第一遍,每道只做一件事:出声讲一遍,然后标绿、黄或红。看到红题立刻跳到下一道。两个多小时后你会得到一张按天号分布的颜色表。
- 照四层结构画自己的知识地图,节点用你自己的话命名,边只在「不懂 A 就学不懂 B」时才连。画完把红题的天号涂到对应节点上,看红点堆在哪几条链的上游。
- 刷第二遍和第三遍:第二遍只碰红和黄,第三遍只碰第二遍之后仍然红的。每一遍结束重新标一次颜色,两遍都没变绿的题记进弱项清单。
- 写第二个月的投递计划:照那张四周表填进具体的公司名和日期,第 1 周那 5 个内推对象要写出具体是谁、走哪条关系。填不出名字的格子,就是你这周要先解决的事。
- 把网站按上面五项检查逐条过一遍,确认无误后部署上线,然后换一个没登录过的浏览器打开任意一章付费内容,确认看到的是试看段而不是全文。
面试题
今天 3 道题在下方题库区,全是复盘与表达类:怎么排复习节奏、怎么把零散知识点组织成一张图、怎么用 3 到 5 分钟讲清自己这一个月。技术题前 29 天已经出满了,今天这三道考的是同一批知识怎么被讲出去。展开后先看"分析过程"再看要点——第 3 题是你第二个月每一场面试的开场白,值得多练几遍。
检查清单与明日预告
- 能把 30 天累积的面试题库完整过一遍,标出仍不熟练的题目
- 能画出一张覆盖单 Agent、mini-koda、多 Agent、进阶专题的知识地图
- 能制定第二个月的投递节奏计划,并把网站正式公开上线
- 能说出三色标记法的三个判据,并解释第一遍为什么只标记、不纠结
- 知识地图上的每一条边都能说出「不懂 A 就学不懂 B」的具体理由
- 网站已上线,且用未登录的浏览器打开付费章看到的是试看段
- 3 道面试题不看要点也能答出至少 2 道
没有第 31 天了,所以这一节的结尾不是明日预告,而是第二个月的第一天你要做什么。
三件事,按顺序:上午把简历发给至少一个真正做过 Agent 的人,请他挑毛病,改完当天定稿,别再拖第二轮;下午把 5 条内推逐个发出去,每条附一句「我做了什么、为什么想去你们那儿」,不要群发同一段话;晚上打开那张四周表,先在日历上把第 2 周的三个面试时段占住——时段先占住,才会有人来填。
这 30 天里你写过流式 CLI 聊天程序,拆过 Gateway 和 Worker,搭过消息总线、租约和状态机,画过多 Agent 的图,给它加过评估、安全边界和检索,最后把这些讲成了三个能被点开的仓库。技术这一段已经过去了。剩下的事更简单也更磨人:把同一套东西,对着不同的人,讲上二三十遍。慢慢来,祝顺利。
Interview questions
With only one week left before your interviews, how would you plan your review?如果只剩最后一周准备面试,你会怎么安排复盘节奏?
Common in ChinaCommon overseasBasic#interview-prep#prioritizationHow to reason about it · think before answering
- This sounds casual but it tests prioritization. The interviewer wants judgment, not diligence: the week is fixed, so how do you decide where it goes? 'Eight hours a day, start from the top' shows no judgment at all.
- Offer a reusable rule: the marginal value of reviewing a topic depends on how far you currently are from being able to explain it, so step one of any plan is measurement, not study. Planning without measuring is allocating a budget blindfolded.
- Concretely: day one is triage only — say every answer out loud and tag it green (can explain unaided), yellow (can explain with a glance at notes), or red (cannot). Skip reds immediately. The output of that pass is a distribution, not knowledge. Days two and three hit yellow and red, day four hits what is still red, and the last days go to mock interviews and delivery.
- Name the discipline and its failure mode: fixing the first red question on the spot burns thirty minutes, so by question twenty the day is gone and most of the set was never assessed. That detail is what proves you have actually done this.
- Add a falsifiable bar for 'I know it': out loud, ninety seconds, no notes. The fluency you feel while reading silently belongs to the author, not to you.
- Expect the follow-up: what if the reds cluster in one area? Fix the upstream concept first rather than the individual questions — clustered reds usually share one missing prerequisite, and repairing it lights up five questions at once.
分析过程 · 先想清楚再作答
- 这题看着像闲聊,其实在考「你会不会做优先级」。面试官想听的不是勤奋,是判断:一周时间是固定的,你怎么决定把它花在哪。答「每天复习八小时,从头过一遍」就是没有判断。
- 先给一条可复用的推导:复习的边际收益取决于「这一块你现在离能讲清有多远」,所以任何计划的第一步都必须是**测量**,而不是学习。没测量就排计划,等于闭着眼睛分配预算。
- 落到具体做法:第一天只做分诊——把所有题目出声过一遍,按「能讲清 / 看一眼能讲 / 讲不出」标三种颜色,看到不会的立刻跳过。这一遍的产出是一张分布图,不是知识。第二、三天只碰后两类,第四天只碰仍然讲不出的,最后两三天留给模拟和表达。
- 要主动说出「只标记不纠结」这条纪律和它的失败模式:碰到第一道不会的题当场去补,一道题吃掉半小时,做到第 20 道今天就没了,剩下的题连颜色都没有。这个细节最能证明你真的这样练过。
- 再补一个判据:判断「会」的标准必须可证伪——出声、限时 90 秒、不看提纲。默读产生的流畅感是题库给的,不是你的。
- 可预期的追问:如果分诊发现红题集中在同一块怎么办?答案是先补那一块的**上游**概念,而不是逐题补——同一块里的题往往共用一个没吃透的前置,补上游一道题能带亮五道。
Key points
- Start by measuring, not studying: one spoken pass over everything, tagging only, no on-the-spot fixes
- Three shrinking passes: tag everything, then only yellow and red, then only what is still red, leaving the tail for delivery practice
- Make 'I know it' falsifiable: spoken, under ninety seconds, no notes — silent reading does not count
- The triage pass produces a distribution that tells you whether the remaining days go to technique or to delivery
- When reds cluster, repair the shared upstream concept rather than each question
答题要点
- 第一步是测量不是学习:先出声过一遍全部题目,只做三色标记,不当场补漏
- 三遍递减:第一遍全量标记,第二遍只刷黄和红,第三遍只刷仍然红的,最后留时间给表达与模拟
- 「会」的判据必须可证伪:出声讲、90 秒内讲完、不看提纲,默读不算
- 分诊的产出是一张分布图,它决定后面几天该补技术还是补表达
- 红题扎堆时先补共同的上游概念,比逐题补效率高得多
How do you turn scattered knowledge into a map that is actually useful for review?怎么把零散的知识点组织成一张便于复习的知识地图?
Common in ChinaCommon overseasIntermediate#knowledge-organization#interview-prepHow to reason about it · think before answering
- The load-bearing phrase is 'useful for review'. Most answers become 'group things by module and draw a mind map', which produces a table of contents, not a map — a contents page cannot tell you what to fix first. That is where candidates separate.
- Break it down: a graph has nodes and edges. Grouping nodes is cheap and almost everyone does it correctly; the information lives in the edges. So ask yourself how many edges your diagram has and what each one means. No answer means you drew a contents page.
- Give an operational rule for edges: draw A to B only when not understanding A blocks understanding B. 'Both are about message queues' does not qualify — that is sibling grouping. 'You cannot understand context compression without the context window' does. Course order does not qualify either; that is a calendar, not a dependency.
- Conclusion: use the map by painting your weak spots onto it. If a node is shaky, check whether its upstream is shaky too — repair upstream and several downstream nodes light up at once. That is the map's one advantage over a checklist: a checklist says what is broken, a map says where to start.
- Production angle: the same habit pays off at work. When debugging an incident, the dependency graph in your head decides whose logs you open first; without it you probe services one by one. Saying this shows the map is a working tool, not an exam prop.
- Expect the follow-up: how big should it be? Small enough to redraw on a whiteboard in five minutes. Past that you start maintaining the map instead of using it — merge nodes into themes and leave the detail in your question bank.
分析过程 · 先想清楚再作答
- 题眼在「便于复习」四个字。绝大多数人答成「按模块分类、画个思维导图」,那产出的是目录不是地图——目录任何一本书的前几页都有,它不能告诉你先补哪里。区分度就在这儿。
- 怎么拆:一张图有两种元素,节点和边。分层(节点怎么分组)是廉价的、几乎人人做得对;真正的信息量在边上。所以先问自己一个问题——我这张图上有几条边,每条边的含义是什么?答不上来就说明画的是目录。
- 给一条可操作的连边判据:只有当「不懂 A 就学不懂 B」时才连 A 指向 B。「A 和 B 都属于消息队列」不算,那是同层并列;「不理解上下文窗口就理解不了为什么要压缩」算。课程的先后顺序也不算——那是日历,不是依赖。
- 结论:地图的用法是把你的弱点涂上去。某个节点讲不清,先看它的上游是不是也红——是的话补上游,一次带亮一串。这就是地图相对清单的唯一优势:清单说哪里错了,地图说该从哪儿开始。
- 生产视角:这套东西在工作里同样有用。排查一个线上问题时,你脑子里那张「谁依赖谁」的图决定了你先看哪个服务的日志;没有这张图的人只能一个个试。面试时把这个类比说出来,会显得你不是为了背题才画图。
- 可预期的追问:那张图应该多大?答案是能在白板上 5 分钟画完——超过这个规模你会开始维护它而不是使用它,节点合并成主题,细节留在题库里。
Key points
- Grouping into layers is what any table of contents does; a map's information is in its edges
- One rule for edges: draw one only when A is a genuine prerequisite for B — sibling topics and course order do not count
- Paint your weak spots on the nodes and fix upstream first when reds cluster; one fix lights up several downstream nodes
- Long cross-layer edges are the valuable ones — following them in an interview shows a system, isolated nodes only produce fragments
- Keep it redrawable on a whiteboard in five minutes; finer detail belongs in the question bank, not the map
答题要点
- 分层只是分组,任何目录都做得到;地图的信息量全部在边上
- 连边的判据只有一条:不懂 A 就学不懂 B 才连边,同类并列和课程顺序都不算
- 把弱项涂到节点上,红点扎堆时优先补上游节点,一次带亮一串下游
- 跨层的长边最值钱,面试时顺着长边讲能体现体系,孤立节点只能给出零碎答案
- 规模控制在白板 5 分钟能画完,再细的内容留在题库里而不是图上
Walk me through what you have been working on recently and why you moved toward agent engineering, in three to five minutes.用 3 到 5 分钟讲一下你最近这段时间的成长路径,以及为什么转向 Agent 工程。
Common in ChinaCommon overseasDeep dive#self-introduction#storytellingHow to reason about it · think before answering
- This opens almost every interview and it is the one question you can fully pre-write. It tests selection, not history: three minutes cannot hold a month, so which three things you pick reveals what you think matters. A week-by-week recital is the common failure — it hands the judgment back to the interviewer.
- Structure it as origin, turn, evidence, direction. Origin: one sentence on where you were and what capped you. Turn: the concrete problem that pushed you toward agents, not 'I believe in the space'. Evidence: whichever of your projects maps best onto this role, framed as an engineering problem you solved. Direction: the kind of team and problem you want next.
- The evidence part has a hard requirement: give something checkable. A repository link, numbers you measured yourself, and the conditions you measured them under. 'I built an agent platform' and 'I split gateway from worker behind a message bus, and with three local replicas, killing the lease holder lets another worker take over once the lease expires' differ by an order of magnitude in credibility.
- Hold the integrity line yourself: these are learning projects, say so, and attach measurement conditions to every number (single machine, mock mode). Never present them as company work or quote scale you never ran — two follow-up questions expose it, and that kind of exposure is unrecoverable.
- Common mistake: spending the three minutes on technical depth. The opener's job is not to explain anything fully, it is to shape which threads the interviewer pulls over the next forty minutes — so end each part on a deliberate hook, such as 'lease renewal had to be atomic, which took a script', and stop there.
- Expect the follow-up: why not stay on your previous track? Answer with a concrete blocker you kept hitting, not with industry trends. Everyone can recite a trend; naming a specific problem shows you reasoned your way here.
分析过程 · 先想清楚再作答
- 这是几乎每场面试的第一题,也是唯一一道你能完全预写的题。它考的不是经历,是**取舍**:3 分钟装不下一个月,你选了讲哪三件事,直接暴露你认为什么重要。流水账式的「第一周我学了……第二周我学了……」是最常见的失败,它把判断权交回给了面试官。
- 怎么拆:套一条「起点 - 转折 - 证据 - 去向」的四段结构。起点一句话说清你原来的位置和它的天花板;转折说清是什么具体问题把你推向 Agent,不要用「看好这个方向」这种空话;证据是三个产出物中最能对上这个岗位的那一个,讲清楚它解决了什么工程问题;去向说清你想在什么样的团队继续解决什么问题。
- 证据那一段有个硬要求:**给出可被验证的东西**。仓库链接、你实测出来的数字、以及数字的测量条件。同一句话讲成「做了一个 Agent 平台」和讲成「gateway 和 worker 拆开、用消息总线解耦,本地三副本下杀掉持有租约的 worker,另一个能在租约到期后接手」,可信度差一个量级。
- 红线要自己守住:这三个是学习项目,说的时候就要说明是个人项目,数字要带测量条件(本地单机、模拟模式压测)。**不要把它讲成公司经历,也不要报没跑过的规模数**——面试官追问两句就穿帮,而且是不可挽回的那种。
- 常见误区:把这 3 分钟用来讲技术细节。开场白的目标不是讲透任何东西,是让面试官在后面 40 分钟里想问哪几个点——所以每段末尾都要故意留一个可追问的钩子,比如「租约续约那里我们用了一个脚本保证原子性」,停在这儿别展开。
- 可预期的追问:为什么不是继续做原来的方向?答案要落到具体问题上(原来的场景里你反复遇到什么做不了的事),而不是行业趋势——讲趋势的人到处都是,讲具体问题的人显得是自己想清楚的。
Key points
- Build the three minutes from origin, turn, evidence and direction — never a week-by-week recital
- Ground the turn in one concrete thing you could not do before, not in a belief about the market
- Make the evidence checkable: repository links, numbers you measured, and the conditions behind them
- State plainly that these are personal learning projects; never dress them as company work or quote unmeasured scale
- End each part on a deliberate hook so the next forty minutes land where you are strongest
答题要点
- 用「起点 - 转折 - 证据 - 去向」四段撑起 3 分钟,不要按周流水账
- 转折要落到一个具体的做不了的问题上,而不是「看好这个方向」
- 证据段给可验证的东西:仓库链接、自己实测的数字、以及测量条件
- 明确说明这是个人学习项目,绝不包装成公司经历、绝不报没跑过的规模
- 每段末尾留一个可追问的钩子,把后面 40 分钟引到你准备最充分的地方
Comments
Sign in to join the discussion
No comments yet — be the first.