百度

AI 应用开发工程师一面面经

完整信息

21 条问法 · 17 道题

本篇目录
#百度#一面 视频面 不含手撕 挂了

一、面试流程

自我介绍 项目深挖 八股追问(部分穿插在项目中) 反问

二、项目深挖

1. 项目一(合作多agent项目) 做了什么 怎么做到千人千面? 权限管理具体怎么做的? 工作区怎么管理的? 越权访问其他目录怎么办?(不是自己负责的模块,后续问了同事确认是直接禁止越权) 2. 项目二(从零独立开发的Agent) 为什么选LangChain? 为什么没用向量数据库?(补了什么场景会用向量数据库) Message上下文怎么处理的? 如果文件太大、上下文窗口太小需要压缩,怎么做? 动态加载Tool和Tool注册怎么做的? 未来Tool变得很多怎么优化动态加载? 3. 上下文压缩 上下文包含什么? 压缩时怎么排序重要性?(这题被问的顺序误导了按照上一题答得分类说的,实际上应该可以按照语意等来说) 4. RAG(八股)(本来是想问我做的一个RAG的项目的,我说就是个demo没啥好说的,不如说我们项目一里是怎么使用的,然后我说了一下流程就一转八股了) RAG全流程:chunk → embedding → 混合检索(向量+BM25)→ 重排序 → LLM生成 Chunk怎么切?按语义段落切,带多级标题索引 Chunk大小?200-500 怎么决定大小的?(这题没答好说了不太清楚) BM25原理?(当时没答到逆文档频率这点)

三、反问环节

问了业务方向 聊了内部是否愿意用百度自己的LLM,以及这个自己人都不爱用的尴尬的情况 百度不发邮件通知要自己看才发现挂了。个人感觉面的还可以基本都答出来了,但是还是挂了,可能八股答得不够好没背出标答,也可能是我没好好说那个RAG项目(就网上大众的RAG的助手,我真感觉不如我实际上生产系统的项目好说……),也可能是觉得我们的agent不够复杂炫酷,也可能是反问环节没有聊ai发展方向聊困难难题之类的
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
    越权访问其他目录怎么办?(不是自己负责的模块,后续问了同事确认是直接禁止越权)
  7. 07
  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
    反问
    聊了内部是否愿意用百度自己的LLM,以及这个自己人都不爱用的尴尬的情况

相关公司