成都某中厂agent产品开发实习面经

某中厂 · 产品开发工程师 · 成都 · 2026-07

《面试题目》

  1. 面了30min,面试官人很好,几乎都是围绕简历上的项目在问,不像是拷问,更像是在交流技术。我不会的地方直接说不了解,他也说没关系,回答不准确的地方也会去引导我,同时给我了一些项目上的优化建议以及agent开发的学习建议,受益匪浅~~
  2. (根据项目里面的prompt设计展开)你认为 prompt engineering,context engineering,harness, loop engineering,这四个有什么区别吗?
  3. (第一个问题没回答好,在引导我回答)为什么 Context engineering 解决了原来单一 prompt 解决不了的问题?
  4. 你认为 Harness 是解决什么问题呢?
  5. (问项目里的 langchain 的工具调用)你能不能讲讲 function calling 或者是 tool calling 的整体的流程?
  6. agent 是如何完成一次工具调用的?
  7. (问RAG项目)你能简单讲一讲 BM 25 查询 跟 向量检索 的一些区别吗?
  8. (继续问RAG项目)你在构建这个 rag 系统时,你认为最核心的点是什么?
  9. 做的过程中,哪个部分最重要?
  10. (根据回答内容引出)数据处理这块,你有没有什么想法?
  11. 你是怎么chunk切分的?
  12. RAG项目里面的 PDF 的文本有多少?
  13. 大概有多少个量级?
  14. 如果单纯只是这种切分的话,有没有可能说会丢掉一些关联性啊?
  15. 你有没有去了解过graphRAG这块的内容?
  16. 你自己做RAG系统有没有去做一个数据集去验证?
  17. (问项目里的lora微调)能不能简单给我介绍一下 Lora 微调是做什么的呀?
  18. 你是怎么做这个微调的?
  19. 一般来说,你觉得先去修改 prompt ,还是说你上来就用微调?
  20. 什么情况下会用到这种微调?
  21. 你大概有自己的一个想法吗?
  22. (问问题本身也在引导我回答)
  23. (问lora微调的数据集,因为数据质量好,微调效果也不会很好)你们这个比赛的数据集是哪里找的?
  24. 除了这个 RAG 项目,有没有再做过一些什么其他的agent?
  25. 或者说你用过什么其他的 agent 吗?
  26. 你理解它相关的一些原理吗?
  27. (上一个回答里提到了低代码的工作流搭建平台)你理解的Dify ,coze 这种工作流,跟Codex ,Claude Code,他们有什么区别吗?
  28. 你有没有用过 Claude Code?
  29. 你开发过程中有没有用过一些什么 Skill ?
  30. 你理解的 skill 是是什么?
  31. 它的原理是什么?
  32. Skills 它对于 Claude Code,更大的作用是什么呢?

《参考解析》

  1. AI产品与 Agent 项目:回答这类问题要先讲清目标用户和业务场景,再说明模型、数据、工作流、评测指标和上线后的真实使用效果。面试官通常更看重你能否把 AI 能力转成可落地的产品闭环,而不是只罗列模型名。
  2. 模型微调:微调适合在任务边界稳定、数据质量可控、单靠提示词难以稳定提升时使用。回答时要说明训练数据来源、标注口径、验证集设计、准确率指标含义,以及上线后如何监控幻觉和退化。
  3. RAG 系统:RAG 的核心是召回质量、切分策略、排序和答案可追溯。BM25 擅长关键词精确匹配,向量检索更适合语义相近的问题,工程上常用混合检索加重排来提升稳定性。
  4. 项目深挖:项目深挖的核心是讲清背景、目标、你的职责、关键决策、难点和结果。遇到追问时优先用数据、取舍理由和复盘说明自己的判断,而不是只描述流程。