校招 未知部门 / 后端开发 / 一面

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