贝壳找房面试题 · Redis
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 1 题如何保证 Redis 与数据库的数据一致性?在高并发场景下有哪些常见方案和取舍? 考察缓存与数据库一致性机制的理解及高并发下的方案权衡第 2 题请解释布隆过滤器的原理、误判率及其在缓存场景中的应用场景。 考察布隆过滤器的数据结构原理、误判率特性与实际应用场景第 3 题请介绍Redis缓存过期处理机制,以及缓存和数据库的一致性问题。 考察对Redis过期策略和缓存一致性难题的理解第 4 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 5 题订单减库存场景,如何保证数据一致性(考虑事务、分布式悲观锁、乐观锁、消息队列等方案)? 考察分布式场景下数据一致性的方案权衡与实现细节第 6 题如何用 Redis 实现接口限流? 考察限流算法理解、Redis 原子操作与业务场景匹配第 7 题请介绍 Redis 的核心数据结构和它们各自适用的典型场景。 考察对 Redis 基础数据结构的理解及场景映射能力第 8 题Redis分布式锁的原理是什么? 考察分布式锁的正确性设计、边界场景和一致性权衡第 9 题项目中延迟发布是怎么实现的?涉及 Zset 和 List 考察延迟消息队列的设计思路与 Redis 数据结构的应用第 10 题你在项目中使用 Redis 主要解决了哪些问题? 考察对 Redis 应用场景的理解和实际项目关联能力第 11 题什么是缓存穿透和缓存击穿?两者有何区别? 考察对缓存异常概念的区分和理解深度第 12 题请介绍分布式锁的实现原理与常见方案,并说明其适用场景与注意事项。 考察对分布式锁原理、主流实现及边界问题的理解第 13 题如何防止缓存穿透?请说明布隆过滤器的原理。 考察缓存穿透防护方案及布隆过滤器原理的掌握第 14 题请解释缓存击穿和缓存穿透的区别,并说明各自的解决方案。 考察对缓存常见问题定义、成因及解决策略的掌握第 15 题先更新数据库,然后删除缓存的方案里,如果缓存删除失败,查询返回旧数据,你会怎么处理? 考察缓存一致性方案的设计、失败处理和补偿机制第 16 题请描述 Redis 缓存穿透和缓存雪崩的区别、成因及常见解决方案。 考察对缓存异常场景的识别与应对能力第 17 题Redis的持久化方式有哪些? 考察对Redis持久化机制及其取舍的理解第 18 题消息队列中的延时任务怎么实现? 考察延时任务的技术方案设计与选型权衡第 19 题分布式锁如何实现可重入 考察分布式锁可重入机制的原理、实现方式与边界处理第 20 题Redis 是单线程还是多线程的? 考察对 Redis 线程模型和网络 IO 机制的理解