深度赋智 · Web Coding
Agent 算法 / 开发二面面经
完整信息
本篇目录
问题:
- 项目三人里你做了什么,贡献排名第三的那个人做了什么(面试官似乎看了 GitHub 提交记录)
- 对比各 harness 之间的区别,你为什么用 Pi,介绍其中一个 harness(讲了 Pi vs 其他;介绍了 Codex 的 Agent Runtime)
- codex 的 apply patch 和普通 edit 之间的区别(我也不清楚,编了一些接口、函数等)
- codex 的 session 恢复是怎么做的(我只讲了大概,面试官补了关于会话内容 JSONL、metadata 存 SQLite的具体细节)
- 普通 edit 在同一文件匹配到多个相同字符串怎么办(正解是提示不唯一让 agent 自己改,实际上各个 harness 也都是这么做的)
- 云端工具 vs 本地工具的区别。
- 设计题 1:coding agent 做网页成本过高怎么优化。我回答 ①按任务和环节选择模型;②缓存命中率;③前端反馈方式,截图直观但贵、DOM 省 token 但不直观;④防止返工,每步配 review/测试/编译验证,适当人工介入对齐意图
- 设计题 2:长任务/大项目怎么做。我回答 ①递归分解;②设计/编码/验收的多 agent 分工,每个 agent 上下文充足而不冗余;③设计良好的 Verifier 做阶段验收、不被 hack;④用 markdown 文件跨上下文传递进展。
- 你在项目里学到了什么软性的能力?答主动性、学习能力
反问:
- 岗位职责是优化 web coding 产品背后 agent 的效果与成本,集中在 harness 层
- 产品是类 lovable 的一站式 web coding,生成即部署
本篇目录
当前问题0109
- 01
项目三人里你做了什么,贡献排名第三的那个人做了什么(面试官似乎看了 GitHub 提交记录)
- 02
codex 的 apply patch 和普通 edit 之间的区别(我也不清楚,编了一些接口、函数等)
- 03
codex 的 session 恢复是怎么做的(我只讲了大概,面试官补了关于会话内容 JSONL、metadata 存 SQLite的具体细节)
- 04
普通 edit 在同一文件匹配到多个相同字符串怎么办(正解是提示不唯一让 agent 自己改,实际上各个 harness 也都是这么做的)
- 05
云端工具 vs 本地工具的区别。
- 06
设计题 1:coding agent 做网页成本过高怎么优化。我回答 ①按任务和环节选择模型;②缓存命中率;③前端反馈方式,截图直观但贵、DOM 省 token 但不直观;④防止返工,每步配 review/测试/编译验证,适当人工介入对齐意图
- 07
设计题 2:长任务/大项目怎么做。我回答 ①递归分解;②设计/编码/验收的多 agent 分工,每个 agent 上下文充足而不冗余;③设计良好的 Verifier 做阶段验收、不被 hack;④用 markdown 文件跨上下文传递进展。
- 08
你在项目里学到了什么软性的能力?答主动性、学习能力
- 09
对比各 harness 之间的区别,你为什么用 Pi,介绍其中一个 harness(讲了 Pi vs 其他;介绍了 Codex 的 Agent Runtime)