小米集团面试题 · 技术原理 · Redis
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 64 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 41 题在分布式系统中,如何实现全局唯一ID生成? 考察分布式ID生成方案的原理、权衡与工程可行性第 42 题哨兵是如何监控的? 考察 Redis 哨兵的主从监控与故障自动切换机制第 43 题讲讲Zset的底层结构 考察Redis有序集合的底层实现原理及复杂度理解第 44 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 45 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解第 46 题Redis的持久化机制有哪几种? 考察对Redis持久化方案的掌握及适用场景理解第 47 题Redisson 分布式锁的底层实现是什么?它与简单的 SET NX 实现有何区别? 考察分布式锁实现的深度理解及常见库实现差异第 48 题Redis为什么高效?请从内存存储、数据结构、IO模型等角度说明。 考察对Redis高性能核心机制的理解第 49 题Redis Cluster选举机制是怎样的? 考察Redis Cluster故障转移中主节点选举的原理与一致性保障第 50 题Redis支持哪些数据结构?各自有什么典型应用场景? 考察对Redis核心数据结构的熟悉程度及应用理解第 51 题请比较 Redis 的 RDB 和 AOF 两种持久化机制,包括它们的原理、优缺点和适用场景。 考察对 Redis 持久化机制原理、特性对比和选型理解的深入程度第 52 题根据你的实际经验,谈谈你对数据库和 Redis 各自能支撑的请求并发量级的了解,以及它们通常分别适合处理什么类型的负载? 考察对数据库与缓存在实际并发承载能力上的经验认知与定位判断第 53 题Redis 查询很慢的话,如何排查?主要原因是什么? 考察对 Redis 慢查询问题的系统排查思路和常见原因认知第 54 题请介绍缓存击穿、缓存穿透和缓存雪崩的概念、区别及各自的解决方案。 考察对缓存三大经典问题的理解、区分能力及应对策略第 55 题Redis基础命令SETNX,返回值为0和1分别表示什么? 考察Redis SETNX命令语义理解第 56 题请手写一个支持可重入的分布式锁工具类,要求包含加锁和释放锁操作,并说明如何设计使其同时兼容 Redis 和 ZooKeeper 两种实现。 考察分布式锁的核心设计、可重入机制及多后端适配的抽象能力第 57 题延迟双删为什么要双删? 考察缓存与数据库一致性处理的原理和边界理解第 58 题Redis高可用的模式能讲一下吗? 考察Redis高可用方案的原理、适用场景与取舍第 59 题缓存与数据库的一致性如何保证? 考察对缓存一致性方案的理解、选型与权衡第 60 题Redis Cluster模式下某个key所在的slot宕机如何处理? 考察Redis Cluster故障场景下的容错机制与运维处理