# 1. 讲一次你定义跨团队接口契约(API / 事件 / 数据)的经历 A 契约设计应从上下游场景出发,并建立版本与向后兼容机制 ✓ 正确答案 B 接口契约只需从自己团队需求设计即可 C 接口契约无需评审对齐 D 契约一旦发布就不能再演进
# 2. 接口变更时如何通知并保障下游 A 接口变更应立即强制切换,无需通知 B 应通过提前通知、兼容过渡、分步迁移与回滚预案来保障下游 ✓ 正确答案 C 接口变更与下游无关 D 变更无需文档,口头告知即可
# 3. 讲一次你跨团队推动接口标准化的过程 A 应通过调研痛点、定义规范、工具约束与渐进治理来推动标准化 ✓ 正确答案 B 接口风格不统一不影响协作 C 接口标准化应一次性强制所有存量接口重写 D 接口标准化与评审机制无关
# 4. 当上下游不遵守接口规范时你怎么处理 A 规范被违背说明规范无用,应取消 B 应先诊断其原因是不知道、不理解还是故意绕开,再用工具约束与升级协调解决 ✓ 正确答案 C 只需口头提醒即可解决 D 上游不遵守规范就应直接上报处罚
# 5. 讲一次你设计接口使团队错误率下降的具体数据 A 只需报告设计,无需数据支撑 B 好的接口设计能通过数据(如错误率下降)证明其价值,并应建立因果链分析 ✓ 正确答案 C 接口设计不需要用数据衡量效果 D 错误率与接口设计无关
# 7. 你会如何用契约测试与责任边界减少协作错误 A 用可执行契约在 CI 中校验双方行为,并明确责任边界,可提前发现协作错误 ✓ 正确答案 B 责任边界与协作错误无关 C 契约测试只能用于测试,不能用于生产 D 契约测试只在运行时才起作用
# 8. 你如何建立兼容、通知和弃用机制 A 应建立兼容、通知、分阶段弃用的机制,并固化为制度与工具 ✓ 正确答案 B 接口变更无需通知下游 C 弃用流程只需口头约定 D 接口弃用可以直接删除,无需过渡
# 9. 请讲述一次你作为 Tech Lead 在上下游接口设计中解决关键冲突的具体过程 A 接口冲突无法调和 B 折中方案通常无人接受 C 接口冲突应直接由职位高的一方定夺 D 应还原双方核心诉求,寻找满足双方的折中方案并共同评审确认 ✓ 正确答案
# 10. 你如何在上下游协作中既保护自己团队的核心利益又不破坏整体协作 A 应坚持核心利益、让步次要诉求,用合理解释而非强硬维护团队权益 ✓ 正确答案 B 应无条件让步以维持协作 C 应所有问题都坚持到底 D 保护团队利益与整体协作不可兼得
# 11. 讲述一次你通过重新设计接口显著降低跨团队协作摩擦的真实经历 A 通过澄清字段语义、统一错误码等接口设计,可显著降低协作摩擦 ✓ 正确答案 B 摩擦只能靠人为主观协调 C 接口设计与协作摩擦无关 D 跨团队协作摩擦应通过增加会议解决
# 12. 你如何在上下游协作中识别并处理那些隐藏的依赖风险与潜在阻塞 A 应主动建立依赖清单与风险雷达,分级处理并及早暴露风险 ✓ 正确答案 B 依赖风险应等出现问题再处理 C 风险只能靠运气避免 D 隐藏风险无需显性化管理
# 13. Tech Lead 的上下游接口中如何把上游需求转成设计、再把设计交付下游实现以及衔接点如何管理? A 下游只需拿到接口即可,无需理解设计 B 需求失真不可避免,无需管理 C 需求转设计、设计转实现无需对齐,靠默认即可 D 应在需求到设计、设计到实现两个关键衔接点设置对齐与评审,防止失真 ✓ 正确答案
# 14. 接口的契约中与上下游约定接口时如何把进度、质量与依赖写成可检查的契约? A 接口契约只需包含接口字段定义 B 契约只需口头约定即可 C 应把进度、质量与依赖写成可度量、可验收检查的契约条款 ✓ 正确答案 D 进度与质量无法写进契约
# 15. 讲一次你在上下游协作冲突中推动双方达成一致的经历,你的协调动作是什么 A 冲突无需协调,拖到自然解决 B 应先分别沟通、找共同点、提折中方案并落实为书面计划 ✓ 正确答案 C 协调动作就是让一方让步 D 冲突协调应直接召开公开会议当场定论
# 16. 接口的透明中接口变更或延误时如何同步上下游并暴露风险以避免对方措手不及? A 应第一时间同步变更或延误、暴露风险并给出缓解方案,用固定渠道保持透明 ✓ 正确答案 B 风险暴露会显得自己能力不足,应隐瞒 C 同步信息只需口头,无需记录 D 接口变更应等到确定后再通知,避免引起恐慌
# 17. 接口的优化中接口协作反复出问题后如何通过流程或工具(如契约测试、自动化文档)改进? A 应通过契约测试、自动化文档、版本管理、变更评审等做系统性根因治理 ✓ 正确答案 B 工具无法解决接口协作问题 C 反复出问题应每次临时修复即可 D 反复出问题纯属团队不细心
# 18. Tech Lead 的边界中作为接口负责人如何界定技术决策范围以及哪些问题必须交给 EM 或业务方? A 越权决策能加快进度 B 接口负责人应全程决策所有问题 C 技术问题自行决策,业务优先级与资源投入应交给 EM 或业务方决策 ✓ 正确答案 D 业务优先级也应由技术负责人拍板