面试知识库
极高 进阶

项目追问应对策略#

一句话答案#

追问应对核心:不慌、讲清 WHY(为什么这样做)和 Tradeoff(权衡取舍),不确定的诚实说比瞎编好。

核心要点

追问应对
为什么选这个方案对比2-3个方案优劣
最大挑战准备1个深度排查过程
重新做会改什么展示反思能力
QPS多少记住核心指标

原则: 不背答案 / 承认不确定 / 展示思考过程

面试回答(2分钟版)

面试中项目追问是必经环节,核心应对策略是讲清WHY和Tradeoff。面试官问”为什么选这个方案”,要对比两到三个备选方案的优劣势,说明在当时的业务约束和团队条件下为什么做了这个选择,而不是只说”我们用了Redis”。被问到”最大的挑战是什么”,要准备一个有深度的问题排查过程,从发现问题到定位根因到解决方案到验证效果完整链路讲清楚。被问到”QPS多少、数据量多大”这类指标,提前记住项目的核心数字不能含糊其辞。如果追问到不会的领域,最好的策略是诚实承认”这块我研究不够深”,然后给出你的思考方向比如”我推测可能和某某机制有关,回去会深入学习”,这比现场编答案被戳穿好得多。面试官追问是正常的探底流程不是找茬,保持平和心态,被质疑方案时不要对抗,解释当时的约束条件和权衡过程即可。

追问与易错

追问方向:

  • “追问到不会的怎么办?”→ 诚实说”这块我研究不够深”,然后给出思考方向(如”我推测可能和 XX 机制有关”),展示思考能力比硬编答案被戳穿好得多
  • “面试官质疑你的方案怎么办?”→ 不要对抗或辩解,先认可面试官的观点,再解释当时的业务约束和 tradeoff(如”当时团队规模和时间限制下选了这个方案,如果资源充足确实 XX 方案更好”)
  • “被追问技术细节答不上来?”→ 分层回答:先讲自己确定的那一层(用法、现象、配置),再明确边界,比如”Redis 主从切换的流程我清楚,Sentinel 选主时具体比较哪些字段我没看过源码,印象里会先看优先级和复制偏移量”,让面试官知道你懂到哪一层,而不是整题放弃

易错点:

  • ❌ 被追问时慌张编造答案——面试官追问就是要探底,诚实比编造好
  • ❌ 对追问产生对抗情绪——追问是正常流程,不是找茬
  • ❌ 指标前后对不上——先说峰值 QPS 后又说日活、机器数,面试官会顺手算:比如峰值 QPS 2 万、单机 RT 50ms、每台 200 线程,单机理论上限约 4000 QPS,至少 5 台,再留冗余要 7–8 台;提前把 QPS(峰值/均值)、RT(P99)、数据量、机器数算成一套自洽的数