淘宝闪购面试题 · 系统设计 · Redis
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 62 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Redis
考察点
技术栈
第 21 题讲讲 Redis 的 I/O 多路复用机制。 考察对 Redis 事件驱动模型与 I/O 多路复用原理的理解第 22 题在秒杀场景下,除了超卖问题,你还遇到过或会预判到哪些典型问题?请列举并说明应对思路。 考察对高并发业务场景的系统性分析与风险预判能力第 23 题为什么要使用Redis做缓存?相比直接查询数据库,它能解决哪些问题? 考察对缓存核心价值和适用场景的理解第 24 题数据库与缓存的一致性问题,如果删除缓存时发生了异常,怎么办? 考察缓存一致性处理中异常场景的应对方案与补偿机制第 25 题黑马点评项目里缓存和数据库双写一致性如何设计? 考察缓存一致性的设计思路与工程取舍第 26 题set和sorted set分别适用于什么场景?请结合实际使用场景说明。 考察Redis中set与sorted set的数据结构特性及其业务适用性第 27 题Redis怎么实现延迟队列? 考察基于Redis的延迟队列设计与实现原理,重点关注有序集合的使用、定时轮询与分布式环境下的可靠性第 28 题如何设计一个可靠的分布式锁?请对比常见的实现方案。 考察分布式锁的核心机制、方案选型和边界权衡第 29 题如果让你设计一个支持高并发、近实时更新、数据量很大的排行榜服务,你会怎么设计?请说明整体方案和关键取舍。 考察排行榜系统设计中的并发、实时性与大数据量处理能力第 30 题Redis如何实现高可用?请说明哨兵和集群模式的区别及选型。 考察Redis高可用架构原理与方案选型能力第 31 题数据库里面放了什么数据,Redis里面放了什么数据? 考察缓存与持久化存储的数据分层和职责划分第 32 题如果不用 Redis 而用本地缓存实现 Session 共享,如何保证多实例间的数据一致性? 考察分布式环境下本地缓存方案的一致性问题与设计权衡第 33 题缓存穿透会引发什么问题? 考察对缓存穿透的定义、影响及应对方法的理解第 34 题如何设计一个能够支撑10万以上QPS的秒杀系统?请描述系统架构、关键组件和落地方案,并说明如何直接用于实现。 考察高并发系统的架构设计、关键难点识别及可落地的方案细节第 35 题请解释延迟队列的原理及常见实现方式。 考察对延迟队列底层机制、实现方案及适用场景的理解第 36 题如何防止缓存穿透、缓存击穿和缓存雪崩? 考察对缓存常见异常场景的理解及防护策略第 37 题如何基于 Redis 实现视频点赞、取消点赞、判断用户是否已点赞以及统计点赞次数? 考察 Redis 数据结构选型与高频状态场景的工程实现第 38 题在分布式缓存或高并发场景下,如何发现热 key(hotkey),以及有哪些解决方案? 考察对缓存热 key 的识别手段和应对策略的理解第 39 题请描述Redis哨兵模式下主节点故障时的选主过程。 考察对Redis哨兵故障切换和选主机制的理解第 40 题秒杀场景下,你如何解决 Redis 超时问题? 考察秒杀高并发场景下 Redis 超时故障的定位处理与预防能力