职位题库

Agent开发工程师面试题库

面向Agent开发工程师相关面试,围绕RAG、系统设计、Agent架构、Agent、项目经验等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

154 道题目建议用时 462 分钟专项面试练习

全部题目 154 道题

121

基于用户意图的路由机制是如何实现的?路由准确率如何?识别错误时有哪些兜底方案?

考察意图识别和路由设计的细节,以及异常情况下的处理能力。
122

用户一条请求包含多个意图时,系统该如何处理?请描述意图拆解、任务排序和多轮确认逻辑。

考察复杂请求的处理能力,包括意图拆解、优先级排序和用户确认机制。
123

请说明 Agent、MCP 和 Tool 三者的区别与关系。

考察候选人对 Agent 技术栈核心概念的分层理解,能否区分执行主体、协议层与具体能力单元。
124

你做过 MCP 开发吗?MCP 主要由哪几部分组成?

考察候选人是否真正动手实现过 MCP,以及对其核心组成和通信模式的理解深度。
125

Agent 中的状态是如何管理的?自研还是使用框架?请具体说明。

考察候选人对 Agent 运行时状态的设计能力,包括会话状态、任务状态与持久化取舍。
126

Agent 的任务执行是串行还是并行?具体如何实现?

考察候选人对 Agent 任务编排模型的理解,能否根据依赖关系选择串行或并行并处理并发问题。
127

攻击者要求 Agent 在目录执行 rm -rf,你会如何防护?权限鉴定和恶意指令拦截怎么做?

考察候选人的 Agent 安全设计能力,包括输入检测、权限最小化、沙箱隔离与危险操作审批。
128

请做一下自我介绍。

考察候选人的背景匹配度、项目经验与岗位相关性,以及表达是否结构化。
129

Python字典的底层实现是什么?

考察对Python核心数据结构的理解深度,包括哈希表、冲突解决和扩容机制。
130

堆内存和栈内存有什么区别?

考察对程序内存布局、分配方式和生命周期管理的理解。
131

聚簇索引和非聚簇索引有什么区别?

考察数据库索引原理及查询优化意识。
132

进程和线程有什么区别?

考察并发编程基础,为Agent服务并发设计做铺垫。
返回面试题库