Skip to content

AI Agent 面试高频 100 题

定位: 按板块分类的面试题,每道题标注考察点并链接回原理笔记 使用方式: 先理解原理,再用此题库自测


一、Agent 基础与架构(20 题)

1.1 概念题

1. 什么是 AI Agent?它与 LLM 的核心区别是什么?

考察点: Agent 定义、四大特征(自主性、反应性、主动性、社交能力)

→ 详阅 **什么是AI Agent**

2. Agent、Chain、RAG 三者的区别?

考察点: 三种模式的技术边界、选型判断

→ 详阅 **什么是AI Agent**

3. Agent 的自主程度如何分级?(L0-L4)

考察点: 对 Agent 能力的层次化理解

→ 详阅 **什么是AI Agent**

1.2 架构模式题

4. 三种 Agent 架构模式(Reflection/Tool Use/ReAct)的区别和选择标准?

考察点: 架构模式的深入理解

→ 详阅 **Agent架构模式**

5. ReAct 和 Tool Use 的本质区别是什么?

考察点: ReAct 的 Thought 步骤的作用

→ 详阅 **Agent架构模式**

6. 如何防止 ReAct 无限循环?

考察点: Agent 循环控制设计

→ 详阅 **Agent架构模式**

1.3 循环机制题

7. 解释 Agent 的 Perception-Action 循环?

考察点: 对 Agent 基本运行机制的理解

→ 详阅 **感知-行动循环**

8. Agent 循环的终止条件有哪些?如何设计?

考察点: 循环控制的分层设计

→ 详阅 **感知-行动循环**

9. 如何优化 Agent 循环的 Token 消耗?

考察点: 实际工程优化能力

→ 详阅 **感知-行动循环**


二、Agent 记忆系统(15 题)

2.1 记忆分类题

10. Agent 的四种记忆类型及其区别?

考察点: 记忆系统的基础分类

→ 详阅 **记忆分类与架构**

11. 短期记忆溢出怎么处理?

考察点: 记忆管理的工程实践

→ 详阅 **记忆分类与架构**

12. 情景记忆和语义记忆的区别?

考察点: 两种高级记忆类型的理解

→ 详阅 **记忆分类与架构**

2.2 RAG 题

13. Agent 中 RAG 和标准 RAG 的区别?

考察点: Agent 场景下 RAG 的特殊性

→ 详阅 **RAG与长期记忆**

14. RAG vs 微调,什么场景选哪个?

考察点: 技术选型判断

→ 详阅 **RAG与长期记忆**

15. RAG 如何解决"检索不准确"的问题?

考察点: 检索质量优化策略

→ 详阅 **RAG与长期记忆**

2.3 记忆管理题

16. Agent 记忆管理的核心挑战?

考察点: 记忆系统的工程难点

→ 详阅 **记忆管理与检索**

17. 如何防止 Agent 记忆系统"爆炸"?

考察点: 遗忘策略和容量控制

→ 详阅 **记忆管理与检索**

18. 不同检索策略如何选择?

考察点: 检索技术的工程判断

→ 详阅 **记忆管理与检索**


三、Agent 工具与函数调用(15 题)

19. Function Calling 的底层原理?

考察点: 对 LLM 函数调用本质的理解

→ 详阅 **函数调用机制**

20. 三种 Provider 的函数调用实现差异?

考察点: 跨平台技术对比

→ 详阅 **函数调用机制**

21. 如何优化函数调用的 Token 消耗?

考察点: 工程优化能力

→ 详阅 **函数调用机制**

22. 工具注册中心的核心功能?

考察点: 工具系统架构设计

→ 详阅 **工具定义与注册**

23. 如何编写高质量的工具定义?

考察点: 实用技能

→ 详阅 **工具定义与注册**

24. 工具数量多了怎么办?

考察点: 工具管理扩展性

→ 详阅 **工具定义与注册**

25. 三类工具执行错误及处理策略?

考察点: 容错设计

→ 详阅 **工具执行与容错**

26. 重试策略如何设计?

考察点: 可靠性工程

→ 详阅 **工具执行与容错**


四、Agent 规划与推理(15 题)

27. CoT 的原理?为什么能提升推理能力?

考察点: 推理增强机制

→ 详阅 **CoT与ReAct**

28. ReAct 和 CoT 的本质区别?

考察点: 两种推理范式的理解

→ 详阅 **CoT与ReAct**

29. Self-Consistency CoT 的优缺点?

考察点: 高级推理技术

→ 详阅 **CoT与ReAct**

30. 三种任务分解策略及适用场景?

考察点: 复杂任务处理能力

→ 详阅 **任务分解**

31. 任务分解到什么粒度最合适?

考察点: 工程经验判断

→ 详阅 **任务分解**

32. 为什么 LLM 可以自我反思?

考察点: 双系统理论的理解

→ 详阅 **自我反思与修正**

33. 在线反思和离线反思的优缺点?

考察点: 反思机制设计

→ 详阅 **自我反思与修正**


五、多智能体系统(15 题)

34. 三种多 Agent 架构的优缺点?

考察点: 架构设计能力

→ 详阅 **多智能体架构**

35. 什么时候不应该用多 Agent?

考察点: 技术选型判断力

→ 详阅 **多智能体架构**

36. 消息传递 vs 共享黑板的区别?

考察点: 通信模式理解

→ 详阅 **通信与协调**

37. 多 Agent 冲突怎么解决?

考察点: 冲突解决策略

→ 详阅 **通信与协调**

38. 角色设计的原则?

考察点: 组织设计能力

→ 详阅 **角色分配与编排**

39. 固定角色 vs 动态角色的选择?

考察点: 灵活性与稳定性的权衡

→ 详阅 **角色分配与编排**


六、Agent 安全与对齐(10 题)

40. Prompt 注入的原理?

考察点: 安全基础理解

→ 详阅 **Prompt注入与防护**

41. 为什么 Agent 的 Prompt 注入比纯 LLM 更危险?

考察点: Agent 特有的安全风险

→ 详阅 **Prompt注入与防护**

42. 最有效的 Prompt 注入防御策略是什么?

考察点: 深度防御体系

→ 详阅 **Prompt注入与防护**

43. 工具权限系统如何设计?

考察点: 权限模型设计

→ 详阅 **工具滥用防御**

44. 护栏的三层架构?

考察点: 安全体系设计

→ 详阅 **护栏与人类监督**

45. HITL 的三种模式及选择?

考察点: 人机协作设计

→ 详阅 **护栏与人类监督**


七、主流框架对比(10 题)

46. LangChain 和 LangGraph 的关系?

考察点: 框架理解

→ 详阅 **LangChain与LangGraph**

47. LangGraph 状态图的优势?

考察点: 状态图驱动的 Agent

→ 详阅 **LangChain与LangGraph**

48. AutoGen 的核心设计理念?

考察点: 对话式多 Agent

→ 详阅 **AutoGen**

49. AutoGen vs CrewAI 的核心区别?

考察点: 多 Agent 框架选型

→ 详阅 **AutoGen**

50. Assistants API 的局限性?

考察点: 托管 vs 自建的权衡

→ 详阅 **OpenAI Assistants API**


更多题目正在补充中。每题的核心原则:先理解原理,再用题目自测

📚 所有题目的完整答案参见各板块的"面试视角"部分。

← 返回 **AI Agent文库设计文档**

Knowledge4J — Java 知识库