Agent一面面经
完整信息
本篇目录
窝真的是个彩笔,给窝问似在椅子上了
回忆版,刚面完就写了,印象比较深刻
1.claude code,codex,dsh,pi这些主流coding agent在元工具的设计上有什么不同,具体让我讲了read,edit,bash工具的不同(窝上来就轧钢了,根本没看过实现细节)
2.追问read tool,如果要读取一个10兆的文件,全放进去上下文直接爆了,你怎么解决
3.追问edit tool,如果用户和agent同时修改一份文件,覆写问题怎么解决
4.追问bash,怎么适配不同操作系统,比如mac和win还有linux
5.基于3,我回答了拍快照比较diff,直接被狠狠否定,他说有时候没有diff的edit操作怎么比较,我说比较原文,他又笑了,说比较原文为什么不比较原文的hash(后面反问的时候解释codex就是比较的哈希)
6.关于harness效果的测评
7.如果我要测一个harness在5000个任务下的效果,让你一夜之间完成你怎么做(我听完当即嘎巴一下死那了)
8.关于docker设计,你为什么要设计一个远程的沙箱(我的本意是想展示我操作远程服务器的能力,直接弄巧成拙被质疑能在本地迅速的拉起沙箱,为什么要放在远端)
9.基于8追问,(我后面回答说为了不同客户端系统拉起沙箱的适配,统一放在远端),那你为什么不把loop整个都放在远端呢
10.介绍RAG 项目的功能
11.介绍你的RAG在哪些方面做了增强
12.追问query改写具体怎么实现的
反问:
1.面试轮数,两轮技术面
2.前面不同harness在元工具实现上的不同
总结:
零八股,零手撕
这个面试官特别了解不同coding agent在实现上的差异,当时应该很希望我说出来的,但是窝只会皮毛,反问环节滔滔不绝的教了我快十分钟的实现细节。
整体答的都不理想,特别是我的有些设计直接被质疑死了,后面面试官就不想问了,流程一半时间没到就给我结束了tt
本篇目录
当前问题0114
- 01
claude code,codex,dsh,pi这些主流coding agent在元工具的设计上有什么不同,具体让我讲了read,edit,bash工具的不同(窝上来就轧钢了,根本没看过实现细节)
- 02
追问read tool,如果要读取一个10兆的文件,全放进去上下文直接爆了,你怎么解决
- 03
追问edit tool,如果用户和agent同时修改一份文件,覆写问题怎么解决
- 04
追问bash,怎么适配不同操作系统,比如mac和win还有linux
- 05
基于3,我回答了拍快照比较diff,直接被狠狠否定,他说有时候没有diff的edit操作怎么比较,我说比较原文,他又笑了,说比较原文为什么不比较原文的hash(后面反问的时候解释codex就是比较的哈希)
- 06
关于harness效果的测评
- 07
如果我要测一个harness在5000个任务下的效果,让你一夜之间完成你怎么做(我听完当即嘎巴一下死那了)
- 08
关于docker设计,你为什么要设计一个远程的沙箱(我的本意是想展示我操作远程服务器的能力,直接弄巧成拙被质疑能在本地迅速的拉起沙箱,为什么要放在远端)
- 09
基于8追问,(我后面回答说为了不同客户端系统拉起沙箱的适配,统一放在远端),那你为什么不把loop整个都放在远端呢
- 10
介绍RAG 项目的功能
- 11
介绍你的RAG在哪些方面做了增强
- 12
追问query改写具体怎么实现的
- 13
面试轮数,两轮技术面
- 14
前面不同harness在元工具实现上的不同
