深圳虾皮信息科技有限公司面试题 · 技术原理 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 208 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 61 题你在项目中使用 Redis 时主要采用了哪些数据结构?为什么这样选择? 考察候选人对 Redis 常用数据结构的理解及其在业务场景中的选择依据第 62 题在数据库或存储系统的有序索引设计中,跳表、红黑树和 B+ 树各自适用于什么场景?请说明跳表的优缺点,并解释为什么某些系统选择跳表而不是红黑树或 B+ 树。 考察对跳表与红黑树、B+ 树在有序数据结构中的适用场景、复杂度与工程取舍的理解第 63 题Redis 哨兵(Sentinel)是怎么选出主节点(failover)的? 考察对 Redis 哨兵故障转移机制的理解,包括投票、选举标准和选主流程第 64 题请分别解释缓存穿透、缓存击穿和缓存雪崩的概念,并给出相应的解决方案。 考察对缓存常见问题的理解与应对策略第 65 题请解释 Redis 的 RDB 和 AOF 持久化机制,并对比它们的优缺点及适用场景。 考察 Redis 持久化机制的理解、对比分析能力和场景判断第 66 题如何保证 Redis 与 MySQL 的最终一致性? 考察缓存与数据库一致性问题的理解与解决方案设计第 67 题请介绍Redis中有序集合的底层实现 考察对Redis有序集合底层数据结构的理解与设计权衡第 68 题设计 Redis 分布式锁时需要注意哪些关键问题? 考察分布式锁的正确性、安全性和边界场景处理第 69 题请对比 Redis 的 RDB 和 AOF 两种持久化方式,说明各自的优缺点及适用场景。 考察对 Redis 持久化机制的原理理解与方案选型能力第 70 题如何将 Redis 热 Key 分散到多个实例上以缓解单点压力? 考察热 Key 分片扩容的架构设计和实践细节第 71 题请介绍 Redis 缓存的穿透、击穿和雪崩问题,以及相应的解决方案。 考察对 Redis 缓存常见问题的理解及应对策略第 72 题如何实现一个可靠的 Redis 分布式锁?请说明确保加锁成功和删除锁的关键方法。 考察分布式锁的原子操作、正确性与边界处理第 73 题点评秒杀流程,秒杀过程中用户退单怎么加回去? 考察对秒杀场景库存一致性、并发与补偿机制的理解第 74 题Redis为什么比较快? 考察对Redis高性能核心机制的理解深度第 75 题你们Redis用的是单机还是集群?如果是单机,会存在哪些问题? 考察Redis部署形态认知及单机架构的局限性和风险判断第 76 题Redis 的内存淘汰策略是什么? 考察Redis内存管理和淘汰机制的理解第 77 题Redis如果遇到内存快满了,如何处理? 考察Redis内存管理机制、淘汰策略和运维处理能力第 78 题在秒杀或库存扣减场景中,如何避免超卖问题?请结合具体方案说明。 考察对并发库存控制、事务与一致性方案的掌握第 79 题请说明Redis Sentinel集群如何进行故障恢复? 考察对Redis哨兵机制中故障检测和自动切换流程的掌握第 80 题SET NX 有什么问题? 考察Redis分布式锁实现中的边界问题与可靠性认知