携程面试题 · 方案权衡 · Redis
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 75 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 21 题Redis为什么采用单线程模型? 考察对Redis单线程模型设计动机、优势与限制的理解第 22 题请介绍热key可能带来的危害以及常见的解决方案。 考察对缓存热key问题的理解、危害识别与系统性解决方案能力第 23 题如何保证接口的幂等性? 考察幂等机制的设计与实现第 24 题针对所提到的业务,怎么保证 Redis 和 MySQL 的一致性? 考察缓存与数据库一致性的方案设计、延迟与一致性的权衡第 25 题如何设计并优化一个热点 key 的缓存方案? 考察对缓存热点问题的识别、分析与优化能力第 26 题Redis 的 Zset(有序集合)底层使用的是什么数据结构? 考察对有序集合底层实现与复杂度边界的掌握第 27 题如何设计一个秒杀系统? 考察高并发场景下的系统架构设计、流量控制与数据一致性保障第 28 题Redis缓存一致性怎么保证? 考察缓存与数据库一致性问题的解决方案及权衡第 29 题Redis 分布式锁在什么情况下可能被两台机器同时持有?如何设计才能尽量避免这种问题? 考察对分布式锁失效场景的识别能力及主流解决方案的理解第 30 题请结合实际场景,谈谈你对熔断、降级和 Redis 在系统稳定性中的作用与典型实现方式的理解。 考察对熔断、降级机制的理解及 Redis 在其中的应用场景第 31 题请说明 Redis 中 AOF 与 RDB 两种持久化机制的原理、优缺点及适用场景。 考察对 Redis 持久化机制的理解与工程选型能力第 32 题请解释缓存穿透和缓存击穿,并说明各自的解决方案。 考察对缓存常见故障场景的理解及应对措施第 33 题如何设计一个高并发的秒杀活动系统? 考察高并发场景下的系统设计能力,包括流量控制、库存管理和数据一致性第 34 题请介绍 Redis 的内存淘汰策略,并说明各个策略的适用场景。 考察对 Redis 内存淘汰机制的理解与场景权衡能力第 35 题如何对 Redis 性能进行调优? 考察针对瓶颈场景的优化方法和策略第 36 题请谈谈 Redis 热 Key 和大 Key 问题分别是什么,以及你通常如何发现并处理它们? 考察对 Redis 热 Key 与大 Key 问题的识别、影响分析及处理手段第 37 题本地缓存和 Redis 缓存的容量是如何确定的? 考察缓存容量规划、资源权衡与业务场景适配能力第 38 题Redis的底层为什么先用ziplist再换成hashtable? 考察Redis数据结构选择与内存效率权衡第 39 题商品防超卖实现原理是什么? 考察并发场景下库存扣减的一致性与性能权衡第 40 题在高并发场景下,使用分布式锁可能导致大量用户请求排队等待,有什么更好的替代方案? 考察对高并发下锁竞争问题的理解及替代技术选型能力