AI 协作能力面试题

考察重点:你如何与 AI 工具协作开发

1. 描述你使用 Cursor / Claude Code / Codex 的经验

期望回答:具体项目、怎么用的、提升了什么效率

2. 如何调试 AI 生成的代码?

考察点:不是盲目相信、不是全部重写,而是精准定位和修正

3. AI 生成的代码有安全漏洞,你怎么识别?

考察点:SQL 注入、XSS、硬编码密钥、不安全的依赖

4. 如何平衡 AI 生成代码的效率与代码可维护性?

考察点:AI 倾向于生成"能跑"的代码,但不一定是"好"的代码

5. 什么是 Vibe Coding?为什么要避免?

参考:不理解 AI 生成的代码就直接用 = 技术债务

6. 如何给 AI 写好的 Prompt?

考察点:上下文、约束条件、输出格式、分步指令

7. AI 反复生成错误代码时你怎么办?

期望:换思路、给更多上下文、手动分析后精确提问

8. 如何利用 Cursor 的 Agent 模式进行项目级修改?

考察点@file@folder@git、Plan Mode 的使用

9. 你会如何确保团队统一使用 AI 工具的规范?

考察点:.cursorrules、agent.md、团队 prompt 模板

10. AI 生成了多个方案,你如何选择?

考察点:性能、可维护性、团队熟悉度、扩展性

11. 在面试中使用 AI 工具,哪些行为会加分/扣分?

✅ 加分 ❌ 扣分
先分析需求再让 AI 写 上来就让 AI 全写
逐行审查 AI 输出 直接 accept 不看
发现错误手动修正 反复让 AI 重试
能解释每行代码 "AI 写的我不清楚"
主动补充上下文 模糊一句话 prompt
写测试验证 改了就说好了

12. 如何把 AI 工具融入 CI/CD 流程?

考察点:自动 code review、自动生成测试、自动文档更新