小米集团面试题 · 方案权衡 · Redis

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

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

筛选题目已选:方案权衡 · Redis
第 1 题如果让你设计一个Redis代理,你会如何设计? 考察系统设计能力、对Redis协议和集群原理的理解,以及方案权衡意识系统设计技术原理方案权衡Redis第 2 题请谈谈你对分布式锁的理解。 考察分布式锁的核心原理、常见实现与边界场景风险判断技术原理方案权衡RedisZooKeeper第 3 题在项目实践中,你会如何权衡选择 Redis 和 MongoDB?请结合具体场景说明。 考察对 Redis 和 MongoDB 特性的理解及方案选型能力系统设计技术选型方案权衡MongoDBRedis第 4 题当多个用户同时请求不同优惠券的信息且均可能击穿缓存时,你会使用一把全局锁还是每张优惠券一把锁?请说明各自优缺点及适用场景。 考察缓存击穿场景下锁粒度设计及其对并发和性能的影响性能优化系统设计方案权衡Redis第 5 题在高并发写入和读取订单数据的场景下,如何保障数据库性能?请给出具体方案。 考察高并发下数据库性能优化的实践方案性能优化风险判断方案权衡Redis第 6 题ZSet底层原理,为什么用跳表,最差情况下查询复杂度,和其他二叉树、红黑树区别 考察Redis有序集合ZSet底层实现、跳表选型原因及复杂度分析技术原理方案权衡Redis第 7 题Redis 与 MySQL 如何保证数据一致性? 考察缓存与数据库一致性保障策略及取舍能力技术原理方案权衡MySQLRedis第 8 题请解释什么是缓存穿透,以及有哪些常见解决方案? 考察对缓存穿透概念与应对方案的理解技术原理方案权衡问题排查Redis第 9 题支付订单五分钟提醒支付如何设计? 考察定时任务调度、消息队列与幂等重试设计风险判断系统设计方案权衡Redis第 10 题扣减库存原子性是怎么保证的? 考察数据库及并发场景下库存扣减的原子性实现与方案权衡风险判断技术原理方案权衡Redis第 11 题说说Redis持久化 考察对Redis持久化机制的理解、使用场景与数据安全权衡技术原理方案权衡Redis第 12 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景技术原理方案权衡Redis第 13 题缓存一致性中为什么要使用延迟双删? 考察缓存与数据库一致性问题的理解及延迟双删的原理和适用场景问题拆解技术原理方案权衡MySQLRedis第 14 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理风险判断技术原理方案权衡MySQLRedis第 15 题说说Redis的持久化机制? 考察对Redis两种持久化方式原理、适用场景及配置取舍的理解技术原理方案权衡Redis第 16 题RDB和AOF的优缺点 考察对Redis持久化机制的理解与适用场景判断技术原理方案权衡Redis第 17 题如何解决 Redis 热点 key 问题? 考察对热点数据场景的识别与多级缓存、分片、复制等缓解策略风险判断系统设计方案权衡Redis第 18 题为什么Zset用跳表不用平衡树? 考察Redis有序集合底层数据结构选型的原理与权衡技术原理方案权衡Redis第 19 题请解释什么是缓存雪崩,以及有哪些常见的解决方法? 考察对缓存故障场景的认知和问题处理能力风险判断方案权衡Redis第 20 题如何解决分布式环境下的 Session 共享问题? 考察分布式会话一致性的方案设计与权衡系统设计方案权衡Redis