# 1. 知识传承(Knowledge Transfer)的真实工程经验 A 知识传承需显性沉淀(文档/ADR)与隐性传承(结对/交接)结合,趁早有计划 ✓ 正确答案 B 知识传承只需写文档即可 C 隐性知识无需传承 D 知识传承只需在离职时做
# 2. 点对点、ESB、API Gateway 的真实工程取舍 A 所有系统都应使用 ESB B 点对点简单但有耦合,ESB 治理强但重,API Gateway 是轻量折中,按复杂度递进 ✓ 正确答案 C 三种方式完全等价 D API Gateway 应放大量业务逻辑
# 3. 迁移完成判定标准(Definition of Done)的真实工程设定 A 完成标准应覆盖功能、数据、性能、质量与运营,且可度量可验证 ✓ 正确答案 B 迁移完成就是代码迁移完毕 C 完成标准无需验收人 D 迁移完成即可立即下线旧系统
# 4. 过渡期双系统并行(Dual Run)的真实工程经验 A 双系统并行应无限期持续 B 并行期需结果对账验证新系统,并设定明确退出条件控制成本 ✓ 正确答案 C 并行期不需要切换策略 D 双跑无需任何对账
# 5. 回滚计划(Rollback Plan)的真实工程设计 A 回滚计划只需写代码回退即可 B 回滚计划无需演练 C 数据回滚无需考虑 D 回滚计划应覆盖应用/数据/依赖层,明确触发条件并演练,优先用可逆变更 ✓ 正确答案
# 6. 集成中数据转换(ETL/ELT)的真实工程实现 A ETL 与 ELT 完全一样,无需区分 B 应依数据量与目标处理能力选择 ETL/ELT,并保证转换逻辑可测、质量可控、可观测 ✓ 正确答案 C 数据转换无需处理质量 D 数据转换无需监控
# 7. 迁移后验证(Post-Migration Validation)的真实清单 A 验证清单应覆盖功能、数据、性能、容错、集成、安全与运营,并持续观察 ✓ 正确答案 B 迁移后验证无需数据对账 C 迁移后只需验证功能即可 D 迁移后上线即可,无需观察
# 8. 集成可观测性(Integration Observability)的真实工程实现 A 应用链路追踪、集成指标与关联日志打通跨系统调用链,支撑根因定位 ✓ 正确答案 B 集成可观测只需各系统各自的日志即可 C 集成可观测不需要追踪 D 集成故障无法定位根因
# 9. 回退设计(Fallback Design)的真实工程边界 A 回退无需监控 B 回退设计应无限提供备选路径 C 回退不会掩盖真实故障 D 回退设计需明确降级范围、触发条件、成本权衡并监控降级状态 ✓ 正确答案
# 10. 架构级风险评估(Risk Assessment)的真实工程方法 A 风险评估只需一次性做一次 B 风险无需登记 C 风险评估只关注技术,不关注业务 D 风险评估是识别-评估-应对-登记的闭环,按概率×影响定级并持续跟踪 ✓ 正确答案
# 11. 混沌工程在生产实验与演练之间的定位,实验假设-观测-验证闭环与最小爆炸半径如何设计? A 混沌工程与常规演练没有区别 B 混沌工程应一次性在生产全量注入故障 C 混沌工程无需假设 D 混沌工程强调假设-观测-验证闭环发现未知缺口,并用最小爆炸半径控制风险 ✓ 正确答案
# 12. 应急响应(Incident Response)流程的真实边界 A 应急响应需明确角色、升级路径与先恢复后复盘的优先级 ✓ 正确答案 B 应急响应应无差别地处理所有故障 C 应急响应无需演练 D 应急响应只需一人处理
# 13. 故障注入测试(Fault Injection)的真实工程经验 A 故障注入的目的是制造破坏 B 故障注入无需可观测性 C 故障注入应受控地聚焦关键依赖,验证容错机制并形成修复闭环 ✓ 正确答案 D 故障注入应在生产全量无控制进行
# 14. 风险登记册(Risk Register)的真实维护经验 A 风险登记册只需登记一次 B 风险登记册无需跟踪 C 风险登记册需责任到人、定期复审并与决策联动,驱动真实行动 ✓ 正确答案 D 风险登记册只是形式文档
# 15. 口述历史(专家经验访谈)如何沉淀隐性知识,记录与传承的方法是什么? A 隐性知识无法被记录 B 口述历史只需记录流水账 C 通过结构化访谈引导、记录固化并融入团队传承,让隐性经验可复用 ✓ 正确答案 D 口述记录无需被使用
# 16. 文档评审(Doc Review)的真实工程边界 A 所有文档都应走完全相同的正式评审 B 文档评审应按价值分级、聚焦准确性、控制成本 ✓ 正确答案 C 文档评审只需检查格式 D 文档评审无需关注与代码的一致性
# 17. 同步与异步集成的边界如何按延迟要求、一致性需求与故障容忍选择,异步化的改造路径是什么? A 按延迟、一致性与故障容忍选择,异步化改造需渐进并配套幂等重试对账 ✓ 正确答案 B 所有集成都应异步化 C 同步集成没有任何风险 D 异步化无需处理一致性
# 18. 架构重构的阶段性里程碑(Milestone)真实设置 A 里程碑应让重构分步可验证、可回退、保持系统可用,按风险依赖拆分 ✓ 正确答案 B 重构应一次性整体完成 C 里程碑无需验证 D 重构期间系统不可用也没关系
# 19. 集成边界(Anti-Corruption Layer)的真实设计 A ACL 应让内部直接依赖外部模型 B ACL 只是无脑透传 C ACL 通过翻译/适配/集中封装隔离外部复杂性,保护内部领域模型纯净 ✓ 正确答案 D ACL 与领域模型无关
# 20. 断路器(Circuit Breaker)、超时(Timeout)、重试(Retry)的真实取舍 A 三种机制应单独使用,互不配合 B 所有调用都应无限重试 C 断路器应在任何失败时立即打开 D 超时兜底、重试克服瞬时、断路器拦截持续故障,需配合退避幂等与阈值 ✓ 正确答案
# 21. 架构评审清单(Checklist)的真实最小集合 A 评审清单应无限详尽 B 最小集合覆盖需求、质量属性、数据、边界、可观测与风险等关键项,避免冗长 ✓ 正确答案 C 评审清单不必可执行 D 评审清单只关注性能
# 22. 评审结论(Decision)的真实可执行性 A 评审结论无需具体,只需给出方向 B 评审结论无需跟进 C 评审结论应具体、责任到人、可追踪并区分阻塞与建议 ✓ 正确答案 D 评审结论不区分轻重
# 23. 集成测试(Integration Test)环境的真实成本 A 集成测试环境成本高且脆弱,应分层用契约测试/替身控制成本 ✓ 正确答案 B 集成测试环境成本低廉,可无限搭建 C 集成测试环境无需维护 D 集成测试环境不会不稳定
# 25. 文档过时(Documentation Drift)的真实治理 A 应让文档与代码同源、减少重复维护并责任到人,预防漂移 ✓ 正确答案 B 文档过时靠自觉更新即可 C 文档过时无法治理 D 文档无需与实现保持一致