深圳虾皮信息科技有限公司面试题 · 问题排查 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Redis
考察点
技术栈
第 1 题在构建基于 Redis 的短期记忆存储时,如何设计数据结构以支持多轮对话中的上下文查询?如果多次追问仍然无法获得满意回复,你会如何排查与处理? 考察 Redis 数据结构选型、短期记忆存储设计及问题排查能力第 2 题怎么删除Redis的大key? 考察对大Key删除的风险认知和实际处理能力第 3 题怎么解决缓存雪崩问题?从事前预防、事中处理、事后恢复三个方面讲落地方案。 考察对缓存雪崩问题的系统性理解和工程化落地方案第 4 题请解释什么是缓存穿透,以及有哪些常见解决方案? 考察对缓存穿透概念与应对方案的理解第 5 题在类似 12306 的库存扣减场景中,如何避免超卖并保证扣减正确性? 考察并发扣减的正确性控制与异常处理第 6 题Redis 主从复制的延迟问题怎么解决? 考察对 Redis 主从复制延迟的成因分析和系统性优化能力第 7 题如何安全地删除Redis中的大Key(一个几千万数据的List)? 考察对大Key删除阻塞风险的认知及安全删除策略第 8 题请分别解释缓存穿透、缓存击穿和缓存雪崩的概念,并给出相应的解决方案。 考察对缓存常见问题的理解与应对策略第 9 题设置锁过期时间能否彻底解决死锁问题?请结合死锁产生的条件分析。 考察死锁成因与锁过期时间在解决死锁中的局限性第 10 题使用Redis时有哪些常见注意事项? 考察Redis使用的实践经验和风险意识第 11 题是否了解过哨兵模式中怎样选取从节点作为主节点? 考察对Redis哨兵故障转移过程中从节点选举机制的理解第 12 题Redis热key和大key问题,怎么优化? 考察对Redis热key和大key问题的识别、影响分析及优化方案设计能力第 13 题缓存穿透、缓存击穿、缓存雪崩介绍一下,击穿时缓存怎么重建?重建线程崩了怎么办?怎么处理等待重建的线程? 考察缓存异常场景的识别、缓存重建的并发控制及故障恢复处理第 14 题怎样保证缓存中的旧数据被删除? 考察缓存失效的可靠性与补偿机制第 15 题Redis 的网络 IO 瓶颈通常指什么?在哪些场景下会成为性能限制? 考察对 Redis 网络处理能力边界与性能限制条件的认识第 16 题在生产环境中,如果某个 Redis key 未设置过期时间且被删除了,应该如何定位和解决这类问题? 考察缓存键未被设置过期时间的风险识别及缺失数据恢复能力第 17 题请介绍如何利用Redis保障MySQL数据库的数据一致性? 考察缓存与数据库一致性的方案设计、更新策略和异常处理第 18 题Redis数据在内存上,怎么保证重启后数据还在的(持久化)? 考察Redis持久化机制的理解与应用第 19 题你们用 Redis 存 token,会遇到缓存击穿问题吗? 考察对缓存击穿概念的理解及Redis存储token场景下的风险识别第 20 题如何处理 Redis 中的大 key 删除? 考察对大 key 删除风险的理解及安全操作方案