算法工程师精选面经合集
11家公司
42篇面经
最新 热门
/discuss/871415052358672384/feed/main/detail/29f2cd95c85845d09f45ac98fa9c3024/feed/main/detail/8748a37f67b147669518e36ed8fa747c/feed/main/detail/55e338ae41454554896f26bd1cc24a0f/discuss/871342871809486848/feed/main/detail/0607316a2492400896408c95e10951e0/feed/main/detail/c0389e04a7ee4e2e833185aa13f7b382
昨天 09:25
门头沟学院 Java
agent落地是关键
最开始面 Agent 岗,我天真地以为,只要把 ReAct、RAG、LangChain 的概念背熟,再把自己做的 demo 项目讲清楚,就能应付面试了。结果第一场面试,就被面试官问得哑口无言。那是杭州一家做企业级 Agent 的初创公司,一面开场,面试官先笑着问:“先简单讲一下,你理解的 AI Agent 是什么?和普通的大模型 API 调用有什么本质区别?”我照着背的概念念了一遍,本以为能过关,结果面试官的连环追问直接给我干懵了:“那你说 Agent 的核心是自主决策,那你在项目里是怎么实现决策逻辑的?ReAct 框架里,思考和行动的环节你是怎么设计的?”“你做的这个 Agent 项目,遇到过大模型输出格式不规范,工具调用失败的情况吗?你是怎么解决的?”“如果让你给这个 Agent 加多轮对话的记忆能力,你会怎么设计?短期记忆和长期记忆分别怎么处理?”一连串的问题下来,我支支吾吾半天答不上来,因为这个项目我只是跟着教程跑了个 demo,根本没考虑过这些细节。那场面试只进行了 25 分钟就草草结束,挂掉面试的那一刻,我坐在电脑前,满脑子都是 “我是不是根本不适合做 Agent 开发”。后来我才明白,Agent 面试最不缺的就是背概念的人,面试官想知道的,永远是你真的做过、真的踩过坑、真的思考过 Agent 落地的问题。
查看5道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/226cf205033949419ff2758960b90e8c/feed/main/detail/76448605da6e4aee99a394da83d1718f/feed/main/detail/dc3aed26004449269c6ffc16765f994b
昨天 06:25
门头沟学院 Java
AI应用开发面经汇总 攒人品干货版
发一下问题给大家参考,攒攒人品!1. 如何实现多 Agent 协作系统?2. 什么是 RAG(Retrieval Augmented Generation)?3. Java 如何实现 streaming response?4. 什么是 hallucination(幻觉)?为什么会发生?5. LangChain4j 如何返回结构化 JSON?6. 如何实现 SSE 推送?7. 如何评估 Agent 的执行效果?8. LLM 服务如何做缓存?9. LangChain4j 如何实现 Tool 调用?10. 什么是 AI Agent?11. 什么是 Prompt Engineering?12. Agent 和普通 ChatBot 有什么区别?13. RAG latency 怎么优化?14. Java 调用 OpenAI API 如何设计 SDK?15. RAG pipeline 的完整流程是什么?16. RAG 系统主要组件有哪些?17. 如何设计一个 AI 问答系统架构?18. RAG 如何做 rerank?19. AI系统如何做监控?20. embedding 和向量相似度搜索是什么?21. 什么是 ChatMemory?22. Java LLM 服务如何做连接池管理?23. 如何评估 RAG 系统效果?24. Agent memory 有哪些类型?25. 如何实现对话历史 memory?26. Transformer 架构核心原理是什么?27. 如何减少大模型 hallucination?28. LLM API 如何设计接口?29. chunk size 为什么很重要?如何选择?30. 如何实现 hybrid search(向量 + keyword)?31. 什么是 ReAct Agent?32. Spring AI 和 LangChain4j 有什么区别?33. 什么是 Tool Calling?34. embedding 模型如何选择?35. AI Chat 系统的整体架构是什么?36. 文档切分有哪些策略?37. LLM 服务如何做限流?38. LangChain4j 如何实现 prompt template?39. ChatGPT 的 system / user / assistant role 有什么作用?40. LLM 为什么推理成本高?41. AI系统如何记录 Prompt 和 Response?42. Agent 如何做任务规划(planning)?43. LLM latency 如何优化?44. 如何设计 Prompt 管理系统?45. streaming response 如何实现?46. MCP(Model Context Protocol)是什么?47. Agent workflow 和普通 workflow 有什么区别?48. 大模型上下文窗口是什么?如何突破长度限制?
点赞 评论 收藏
分享
/feed/main/detail/ceab06839f214947aef734be9087b9c8/feed/main/detail/9b3eabdda20e44cbaaae58504139ed44/feed/main/detail/e894766dcf6b406c8243105923b5cbef
淘天应用开发算法岗面经
1.自我介绍2.拷打项目:在多模态Embedding时,你如何平衡文本语义和图像视觉特征在计算相似度时的权重?3.拷打项目:如果用户反复说同一件事,你会重复存储还是进行语义合并?使用MCP接入多个测评工具时,如果两个工具对同一个问题回答格式不统一,怎么处理?4.在推理阶段,为了消除LoRA带来的额外延迟,你会进行权重Merge吗?5.如果Agent发现调用的工具报错,如何设计Prompt引导它用报错信息进行重试,而不是直接报错给用户?6.在长对话中,除了截断,你了解哪些更高效的上下文压缩方法?7.在一个多Agent系统里,由LLM做Router分发任务和由固定规则分发相比,各有什么优劣?8.在Milvus里,你如何实现BM25和向量检索分数对齐?9.如果限定只检索某个时间之后的数据,向量数据库里如何实现标量过滤?10.了解LoRA微调吗?在训练LoRA时,两个参数矩阵分别是如何初始化的?11.讲讲QLoRA的核心思想12.如果你微调的是逻辑推理任务,相比于对话任务,你认为秩应该大还是小?13.如果并发调用10个不同的Embedding接口,asyncio.gather相比多线程在资源消耗上有什么优势?14.在垂域指令微调时,如果模型原本的通用能力下降,你有哪些方法解决?16.DPO在训练时,为什么不需要像PPO那样在线采样生成回答?DPO数据格式是什么样的?17.手撕:合并K个升序链表📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看17道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/144f57db294342af8d50af225df4b92d/feed/main/detail/99c0e7c6ae134755aa55725b6db1e6e7
Agent面试会问什么
其实Agent面试的核心都绕不开大模型理解、工具调用、流程编排还有工程落地这几块,不会太偏理论,更多是看你能不能把技术落到实处。首先肯定会问你对Agent的理解,比如它和普通大模型应用到底不一样在哪,要是说不出自主决策、记忆和工具调用这些关键点,大概率会被觉得底子不扎实。还会聊到主流的框架,比如LangChain或者LlamaIndex,问你用过没有,各自有什么优缺点,踩过哪些坑。然后技术层面会盯着工具调用和RAG这两个核心。比如怎么让Agent精准选对工具,调用失败了该怎么处理,会不会加重试机制或者异常兜底。RAG也是必聊的,比如它在Agent里能解决什么问题,怎么提升检索的准确率,用过哪些向量数据库,这些都得结合实际的使用经验说,光背概念可不行。还有记忆模块,短期记忆和长期记忆的区别,怎么存怎么取,这些细节也会被问到。作为Java工程师,面试官肯定会更关注你怎么把Agent和业务系统结合起来。比如怎么用Java调用大模型API,怎么对接公司现有的接口让Agent拥有实际业务能力,甚至会问你怎么解决大模型调用的延迟和限额问题,比如缓存、异步处理这些实际的优化手段。幻觉问题也是绕不开的,得说说你平时怎么通过事实校验、多轮反思来减少这种情况。项目经验这块特别重要,哪怕没做过正式项目,自己搭的Demo也能说。比如做过知识库问答Agent,或者代码调试助手,得讲清楚核心流程,遇到过什么难题,比如工具调用成功率低,或者检索结果不准,最后是怎么解决的。还会给你出一些实际场景题,比如让你设计一个电商客服Agent,怎么对接订单和物流系统,得有清晰的思路。偶尔也会有一些开放问题,比如你觉得Agent未来会往哪个方向走,多模态或者行业专用Agent算不算趋势,还有作为Java开发者,转型做Agent开发的优势和挑战是什么,这些问题能看出你有没有自己的思考,不是单纯跟风入行。总的来说,Agent面试不怎么考死记硬背的东西,更看重你对技术的理解和实际动手能力,尤其是怎么把AI和业务结合起来,解决真实问题。
查看13道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/3b09deff0cb040a386b8bc7fefba88be/feed/main/detail/aaf8e4bd0e16423eb6eed49c3ad8dbf2/feed/main/detail/3cd78bc63ae04d35bfe22a229f1f9668/feed/main/detail/22022bb4d5484468aa1434a41deb7884/feed/main/detail/35e68f68142342b89719e3f0d9678af8
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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