Skip to content

AI Agent 面试 30 天复习清单:从概念到项目表达 ​

这篇文章解决什么问题 ​

AI Agent / 大模型应用岗位的面试经常覆盖很宽:

  • Agent 基础概念。
  • RAG 工程化。
  • Tool Calling / MCP。
  • LangGraph / Agent Runtime。
  • 评测、Trace、安全、成本。
  • 项目架构和简历深挖。

如果没有计划,很容易只背概念,不会讲项目;或者只讲项目,不会回答原理题。这篇文章给出一个 30 天复习清单,用来把站内内容串起来。

总体目标 ​

30 天后你应该能做到:

  • 用 3 分钟讲清 Agent 和普通 ChatBot 的区别。
  • 用 5 分钟讲清一个 RAG 项目的完整链路。
  • 用 5 分钟讲清一个多 Agent 项目的架构和边界。
  • 能回答 Tool Calling、MCP、Memory、Trace、Evaluation、安全、成本优化的常见追问。
  • 简历里至少有 2 个 AI 项目写法清晰,有指标、有难点、有贡献。

第 1 周:Agent 基础和工程主线 ​

Day 1:Agent 是什么 ​

阅读:

要会回答:

  • Agent 和 ChatBot 的区别是什么?
  • Workflow 和 Agent 有什么区别?
  • Agent Loop 一般包含哪些步骤?

Day 2:Prompt 和 Context ​

阅读:

要会回答:

  • 为什么只优化 Prompt 不够?
  • Context 里应该放哪些信息?
  • 长上下文为什么会降低稳定性?

Day 3:Tool Calling ​

阅读:

要会回答:

  • Function Calling 和真正工具执行有什么区别?
  • 工具参数如何校验?
  • 高风险工具如何审批?

Day 4:Memory / State ​

阅读:

要会回答:

  • Memory、State、Trace 有什么区别?
  • 长期记忆为什么需要证据和遗忘机制?

Day 5:多 Agent ​

阅读:

要会回答:

  • 多 Agent 不是多角色聊天,那它的工程价值是什么?
  • 多 Agent 如何共享状态和控制权限?

Day 6-7:整理一页总结 ​

输出:

  • Agent 概念图。
  • Agent vs ChatBot 对比表。
  • 一个你自己的 Agent 项目架构草图。

第 2 周:RAG 和知识库项目 ​

Day 8:RAG 主链路 ​

阅读:

要会回答:

  • RAG 从文档到答案有哪些步骤?
  • Chunk 策略怎么影响召回?

Day 9:向量检索 ​

阅读:

要会回答:

  • Dense、Sparse、Hybrid Search 区别是什么?
  • Metadata Filter 为什么必须在检索阶段做?

Day 10:Rerank 和引用 ​

阅读:

要会回答:

  • Rerank 解决什么问题?
  • 如何判断答案是否被证据支持?

Day 11:RAG vs Fine-tuning ​

阅读:

要会回答:

  • 什么时候用 RAG,什么时候用微调?
  • 两者能不能组合?

Day 12:RAG 评测 ​

阅读:

要会回答:

  • RAG 如何评测召回、引用和答案质量?
  • 失败样本库怎么设计?

Day 13-14:包装 RAG 项目 ​

输出:

  • RAG 项目 1 分钟介绍。
  • RAG 项目 3 个技术难点。
  • RAG 项目 3 条简历 bullet。

第 3 周:生产级 Agent 工程 ​

Day 15:后端和数据模型 ​

阅读:

要会回答:

  • Agent 后端需要哪些接口?
  • task/run/step/tool_call 如何建模?

Day 16:Trace 和 Observability ​

阅读:

要会回答:

  • 为什么 Agent 必须有 Trace?
  • 一次工具调用要记录哪些字段?

Day 17:失败恢复 ​

阅读:

要会回答:

  • 长任务失败后如何断点续跑?
  • 幂等键怎么设计?

Day 18:成本和延迟 ​

阅读:

要会回答:

  • 如何降低 LLM 成本?
  • 新模型如何灰度上线?

Day 19:安全治理 ​

阅读:

要会回答:

  • Prompt Injection 如何防?
  • MCP Server 为什么不是天然安全边界?

Day 20-21:生产运维总结 ​

阅读:

输出:

  • 一个生产级 Agent 上线检查表。
  • 一个事故排查流程。

第 4 周:面试表达和作品集 ​

Day 22:面试题库总览 ​

阅读:

输出:

  • 10 个最容易被追问的问题。

Day 23:LLM 工程题 ​

阅读:

输出:

  • 成本优化、工具调用、结构化输出各 1 个标准回答。

Day 24:LangGraph / 框架选型 ​

阅读:

要会回答:

  • 什么时候用 LangGraph?
  • 什么时候不用复杂 Agent 框架?

Day 25:MCP / Skills ​

阅读:

要会回答:

  • MCP Server、Tool、Skill、Plugin 有什么区别?
  • 如何把一次性工作流沉淀成 Skill?

Day 26:项目包装 ​

阅读:

输出:

  • 项目 A / 项目 B 各 3 条简历 bullet。

Day 27:项目深挖 ​

阅读:

输出:

  • 1 分钟版、3 分钟版、深挖版回答。

Day 28:模拟面试 ​

准备:

  • 5 个 Agent 概念题。
  • 5 个 RAG 工程题。
  • 5 个项目深挖题。
  • 3 个系统设计题。

Day 29:补短板 ​

根据模拟面试,回到对应文章补缺口。

Day 30:最终材料包 ​

最终输出:

  • 简历 AI 项目版。
  • GitHub README 优化版。
  • 个人博客项目索引。
  • 面试题速记表。
  • 项目讲解稿。

最后一周高频追问 ​

追问要点
你的 Agent 和普通工作流区别是什么?不要神化 Agent,讲任务状态、工具、反馈和控制
RAG 效果差怎么排查?文档解析、chunk、embedding、检索、rerank、context、生成
工具调用怎么保证安全?schema、权限、审批、沙箱、Trace
多 Agent 为什么需要?复杂任务分工,但要控制状态和边界
成本太高怎么办?账本、路由、缓存、批处理、上下文压缩
如何评测 Agent?dataset、metrics、LLM-as-Judge、人工抽检、线上反馈
线上失败怎么恢复?状态机、幂等、重试分类、断点续跑

相关链接 ​