淘天Agent开发一面面经分享-暑期

攒攒人品!有面试过同岗的朋友欢迎评论区交流
1. 项目拷打:深挖实习中的 AI Agent 架构与 Java 后端落地细节。
2. Java 线程池如何自定义拒绝策略?(考察 RejectedExecutionHandler 接口实现)
3. 场景题:QPS 为 100,平均响应时间(RT)为 100ms 的 IO 密集型场景,你会如何设置线程数?
4. 动态调优:在不重启服务的情况下,如何动态调整线程池参数?结合配置中心(如 Nacos)的实现思路是什么?
5. 线程池动态刷新时,是直接替换整个线程池对象,还是调用内部 API 修改?两者有何优劣?
6. MySQL 分页查询(Deep Pagination)在数据量大时为什么会变慢?
7. 子查询优化分页的原理是什么?在联合索引覆盖的情况下,子查询节省的开销是遍历、回表还是 CPU?
8. 慢 SQL 排查:除了索引缺失和数据量大,还有哪些因素(如锁、连接池、长事务、系统负载)会导致 SQL 变慢?
9. 线上发生 OOM(内存溢出)时的排查路径是什么?如何通过快照定位到具体的代码行?
10. 详细描述你项目中的 Multi-Agent 三层架构(Router -> Manager -> Sub-Agent)的设计逻辑。
11. 在 Agent 开发中,如何通过 Prompt 实现高效的指代消除和意图识别?
12. 提示词工程高阶技巧:什么是思维链(CoT)和思维树(ToT)?它们分别适用什么场景?
13. RAG 实战:你的文档切片(Chunking)策略是什么?如何处理 Markdown 等结构化文档?
14. 检索优化:为什么在 Embedding 向量检索的基础上还要引入 BM25 关键词检索?
15. 评估体系:如何客观评价 RAG 的效果?谈谈你对上下文忠诚度、答案相关度的理解。
16. 模型决策:对于 200 组左右的固定 QA 知识库,你会选择 RAG、Lora 微调还是长上下文直接输入?
17. 微调难点:在样本量极少的情况下,如何解决 Lora 微调容易出现的过拟合或欠拟合问题?
全部评论

相关推荐

04-23 17:35
门头沟学院 Java
发一下问题给大家参考,攒攒人品!1. 你这个状态机整体流转是怎样的?关键节点分别是什么?2. Human-in-the-loop 放在哪一段,为什么放这里?3. HIL 后面的节点是什么,分别负责什么?4. 为什么这里一定要做幂等?不做会出什么问题?5. 同一份配置算出来的哈希是不是固定的?什么情况下会用同一个哈希再次触发 Jenkins?6. 这个哈希在你系统里表示的是同一个任务,还是同一类任务?7. 你们拿哈希去查任务时,结果是唯一定位,还是可能存在歧义?8. 如果网络抖动、服务挂了,哈希和任务状态怎么处理?9. 如果任务执行中会话断了,怎么恢复?如果 Jenkins 还在跑,怎么重新接回来?10. 如果会话断了、服务也挂了,这个任务还能不能恢复,靠什么恢复?11. 如果配置没变、哈希没变,但我想重新触发,幂等机制会不会把它拦住?你怎么设计“重试”和“重新发起”?12. 自动重启能不能做?如果做,重试逻辑、超时逻辑、人工介入边界怎么划分?13. 任务状态有没有必要持久化?应该放 memory,还是独立状态存储?14. 你的记忆是怎么分层的?哪些信息进短期上下文,哪些信息进长期记忆,哪些信息只进任务状态?15. 你们现在上下文大概能承接多长?30 轮裁剪是怎么裁的?16. 如果复杂任务 30 轮结束不了,长链路上下文怎么压缩、提炼、续接?17. 你怎么保证压缩之后不丢关键任务信息?18. 你对 Agent 范式怎么理解?ReAct 和 Reflection 分别是什么?19. ReAct 里人能不能介入?一般介入哪些节点?20. Reflection 比 ReAct 多出来的核心价值是什么?它能不能真正解决死循环?21. 如果系统进入死循环,除了人工介入,你还会加哪些机制让它停下来?两道AI Coding,一道在平台写,一道用自己的ide
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务