百度

Agent开发一面面经合集

完整信息

21 条问法 · 20 道题

本篇目录

今天是不知道找实习的多少天,早在7,8月份的时候看到28要想上桌要等9月份,所以我等到了现在,然后8.20我觉得笨鸟先飞,所以我先投下,也拿到了一些面试,来看看现在战绩吧

6面百度--挂。每次都二面挂

4面字节--挂。一次二面,两次一面

快手没实习简历挂

中厂卡实习

对,这就是结果,我认为自己实力不够,但是大多数都是二面挂给了我一点信心,“应该只是千里马没遇到伯乐”,今天百度我第六次又挂了,整整20天啊。我面了20天,一面3个小时,二面2个小时,这都要挂我吗!!!

我一直在哭,从早上10点哭到现在,每次哭累了就睡会,睡醒了继续哭,我不敢闭眼,感觉闭眼,那些烦人的琐事就会找上我我只敢看着自己的屏幕,看着屏幕上我的脸才会好点。我是废物,废物到我不敢醒着去面对自己

呵呵,现在就连音乐软件的音乐也挺应景的,是邓紫棋的《依然睡公主》。

好了还是发下我的面经

百度(agent开发一面)3个小时

  1. 自我介绍下

  2. 你最多都用些什么模型,都是怎么用的

  3. Agent 为什么需要 Memory?Context Window 足够大以后还需要 Memory 吗

  4. RAG 和 Memory 有什么本质区别?

  5. 为什么要用RAG?

  6. 如果 Agent 有 20 个 Tool,如何避免 LLM 选择错误 Tool?

  7. Memory 和 RAG 都使用向量数据库,为什么不能直接认为 Memory 就是 RAG?

  8. 如果让你设计一个 Memory OS,你会怎么划分模块?

  9. Agent 执行过程中出现 Tool 调用失败,你会怎么设计重试机制?

  10. 什么信息应该写入 Long-term Memory?什么信息不应该写?

  11. 为什么不能简单地把前 20 轮对话总结成一段文本?

  12. Context Compression 如何避免丢失关键事实?

  13. 怎么评估一个 Agent 做得好不好?

  14. 为什么不能只看最终 Answer Accuracy?

  15. Agent 的 Tool Calling 应该怎么评估?

  16. 怎么判断 Agent 的成功是因为 Memory,还是因为 LLM 本身记住了?

然后手撕三道

  • go的回调函数

  • lru

  • 打家劫舍V

继续c++特性我忘了,10多天了,而且这些不是八股,在其中如果只是八股式的回答他说让你举个具体的开源项目的例子,谁是这样用的

最后还有些项目拷打忘了,也是和前面的要求一样,“你为什么要这样选,明明有其他的选择”

最后三道手撕收尾

  • 最长平衡字串

  • 固定长度字数组的最小逆序对数目

  • 丑数

他是直接在力扣上找题来写,没用面试的idea

百度(agent开发一面)2个小时

这里就很简单了,大部分都是思考的交流,没有一点八股项目,两个小时最后总结为技术聊天,不像面试(面试官自己说的),虽然没有开摄像头,但是还是很开心

17号面的现在他还没挂我,但是在8月份加了飞书,现在他让我去社区继续练练,我累了,在我知道后,我真的一点力气都没了,现在也是,哎!!

也许我就是个废物吧,第一次写长文,如果看着不舒服还请见谅

二补,这个面试官虽然在面试前派了些活给我,但是真的是个好人,每次我有问题他都会解答,导致我现在有点看不清了,因为我知道是他来同意的,所以我总是想试探下她想不想要我,然后每次的回应,让我有点幻想。现在看来也只是《想上位的小三罢了》

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
    追问
    Memory 和 RAG 都使用向量数据库,为什么不能直接认为 Memory 就是 RAG?
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21

相关公司