后端架构师面试题从架构战略、技术规划与治理三方面展开,共 18 题并附参考答案、追问与考察要点。
架构战略
-
规划企业级架构蓝图需要哪些业务与技术指标支撑?
- 参考答案:需梳理业务愿景、收入目标、增长领域;技术指标包含可用性、可扩展性、效率、成本。蓝图包括现状评估、目标架构、路线图与风险;通过指标仪表盘持续跟踪偏差。
- 追问:如何处理蓝图与现实差距?
- 考察要点:战略规划、指标体系。
-
如何评估自建与上云的成本差异并给出决策建议?
- 参考答案:构建 TCO 模型:硬件、运维人力、折旧、弹性需求、合规;上云带来弹性与运维成本下降但存在厂商绑定与费用波动。建议小步迁移、使用多云或混合云策略。
- 追问:如何规避 vendor lock-in?
- 考察要点:成本评估、战略选择。
-
制定服务治理制度的准入标准与审计流程。
- 参考答案:定义命名、版本、接口规范、监控、链路追踪、文档要求;设立评审委员会、度量指标与审计周期;对不合规服务提供整改流程。
- 追问:遗留系统如何纳管?
- 考察要点:架构治理、流程。
-
规划从单体到微服务再到服务网格的演进路线。
- 参考答案:阶段1:模块化、领域界限、CI/CD;阶段2:拆分核心业务为微服务,建设注册、配置、监控;阶段3:引入 Service Mesh、零信任、安全策略。每阶段设退出标准与回滚预案。
- 追问:如何避免过度拆分?
- 考察要点:演进路线、风险控制。
-
对外开放平台的多租户与隔离策略如何设计?
- 参考答案:可选择逻辑隔离(租户ID)、数据库隔离或实例隔离;提供租户限流、API Key、计费;通过网关实现路由和鉴权。
- 追问:自定义需求如何处理?
- 考察要点:多租户、安全、计费。
-
如何制定应急预案以应对重大故障?
- 参考答案:包括应急响应流程、值班体系、通信渠道、灾备切换、演练计划;设定 RTO/RPO 目标并通过演练验证。
- 追问:演练失败如何总结?
- 考察要点:灾备、应急管理。
2000/6/10大约 6 分钟