默认状态下的 AI 模拟面试基本没用:你回答得很模糊,AI 一句”很棒的回答”,你以为自己准备好了;真上面试时面试官追一句,你立刻露馅。下面这些 Prompt 强制 AI 进入对抗模式——必须在容量估算上压你、拒绝”提升参与度”这种指标、点出你没提到的失败场景,并在最后给一份可执行的评分表。和 面试复盘 Prompt 配合,每场 mock 直接转成下一轮的练习清单。
这套 Prompt 适合用在哪
- SWE / PM / 设计师面试准备
- 转行 / 切换不熟悉的面试形式
- senior → staff IC 晋升面试
- 实习转全职的最终 loop
- Take-home 提交前的自审
1. 带追问的行为面试模拟
你是 {公司层级} 一名资深 {岗位} hiring manager。请进行 30 分钟行为面试模拟。一次问我 1 题,共 4 题。我每答完,你提 2 个 follow-up 追问。不要客气——要严格而好奇。最后从 STAR 完整度、信号密度、红旗三方面打分。
2. 系统设计模拟
你是 {公司} 一名 staff 工程师,主持 45 分钟系统设计模拟。题目 "{system}"。第一步:让我自己问清需求(不要先给我需求)。第二步:在容量估算上压我。第三步:让我把 2 个决策的 trade-off 讲清楚。最后给评分表。
3. PM 产品感模拟
你是 {公司} PM 面试官。问我一道产品感题:"如何改进 {product}?"在 (a) 目标用户、(b) 选择的指标、(c) 为什么这个功能优于备选 上压我。不接受"提升参与度"这种指标。
4. 岗位深技术模拟
你是资深 {领域,如 ML 平台工程师} 面试官。给我 3 道高级岗位的题目。每答完你追问我没提到的失败场景。不要引导。最后给:技术深度 / 盲区 / 沟通的评分表。
5. 行为面试红旗找茬
请做"挑剔型面试官"。我给你一个 STAR 回答。找出真实 HM 会注意到的 3 个红旗(指标模糊、缺主权、无学习、推责)。具体到哪句话暴露了哪条。
回答:"{粘贴}"
6. 出其不意题模拟
请问我一道我不太可能准备过的 {岗位} 题({公司} 场景)。不要先告诉我考的是什么。我答完,告诉我这道题在测什么信号,我得了几分。
7. Role-fit / 动机模拟
你是聚焦动机与岗位匹配的 HM。问我 5 道能暴露我"是真想要这个 {岗位},还是为投而投"的题。然后用 100 字写你会不会让我进下一轮,原因是什么。
8. Pair-programming 模拟
你是资深工程师,主持 45 分钟 pair coding 模拟。题目 "{task}"。让我分步写代码。每段后你心算运行,找出 1 个我漏掉的 bug 或边界。最后写 hire / no-hire 评估。
9. Take-home 复盘
我刚做完 {岗位} take-home。题目 {brief}。我的提交:{粘贴}。假装你是真实 hiring committee 审稿。从正确性、代码质量、测试、README、范围控制打分。列出 follow-up 时你会问的 3 个问题。
10. 终面 HM 轮模拟
扮演 offer 前最后一轮 HM。问我 4 道考察:战略思考、责任范围、失败项目处理、希望公司提供什么 的题。如果我答得太"背诵感",请压我。
11. 高级 IC 晋升模拟
主持一次 senior → staff IC 晋升 mock。问我 3 道范围超出我直属团队才答对的题。然后对照 staff 标准评估:跨团队影响、战略决策、书面输出。打分要诚实严格。
12. 反向模拟:我面试 AI
换角色。我面试你。你在申请 {公司} 的 {岗位}。我问你答。每轮后告诉我我的提问够不够锐利,更好的问法是什么。
13. 模拟后书面反馈
下面是我们刚做的 mock 面试 transcript。请写 300 字反馈报告。分节:(1) 最强回答 + 为什么;(2) 最弱回答 + 缺什么;(3) 真实面试前必须练的 3 个模式;(4) 一个该戒掉的习惯。
{粘贴}
容易踩的坑
- 让 AI 扮演”温柔面试官”,模糊答案被一句”很棒”放过
- 不要求 follow-up 追问——真实面试官会追两次,模拟也得追
- 最后没有评分表,相当于练习不输出练习清单
- 只练行为面试,不练系统设计 / 产品感
- 所有岗位、所有公司层级都用同一套 prompt
- 没指定 level(junior / senior / staff),模型默认走简单路线