小米集团面试题 · 技术原理 · Redis
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 64 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 21 题请介绍Redis集群架构的组成和工作原理。 考察对Redis集群数据分布、高可用和扩展性的理解第 22 题RDB和AOF的优缺点 考察对Redis持久化机制的理解与适用场景判断第 23 题Redis 的哈希数据结构有哪些实现方式? 考察对 Redis 哈希类型底层编码与转换机制的理解第 24 题请描述Redis分布式锁的实现原理,并说明看门狗(watchdog)机制的用途与实现方式。 考察分布式锁原子性、续期机制及异常处理第 25 题带过期时间的 key 所在节点宕机后,节点恢复或未恢复时访问该 key,过期时间是否会失效? 考察对 Redis 缓存过期机制、节点宕机与数据恢复的理解第 26 题请详细解释 Redis 缓存中缓存击穿、缓存穿透和缓存雪崩的概念及各自的解决方案。 考察对 Redis 缓存三大经典问题的理解及解决方案的掌握第 27 题Redis集群是怎么实现数据库分片的? 考察对Redis Cluster分片机制及数据分布算法的理解第 28 题Redis的主要作用是什么? 考察对Redis核心功能和应用场景的理解第 29 题请详细介绍 Redis Cluster 的工作原理、数据分片、故障转移机制以及使用中的主要注意事项。 考察对 Redis Cluster 核心机制的理解与工程实践认知第 30 题为什么Zset用跳表不用平衡树? 考察Redis有序集合底层数据结构选型的原理与权衡第 31 题请说明 Lua 脚本的基本逻辑结构,并举例说明如何用它实现原子操作。 考察对 Lua 脚本语法和原子性应用的理解第 32 题Redis的数据结构以及应用场景 考察对Redis核心数据结构的掌握及场景匹配能力第 33 题项目开发中Redis访问变慢时,你会从哪些方面排查原因? 考察Redis性能问题的系统性排查能力第 34 题Redis单线程模型为何能高效处理多个并发请求? 考察对事件循环和IO多路复用的理解第 35 题请说明Redis中ZSet的底层实现原理。 考察Redis有序集合底层数据结构的选择与转换机制第 36 题请解释什么是缓存击穿,以及有哪些常见解决方案? 考察对热点key过期导致穿透问题的理解与处理第 37 题分布式锁是如何实现的? 考察分布式互斥原理、实现方案与边界处理第 38 题介绍一下Redis中的跳表(skiplist)实现。 考察对跳表数据结构原理及在Redis中应用的理解第 39 题Redis 曾经是单线程的吗?它的多线程能力体现在哪些方面? 考察对 Redis 线程模型演进及其设计权衡的理解第 40 题如何保证Redis的数据一致性? 考察对Redis不同一致性场景的理解、技术方案选择及权衡