后端岗位面试题更新 2026-08-05

在分布式系统中,先发送消息还是先提交数据库事务?请说明你的设计方案和理由。

禾赛科技后端开发电子/半导体系统设计方案权衡问题排查

考察说明

考察分布式事务中消息发送与事务提交的顺序设计与一致性权衡

回答思路

  1. 识别两种顺序的竞态风险
  2. 阐述最终一致性与可靠消息方案
  3. 解释消息确认与重试机制
  4. 讨论补偿或本地消息表等替代方案
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。