# 1. 资深同事的 PR 存在明显设计问题但对方强势拒绝修改,你如何推进?请给出升级路径与话术要点。 A 直接找 leader 告状 B 妥协接受 C 用事实+影响沟通、共同验证、走清晰升级路径、对事不对人 ✓ 正确答案 D 当众对峙
# 2. 你的 PR 被要求做超出本次范围的大重构,如何界定"本次改动边界"并达成一致? A 接受重构,全做 B 明确本次边界 + 重构单独立项 + 对齐必要性,达成本次聚焦共识 ✓ 正确答案 C 拒绝所有重构 D 让 reviewer 自己定
# 3. 评审中发现同事代码有安全漏洞但对方认为"不会有人攻击",如何用事实推动修复? A 用可复现攻击 + 量化代价 + 低成本修复方案推动 ✓ 正确答案 B 强调安全规范 C 就按规范改 D 等出事再说
# 4. 评审中技术方案被资深同事否决时,如何基于数据与证据重新论证? A 用数据与证据重新论证 + 承认合理部分 + 必要时请第三方见证 ✓ 正确答案 B 坚持自己的方案 C 直接放弃 D 找更多人站队
# 5. 评审意见长期只有 nit(吹毛求疵)没有实质性问题,说明评审文化出了什么问题?如何改进? A 保持现状,说明代码好 B 多提 nit 提高数量 C 用 checklist 引导深度 + 鼓励实质意见 + 示范标杆 + 重塑评审目的 ✓ 正确答案 D 取消评审
# 6. 你作为新人给资深同事提 review 意见,对方不回复也不修改,如何处理这种"冷暴力"? A 当众质问 B 私下沟通 + 意见清晰 + 必要时求助 mentor/leader + 保持专业 ✓ 正确答案 C 放弃提意见 D 找 leader 投诉
# 11. 评审中发现代码是 AI 生成的且质量堪忧,如何在不冒犯同事的前提下提出改进建议? A 指出这是 AI 写的 B 对代码不对来源,按标准评审 + 给可执行建议 + 从流程提醒把关 ✓ 正确答案 C 禁止用 AI D 直接打回
# 13. 跨团队评审中"各说各话"时,如何建立统一的评审标准? A 各按各的标准 B 共同 checklist + 统一优先级 + 共享术语 + 文档化约定 ✓ 正确答案 C 听强势方 D 取消跨团队评审
# 17. 你如何给评审意见标注优先级(blocker、should、nit),让作者明确哪些必须改、哪些可讨论? A 只标 blocker 和 nit B 全靠作者自己判断 C 统一判定标准 + 每条标注 + 给理由 + 团队共识 ✓ 正确答案 D 优先级不重要