百度

后端开发工程师(AI)一面面经

完整信息

22 条问法 · 26 道题

本篇目录
9.23 bg双2,但是菜的抠脚,注意力放在了Java八股和实习上,结果几乎没咋问...[牛泪][牛泪][牛泪] 上来全是AI八股,给孩子问傻了,后面倒是答得还行,但应该是没了。 还是太菜了,AI这块真得好好补点八股了。 AI: 1.为什么使用Spring AI Alibaba或者说Spring的框架来做AI的一些智能体? 2.ReAct模式的核心原理是什么?如何避免一直循环? 3.ReAct和Plan、Execute、RePlan模式有什么区别?各自适用于什么场景? 4.要查询数据库状态你会选择哪种模式? 5.Function Calling的原理了解吗?JSON Schema起到什么作用? 6.假如SSE流式传输只返回了一半的json,要不要执行这个工具?或者说你会采取什么策略来应对这种未知情况? 7.你使用到了多Agent,为什么?单个Agent加多个工具不行吗?有什么优势? 8.上下文超了如何解决? 9.任务很复杂,需要拆分为多个子任务,子任务中有难有易,如何派发给子Agent执行?如何进行多个Agent之间的协调? 10.子Agent工作应该需要给哪些信息? 11.工具很多导致上下文被挤占,如何解决? 12.用的什么模型?有做过模型间的横向对比吗? RAG项目: 1.RAG为了解决什么问题?web search、web fetch等一些工具也可以获取新知识,为什么一定要RAG? 2.RAG为什么要用向量数据库?MySQL这种不行吗? 3.语义查询的底层原理讲一下。 电商类型项目: 1.抽奖算法如何实现的? 2.为什么要使用Lua脚本?起什么作用? 八股: 1.HashMap底层实现原理是什么?数据结构是怎么样的?是否线程安全?不使用ConcurrentHashMap、HashTable这种已有实现,你会如何改进现有的HashMap实现线程安全? 2.Java的垃圾回收机制。 3.缓存三兄弟。 4.RabbitMQ和Kafka的区别,两边介绍一下。 手撕: 矩阵螺旋输出,leetcode54变体,需反转方向
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
    假如SSE流式传输只返回了一半的json,要不要执行这个工具?或者说你会采取什么策略来应对这种未知情况?
  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
  22. 22

同作者面经

相关公司