后端岗位面试题更新 2026-08-05
请描述你如何设计一套防止商品超卖的系统方案,并结合数据一致性和性能要求说明你会优先使用数据库方案还是缓存方案。
58集团后端开发消费品/零售系统设计技术选型方案权衡Redis
考察说明
考察对并发库存扣减正确性、数据一致性与性能权衡的理解及方案设计能力
回答思路
- 能清晰定义超卖问题及其产生的并发条件
- 能解释数据库乐观锁/悲观锁方案及适用场景
- 能说明缓存(Redis)扣减方案及其一致性和可靠性风险
- 能比较两种方案的优劣并给出合理选型依据
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。