先确认对方在问哪一层
“为什么这样做”可能是在问业务目标、技术约束,也可能是在问你个人的选择。不要急着把所有细节重新讲一遍。可以先简短复述你的理解,再回答最相关的一层。如果问题有歧义,用一句澄清让双方回到同一个上下文。
先给结论,再提供证据
把回答组织成“我的判断是……,依据是……,代价是……”。例如面对“为什么不用另一种数据库”,先说当时最关键的约束,再比较两个方案在这个约束下的差异。不要罗列大量与你当时决策无关的通用优缺点。
允许自己有不知道的部分
如果没有实测某一种极端场景,可以明确说“当时没有覆盖这个量级”。接着说明你会从哪些指标开始验证、最先怀疑哪个瓶颈,以及需要什么数据来推翻判断。区分已知事实和合理假设,本身就是工程表达的一部分。
用一次复盘找到回答断点
练习后不要只看分数。找到你开始重复、绕开问题或突然堆术语的那句话,判断是知识缺口还是表达顺序的问题。前者需要补资料和验证,后者可以通过重写一句结论、补一个具体例子来改进。
