吉利科技AI后端开发面经分享
《面试题目》
- 实习拷打
- 项目拷打
- 状态机是用于干什么的?
- 在流程中,AI是否会再次询问用户?
- 在规划中,AI是否会进一步细化动作?
- 你们使用的是什么框架?
- 对于记忆管理,你们有什么想法?
- 你们参考过Claude Code吗?
- 整体的技术栈是Python还是Java?
- 你有没有想过Skill、MCP这些?
- 你对Skill有什么了解?
- 你们现在是在做AI相关的东西吗?
《参考解析》
3. 状态机是用于干什么的? 状态机在AI Agent中用于管理多轮对话逻辑、控制流程状态流转(如Pending->Executing->Done),防止模型执行逻辑混乱,确保任务在预定轨道上执行,提升系统的确定性。
4 & 5. AI询问用户与细化动作 这涉及Agent的自主性与交互深度。AI通过询问来消歧(Human-in-the-loop),提高任务成功率;细化动作是规划(Planning)的核心,将复杂目标拆解为可执行的原子操作(Action/Tool Call),体现了推理深度。
7. 记忆管理 建议从短期记忆(Context Window/滑动窗口)和长期记忆(RAG/向量数据库)两个维度回答。强调如何通过摘要、重要信息提取或图数据库来优化AI对上下文的长期感知能力。
10 & 11. Skill与MCP MCP(Model Context Protocol)旨在统一AI与外部数据/工具的连接协议。Skill指Agent调用特定API或执行特定逻辑的能力,强调如何标准化、模块化定义这些能力,使Agent能更灵活地扩展任务边界。