深圳虾皮信息科技有限公司面试题 · 系统设计 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 84 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Redis
考察点
技术栈
第 21 题使用 Redis 扣减库存时,如何保证最终同步到数据库不会失败? 考察 Redis 与数据库双写一致性及失败补偿设计第 22 题本地缓存和Redis怎么保证一致性 考察缓存一致性问题的理解与解决方案设计第 23 题为什么不对Redis无限制地分片?比如分100个Redis实例。 考察对Redis分片背后的成本、一致性与运维复杂度的理解第 24 题请描述黑马点评项目中秒杀功能的实现流程,包括从用户发起请求到下单成功的完整链路。 考察对秒杀系统整体流程的理解及关键技术细节第 25 题Redis怎么做秒杀场景下的库存预减? 考察缓存层库存预扣的原子性、超卖防护与最终一致性第 26 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 27 题场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题? 考察对缓存穿透问题及布隆过滤器原理和实际应用场景的理解第 28 题请设计一个秒杀系统,并用伪代码描述核心流程。 考察系统设计能力与方案权衡,以及通过伪代码表达关键逻辑的能力第 29 题设计一个显示商品下单量的热销排行榜,你会怎么设计? 考察系统设计能力,重点关注排行榜的数据结构选型、实时更新与准确性问题第 30 题优惠券秒杀怎么实现的? 考察高并发秒杀场景下的库存控制、防止超卖与系统稳定性设计第 31 题请说明如何设计一个按顺序生成的分布式ID方案? 考察分布式ID生成的顺序性、全局唯一性及常见实现方案第 32 题面对几十万请求抢10个商品,如何保证用户体验和系统稳定? 考察高并发限流、削峰填谷、一致性控制与降级兜底能力第 33 题在使用 Spring Cache 结合 Redis 作为缓存、MySQL 作为数据库时,如何保证缓存与数据库的数据一致性? 考察缓存与数据库一致性方案设计、失效策略与风险权衡第 34 题设计 Redis 分布式锁时需要注意哪些关键问题? 考察分布式锁的正确性、安全性和边界场景处理第 35 题如何将 Redis 热 Key 分散到多个实例上以缓解单点压力? 考察热 Key 分片扩容的架构设计和实践细节第 36 题请介绍 Redis 缓存的穿透、击穿和雪崩问题,以及相应的解决方案。 考察对 Redis 缓存常见问题的理解及应对策略第 37 题如何实现一个可靠的 Redis 分布式锁?请说明确保加锁成功和删除锁的关键方法。 考察分布式锁的原子操作、正确性与边界处理第 38 题点评秒杀流程,秒杀过程中用户退单怎么加回去? 考察对秒杀场景库存一致性、并发与补偿机制的理解第 39 题你们Redis用的是单机还是集群?如果是单机,会存在哪些问题? 考察Redis部署形态认知及单机架构的局限性和风险判断第 40 题请说明Redis Sentinel集群如何进行故障恢复? 考察对Redis哨兵机制中故障检测和自动切换流程的掌握