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

生产订单代码执行后服务器立即宕机,如何避免订单消息丢失?请结合消息持久化和提交机制说明。

58集团后端开发消费品/零售业务理解风险判断系统设计

考察说明

考察消息可靠投递与持久化设计,以及代码层面的事务与幂等处理

回答思路

  1. 说明消息持久化的时机和方式,如先写日志或消息队列再提交业务
  2. 覆盖宕机瞬间的丢失场景,区分业务状态与消息状态的一致性
  3. 提及事务消息、本地消息表或两阶段提交等方案
  4. 讨论重复投递下的幂等处理
本题已收录答题指导

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

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