Agent 面试题

题集来源:Guide(Snailclimb)收录项目:JavaGuide查看原题集

题目目录

58 道原题
  1. AI Agent 是什么?和普通 Chatbot 有什么区别?

    原题
  2. Agent = LLM + Planning + Memory + Tools 这条公式怎么理解?

    原题
  3. Agent Loop 的完整流程是什么?

    原题
  4. Agent 和传统编程、Workflow 的核心区别是什么?

    原题
  5. ReAct、Plan-and-Execute、Reflection、Multi-Agent 分别适合什么场景?

    原题
  6. Tools 注册时,工具 description 为什么很关键?

    原题
  7. 什么时候用纯 Agent,什么时候用 Workflow 或 Agentic Workflow?

    原题
  8. Multi-Agent 协作的主要问题是什么?为什么生产里不能盲目上多 Agent?

    原题
  9. Agent 的短期记忆和长期记忆有什么区别?

    原题
  10. Agent 记忆系统要解决哪些核心问题?

    原题
  11. 向量记忆和 Markdown 记忆分别适合什么场景?

    原题
  12. Auto Memory 是什么?它为什么不能无限自动写入?

    原题
  13. 哪些团队共享记忆适合走 Git 和 Code Review,哪些更适合数据库?

    原题
  14. 记忆压缩、记忆过期、记忆冲突应该怎么处理?

    原题
  15. 如何避免长期记忆污染上下文?

    原题
  16. 面试里怎么讲“有记忆”不是简单保存聊天记录?

    原题
  17. Prompt Engineering 和 Context Engineering 有什么区别?

    原题
  18. Prompt 四要素 Role、Task、Context、Format 分别解决什么问题?

    原题
  19. Few-Shot、CoT、任务分解、结构化输出分别适合什么场景?

    原题
  20. Prompt 注入攻击是什么?常见防护方式有哪些?

    原题
  21. 为什么 Agent 场景下只优化 Prompt 不够?

    原题
  22. Context Engineering 要解决哪些问题?

    原题
  23. 静态规则、动态信息、工具结果、记忆应该如何进入上下文?

    原题
  24. 长任务上下文溢出时,Compaction、结构化笔记、Sub-agent 分别怎么用?

    原题
  25. MCP 解决什么问题?为什么常被类比成 AI 领域的 USB-C?

    原题
  26. MCP Client、MCP Server、Host 分别是什么?

    原题
  27. MCP 的 Tools、Resources、Prompts 分别解决什么问题?

    原题
  28. MCP 和 Function Calling 有什么区别?

    原题
  29. 生产级 MCP Server 要做哪些安全治理?

    原题
  30. Agent Skills 是什么?它和 Prompt、MCP、Function Calling 的边界是什么?

    原题
  31. Skills 为什么要延迟加载?

    原题
  32. Skill 路由怎么做?为什么它和 RAG 相似但目标不同?

    原题
  33. 写一个 SKILL.md 最容易踩哪些坑?

    原题
  34. Harness Engineering 是什么?它和 Prompt Engineering、Context Engineering 有什么关系?

    原题
  35. 为什么说 Agent = Model + Harness?

    原题
  36. JavaGuide AI Agent 专题归纳的 Harness 六层检查框架分别解决什么问题?

    原题
  37. 模型能力升级后,Harness 里的某些机制为什么需要重新验证?

    原题
  38. 上下文污染、代码熵积累、工具调用可靠性分别怎么治理?

    完整原题

    上下文污染、代码熵积累、工具调用可靠性分别怎么治理?

    原题
  39. Agent 工程里为什么需要评测器、验证器和任务状态管理?

    原题
  40. 一线团队做 Agent 工程化时,共同遇到的难点是什么?

    原题
  41. 为什么 AI 系统需要工作流?

    原题
  42. Workflow、Graph、Loop 三者是什么关系?

    原题
  43. Graph Loop 和 Agent Loop 有什么区别?

    原题
  44. 外层 Loop 由谁触发下一轮:CI 事件、定时任务、目标检查还是人工审批?

    原题
  45. 外层 Loop 与一次任务内部的 Agent Loop 有什么区别,状态和验证结果怎样交接?

    原题
  46. 哪些任务不适合无人值守?缺少可靠验收信号、涉及高风险写操作或需要业务判断时,怎样停止并转人工?

    原题
  47. Loop 如何防止死循环?

    原题
  48. State 的更新策略怎么选?Replace、Append、Reducer 分别适合什么字段?

    原题
  49. 条件边和动态路由有什么区别?

    原题
  50. 工具调用失败时,哪些错误适合重试?认证失败和非幂等写操作怎么处理?

    原题
  51. 工作流中断后怎么恢复?

    原题
  52. 工作流有哪些特有的安全风险?

    原题
  53. 如果让 Agent 完成一次需要调用多个工具的长任务,你会如何拆分执行步骤?

    原题
  54. 哪些节点适合交给模型判断,哪些节点应该由规则或代码控制?

    原题
  55. Agent 的计划、工具结果和中间状态如何保存?中断后怎样恢复?

    原题
  56. 工具包含写操作时,权限、参数校验、二次确认和审计怎么设计?

    原题
  57. 什么情况下需要 Multi-Agent?如何控制通信成本和状态一致性?

    原题
  58. 你会记录哪些 Trace,并用哪些指标评估任务完成率、工具调用和执行轨迹?

    原题