上海得物信息集团有限公司面试题 · 系统设计 · Redis

上海得物信息集团有限公司相关面试题,按最终去重题目聚合。

共 1847 道真题 · 当前筛选命中 46 道 · 更新 2026-08-05

筛选题目已选:系统设计 · Redis
第 21 题使用消息队列进行异步领券,如果消息还没有消费,用户又发了一次请求,怎么处理?(先校验再发送到MQ) 考察异步场景下重复请求的幂等处理与并发控制风险判断系统设计技术原理Redis第 22 题请设计一种对文件分片合并操作加分布式锁的方案,并说明如何保证正确性。 考察分布式锁在文件合并场景的设计正确性与边界处理风险判断系统设计方案权衡Redis第 23 题秒杀场景中,优惠券下架后怎么保证用户不会读到Redis里的脏数据? 考察缓存一致性、数据删除策略和秒杀场景下的边界处理风险判断系统设计技术原理Redis第 24 题请解释 Redis 集群的分片机制是如何工作的。 考察对 Redis 集群数据分布、一致性哈希及节点扩展的理解问题拆解系统设计技术原理Redis第 25 题项目中有一个优惠券防超发的功能,请说说你是怎么实现的? 考察高并发场景下的超卖防护设计与技术选型问题拆解系统设计方案权衡LuaRedis第 26 题在库存变动场景下,如何同步数据库与 Redis 中的数据以支持优惠券发放? 考察高并发库存扣减与缓存一致性结合的实践问题拆解风险判断系统设计Redis第 27 题请介绍 Redis 的淘汰策略,并说明如何选择。 考察对 Redis 内存淘汰机制的理解与选型能力系统设计技术原理Redis第 28 题请详细说明 Redis 主从同步的实现细节。 考察对 Redis 主从复制流程、数据一致性与故障处理的理解系统设计技术原理Redis第 29 题在Redis缓存与MySQL数据一致性场景中,删除缓存与更新数据库的操作顺序应如何安排,各自存在哪些问题,以及有哪些解决方案? 考察缓存与数据库一致性的操作顺序、问题识别与解决策略风险判断系统设计技术原理MySQLRedis第 30 题使用Redis过程中需要考虑哪些问题? 考察Redis使用中的常见问题与风险意识风险判断系统设计Redis第 31 题如果 Redis 挂了,你的系统还能正常工作吗? 考察对 Redis 依赖范围的认知和降级能力风险判断系统设计Redis第 32 题如何保证Redis缓存与数据库的数据一致性?请结合实际场景说明延迟双删和消息队列方案。 考察缓存一致性策略的原理、适用场景与缺陷分析系统设计技术原理方案权衡Redis第 33 题怎么用Redis实现分布式锁? 考察分布式锁的原子性、安全性和故障处理风险判断系统设计技术原理Redis第 34 题场景题:请设计火车票库存系统。 考察系统设计能力,包括库存建模、并行控制与可用性性能优化系统设计方案权衡Redis第 35 题那为什么还需要锁用户id(防止单个用户去抢多张券)? 考察对并发场景下资源唯一性约束的理解及锁粒度的设计风险判断系统设计技术原理Redis第 36 题Redis的高可用怎么保证? 考察对Redis高可用架构、故障切换和数据一致性的理解风险判断系统设计技术原理Redis第 37 题请说明分布式锁的实现原理、锁超时的处理方式以及 watchdog 自动续期的机制。 考察分布式锁的正确性、边界处理与续期机制风险判断系统设计技术原理Redis第 38 题请介绍 Redis 集群的实现方式、数据分片原理以及常见的故障场景与处理策略。 考察对 Redis 集群架构、数据分布和高可用机制的理解系统设计技术原理Redis第 39 题请介绍 Redis 集群的基本架构和数据分片原理。 考察对 Redis 集群整体架构与分片机制的理解系统设计技术原理Redis第 40 题你会如何设计 Redis 故障的兜底方案? 考察故障恢复和高可用的设计能力风险判断系统设计Redis