荣耀面试题 · 系统设计 · Redis
荣耀相关面试题,按最终去重题目聚合。
共 1525 道真题 · 当前筛选命中 24 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Redis
考察点
技术栈
第 1 题如何设计一个限流组件?请说明常见的限流算法及适用场景。 考察对限流算法的理解及在分布式系统中的选型能力第 2 题如何实现一个可靠的Redis分布式锁? 考察分布式互斥的实现原理与正确性第 3 题在不拆库分表的前提下,如何进一步优化大规模数据下的 join 查询性能? 考察在架构约束下利用物化、数据分层和读写分离等方案第 4 题请结合实际项目介绍 Redis 在你的项目中的具体使用方式和设计考虑。 考察候选人在真实项目中对 Redis 的应用深度、场景判断与问题处理第 5 题在Redis高可用架构中,如何通过发布订阅机制让其他服务感知主节点切换事件? 考察对Redis哨兵发布订阅通知机制的理解与实际应用第 6 题缓存击穿与缓存雪崩分别如何避免? 考察对缓存异常场景的理解与防护手段第 7 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识第 8 题Redis 和数据库(如关系型数据库)有什么区别? 考察对缓存与数据库在数据模型、持久化、性能和使用场景上差异的理解第 9 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 10 题请设计一套保障缓存与数据库一致性的方案,并说明适用场景和权衡。 考察缓存一致性问题的理解、方案设计能力与权衡意识第 11 题短信登录在高并发情况下怎么做? 考察高并发场景下短信登录的限流、防刷与系统设计能力第 12 题请说明如何基于 Redisson 实现延迟队列,并讨论其工作原理和适用场景。 考察对 Redisson 延迟队列机制的理解、实现原理及实际应用能力第 13 题Redis的雪崩问题以及怎么解决 考察对缓存雪崩成因的理解及系统性解决方案第 14 题分布式ID生成方案有哪些?请比较各自的优缺点和应用场景。 考察对常见分布式ID方案的理解、比较和场景选择能力第 15 题在多主 Redis 集群场景下如何设计分布式锁? 考察分布式锁在多主架构下的可用性与一致性权衡第 16 题请设计一个基于 Redis 的分布式锁,并说明如何用 Lua 脚本保证解锁的原子性。 考察分布式锁的正确性设计与 Lua 脚本的原子性理解第 17 题在缓存与数据库并存的系统中,如何保证双写一致性?请说明常见方案及其取舍。 考察对缓存一致性问题的理解、方案权衡与风险意识第 18 题如何利用 Redis 的decr及加锁机制,精确控制活动及奖品库存,避免超卖现象 考察基于 Redis 的库存扣减与并发控制能力,重点在于原子性与超卖防护第 19 题购物车用Redis哪个数据结构比较合适? 考察Redis数据结构的选用及业务场景匹配能力第 20 题Redis作缓存,怎么保证与数据库的数据一致性? 考察缓存与数据库一致性方案的理解与取舍