影石创新 AI Agent 两轮面试(23 题)
项目与 Prompt
- 自我介绍
- 这个项目是自己独立完成的,还是参考了开源项目?
- 项目中最有挑战的部分是什么?个人负责什么,最终产出如何?
- 项目中出现模型幻觉时,如何处理?
- Prompt 是如何设计和优化的?
- 除了基础约束外,还使用过哪些 Prompt 优化方法?
Agent 设计
- Agent 的短期记忆和长期记忆如何实现?
- 如果从零设计一个 Agent,需要考虑哪些核心模块?
- 工具或 API 调用超时、报错时,系统如何处理?
- 是否考虑过让大模型参与异常处理或自动恢复?
- Token 消耗过快时,如何排查和优化?
- 是否写过 Skill?通常如何设计和评估一个 Skill?
AI Coding 与上下文
- 常用哪些 AI Coding 工具?使用 Claude Code 时有哪些习惯?
- 上下文为什么需要压缩?压缩后丢失细节如何处理?
- 如何理解 Spec Coding 和 Harness?
- Harness 为什么可能提升 Agent 的任务完成能力?
Java 后端
- Java 线程池有哪些核心参数和执行流程?
- 如果让你重新设计一个线程池,会考虑哪些方面?
- class 文件如何被加载到 JVM 中?
- MySQL 的 undo log、redo log 和 binlog 有什么区别?
- 什么是两阶段提交?
算法与反问
- 算法题:合并两个有序数组
- 反问
Harness 第一次以正式考题出现,而且问的不是名词解释,是"为什么能提升任务完成能力"这种原理级问题。
候选人的 AI Coding 实践本身已进入考察范围:Skill 怎么设计、Claude Code 有什么使用习惯,都成了面试题。




