Sunday面试指南
首页学习路线

AI 面试题 · 阅读指南

AI 应用开发面试准备路线

准备 AI 应用开发面试,或希望从前后端开发转向 AI 应用的同学。

5 个阶段22 篇精选阅读更新于 2026-10-07

这条路线怎么读

先建立基础,再补 RAG 和 Agent。已经熟悉的阶段可以跳过;最后选一个自己能讲清楚的项目,把这些判断串起来。

从第一阶段开始

先建立大模型基础

理解上下文、向量和模型能力的边界,后面的方案选择才有依据。

  1. Token 是什么?为什么不能按中文字符数估算上下文和费用?

    先搞清上下文长度和费用到底按什么计算。

  2. 大模型为什么会产生幻觉?把 Temperature 调到 0 能解决吗?

    理解幻觉的来源,以及降低随机性为什么不够。

  3. 大模型长上下文为什么会漏信息?长文档处理与排查

    认识长上下文的边界,为文档处理选方案。

  4. Embedding 是什么?向量相似就代表内容可信吗?

    理解向量表示,为后面的检索与相似度判断打基础。

读完检查

不用背术语,能否解释:为什么上下文足够长,模型仍可能漏掉信息或给出错误答案?

把 RAG 的整条链路讲清楚

从文档切分到召回、重排和评测,知道每一步解决什么问题。

  1. RAG 文档切片越小越好吗?Chunk Size 应该怎么选?

    从切片开始,理解检索精度与证据完整度的取舍。

  2. RAG 混合检索怎么做?关键词与向量检索的融合

    看关键词和向量检索怎样配合。

  3. RAG 中 Rerank 是什么?为什么重排不能代替召回?

    分清召回与重排各自负责的事情。

  4. RAG 系统怎么评测?为什么不能只看答案对不对?

    用评测判断改动是否真的有效。

读完检查

如果知识库里有答案,系统却没有答对,你会先检查哪一步?为什么?

理解 Agent 怎样完成一次任务

讲清决策、执行与状态的关系,再讨论工具和协议。

  1. Agent 和 Workflow 有什么区别?实际项目中应该怎么选?

    先确定什么时候需要 Agent,什么时候用固定流程。

  2. Agent 工作原理是什么?一次 Agent Loop 如何执行?

    沿着一次运行看模型决策与应用执行如何配合。

  3. 什么是 Tool Calling?大模型是如何调用外部工具的?

    理解模型提出工具调用以后,应用还要做什么。

  4. Agent 调用工具超时了,可以直接重试吗?

    分清工具超时后的未知结果、重试条件与幂等。

  5. Agent 的 Context、Memory 和 State 有什么区别?

    把当前输入、任务状态和长期记忆区分开。

  6. MCP 和 Tool Calling 有什么区别?

    厘清 MCP 与工具调用的关系。

读完检查

拿一个查资料的任务,能否画出模型、工具和应用之间的调用顺序?

结合需求选择框架

从需要控制的执行过程出发,理解 LangChain 与 LangGraph 的职责。

  1. LangChain、LangGraph 和自研 Agent 应该怎么选?

    把框架选型放回项目需求和维护成本里判断。

  2. LangGraph 的 State、Node、Edge 各负责什么?

    用 State、Node、Edge 描述一个有状态的执行流程。

  3. LangGraph 如何实现暂停和恢复?人工审批后从哪里继续执行?

    继续看暂停、人工审批与恢复怎样衔接。

读完检查

任务需要人工确认和中断恢复时,你会如何组织状态与执行过程?

把知识串成一个项目回答

围绕业务需求解释架构,再补稳定性、权限和验收。

  1. 如何设计企业知识库问答系统?文档更新、权限和评测怎么做?

    用企业知识库把文档、检索、权限和评测串起来。

  2. 智能客服系统里,RAG、工具调用和人工转接应该怎么配合?

    看真实业务如何组合检索、工具调用和人工处理。

  3. 大模型结构化输出怎么校验?JSON 入库与失败处理

    补上模型输出进入业务系统前的校验。

  4. 大模型 API 限流怎么办?排队、重试与降级策略

    讨论流量增加后,排队、重试与降级怎样安排。

  5. Agent Demo 能跑,为什么离生产上线还很远?

    复查从 Demo 到上线,还缺哪些工程能力。

读完检查

选择一个熟悉的业务,能否在几分钟内说清需求、方案、取舍,以及如何验证效果?