小米集团面试题 · 风险判断 · Redis
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 33 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Redis
考察点
技术栈
第 1 题针对 Redis 哈希数据结构出现的大 Key 问题,如何去解决? 考察对 Redis 大 Key 危害的识别与常用治理手段第 2 题请谈谈你对分布式锁的理解。 考察分布式锁的核心原理、常见实现与边界场景第 3 题Redis扩容和缩容怎么保证缓存不大面积失效呢? 考察Redis节点变更时缓存一致性、命中率与可用性的保障策略第 4 题在高并发写入和读取订单数据的场景下,如何保障数据库性能?请给出具体方案。 考察高并发下数据库性能优化的实践方案第 5 题支付订单五分钟提醒支付如何设计? 考察定时任务调度、消息队列与幂等重试设计第 6 题扣减库存原子性是怎么保证的? 考察数据库及并发场景下库存扣减的原子性实现与方案权衡第 7 题客户端怎么感知到已经切换成主节点了? 考察对主从切换机制和客户端感知方式的原理理解第 8 题Redis集群脑裂,该怎么解决呢? 考察对Redis集群脑裂成因、影响及应对策略的理解第 9 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理第 10 题请描述Redis分布式锁的实现原理,并说明看门狗(watchdog)机制的用途与实现方式。 考察分布式锁原子性、续期机制及异常处理第 11 题带过期时间的 key 所在节点宕机后,节点恢复或未恢复时访问该 key,过期时间是否会失效? 考察对 Redis 缓存过期机制、节点宕机与数据恢复的理解第 12 题请详细解释 Redis 缓存中缓存击穿、缓存穿透和缓存雪崩的概念及各自的解决方案。 考察对 Redis 缓存三大经典问题的理解及解决方案的掌握第 13 题如何解决 Redis 热点 key 问题? 考察对热点数据场景的识别与多级缓存、分片、复制等缓解策略第 14 题热门商品如果在8点上架,8点瞬间大量请求打到Redis但缓存尚未写入,导致请求穿透到数据库,这块应该怎么优化? 考察热点数据场景下缓存穿透与并发突发流的处理能力第 15 题请详细介绍 Redis Cluster 的工作原理、数据分片、故障转移机制以及使用中的主要注意事项。 考察对 Redis Cluster 核心机制的理解与工程实践认知第 16 题请说明 Lua 脚本的基本逻辑结构,并举例说明如何用它实现原子操作。 考察对 Lua 脚本语法和原子性应用的理解第 17 题项目开发中Redis访问变慢时,你会从哪些方面排查原因? 考察Redis性能问题的系统性排查能力第 18 题请解释什么是缓存雪崩,以及有哪些常见的解决方法? 考察对缓存故障场景的认知和问题处理能力第 19 题请解释什么是缓存击穿,以及有哪些常见解决方案? 考察对热点key过期导致穿透问题的理解与处理第 20 题分布式锁是如何实现的? 考察分布式互斥原理、实现方案与边界处理