小米集团面试题 · 技术原理 · Redis

小米集团相关面试题,按最终去重题目聚合。

2227 道真题 · 当前筛选命中 64 · 更新 2026-08-05

筛选题目已选:技术原理 · Redis
第 1 题如果让你设计一个Redis代理,你会如何设计? 考察系统设计能力、对Redis协议和集群原理的理解,以及方案权衡意识系统设计技术原理方案权衡Redis第 2 题Redis 中的发布/订阅模式是什么?能举个例子吗? 考察对 Redis 发布订阅机制的理解及应用场景技术原理技术选型Redis第 3 题请谈谈你对分布式锁的理解。 考察分布式锁的核心原理、常见实现与边界场景风险判断技术原理方案权衡RedisZooKeeper第 4 题Redis 的持久化方式有哪些?AOF 持久化是如何压缩和重写的? 考察 Redis 持久化原理及 AOF 重写机制的理解性能优化技术原理Redis第 5 题ZSet底层原理,为什么用跳表,最差情况下查询复杂度,和其他二叉树、红黑树区别 考察Redis有序集合ZSet底层实现、跳表选型原因及复杂度分析技术原理方案权衡Redis第 6 题Redis 都有哪些数据结构? 考察对 Redis 基础数据类型的掌握程度技术原理Redis第 7 题Redis 与 MySQL 如何保证数据一致性? 考察缓存与数据库一致性保障策略及取舍能力技术原理方案权衡MySQLRedis第 8 题请解释什么是缓存穿透,以及有哪些常见解决方案? 考察对缓存穿透概念与应对方案的理解技术原理方案权衡问题排查Redis第 9 题扣减库存原子性是怎么保证的? 考察数据库及并发场景下库存扣减的原子性实现与方案权衡风险判断技术原理方案权衡Redis第 10 题说说Redis持久化 考察对Redis持久化机制的理解、使用场景与数据安全权衡技术原理方案权衡Redis第 11 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景技术原理方案权衡Redis第 12 题缓存一致性中为什么要使用延迟双删? 考察缓存与数据库一致性问题的理解及延迟双删的原理和适用场景问题拆解技术原理方案权衡MySQLRedis第 13 题Redis一般都用于什么场景呢? 考察对Redis典型应用场景的理解与选型依据业务理解技术原理技术选型Redis第 14 题客户端怎么感知到已经切换成主节点了? 考察对主从切换机制和客户端感知方式的原理理解风险判断系统设计技术原理Redis第 15 题Redis持久化机制有哪些?各自的特点和适用场景是什么? 考察对Redis持久化核心机制的理解与选型能力技术原理技术选型Redis第 16 题Redis集群脑裂,该怎么解决呢? 考察对Redis集群脑裂成因、影响及应对策略的理解风险判断系统设计技术原理Redis第 17 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理风险判断技术原理方案权衡MySQLRedis第 18 题Redis怎么做缓存预热? 考察缓存预热的目标、实现方式与工程化落地的理解性能优化系统设计技术原理Redis第 19 题项目开发过程中Redis是否有遇到超大key?你是怎么解决这类问题的? 考察Redis大key问题的识别、排查和优化能力性能优化技术原理问题排查Redis第 20 题说说Redis的持久化机制? 考察对Redis两种持久化方式原理、适用场景及配置取舍的理解技术原理方案权衡Redis