携程面试题 · 系统设计 · Redis
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 67 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Redis
考察点
技术栈
第 41 题请介绍一下你对 Redisson 的理解,以及它解决了哪些分布式场景下的问题? 考察候选人对 Redisson 核心能力与分布式场景应用的掌握程度第 42 题请设计一个高可用、高并发的数据库系统,并说明关键设计决策。 考察数据库高可用架构与高并发场景下的核心设计能力第 43 题请分别解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的经典解决方案。 考察对缓存三大经典异常的定义、区别及应对策略的掌握第 44 题多服务实例并发修改同一酒店房价,如何保证价格更新的准确性? 考察并发控制、事务一致性和分布式场景下的数据准确性保障第 45 题假设秒杀系统面临10万QPS和100件库存的挑战,请设计一个尽可能详细的秒杀系统方案。 考察高并发限流、缓存一致性、库存扣减的原子性与最终一致性设计第 46 题如何设计支持每秒10万+请求的高铁票抢票系统,确保库存准确且响应延迟<500ms? 考察高并发系统设计、库存一致性保障和低延迟架构能力第 47 题被动缓存中,当两个线程同时未命中缓存并并发查询数据库,期间一个线程修改了数据库记录,导致两个线程读到不同数据并写回缓存造成覆盖,你会如何解决? 考察缓存一致性、并发写覆盖的处理策略与权衡第 48 题Redis 集群的哈希槽(Hash Slot)设计目的是什么? 考察对 Redis 集群数据分布与扩展性机制的理解第 49 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 50 题在设计系统时,你会如何区分哪些数据应该放在 Redis,哪些数据应该放在进程内内存(本地缓存)? 考察缓存的利弊权衡与数据访问特性分析第 51 题在多级缓存(如本地缓存与 Redis 或数据库)的实习项目中,你是如何保证各级缓存之间的一致性的? 考察多级缓存一致性问题的理解与实习中的实际处理第 52 题Redis 的 ZSet 底层实现中,为什么在跳跃表和红黑树理论时间复杂度相同的情况下仍选择跳跃表? 考察对 Redis 数据结构选型的理解及对跳跃表与红黑树工程权衡的分析能力第 53 题当Redis存储的数据量很大时,可以采取哪些应对策略? 考察数据量大时的Redis容量与性能优化第 54 题请介绍一下如何设计一个延时队列,并说明其实现方案和适用场景。 考察延时队列的实现原理、技术选型和业务场景理解第 55 题Redis限流如何做的? 考察限流算法理解与 Redis 实现方案的权衡第 56 题在高并发请求场景下,Redis有哪些应对策略?请从集群分片和限流技术两个角度展开。 考察Redis高并发场景下的架构扩容与流量控制策略第 57 题在多个 Redis 实例部署的场景下,如何实现数据同步? 考察对 Redis 主从复制、高可用架构及数据一致性边界是否理解第 58 题让你实现一个延迟队列,你会怎么做? 考察对延迟队列实现方案的理解、技术选型和边界场景权衡第 59 题如何在Redis以及MySQL中快速找出点赞量top100的评论? 考察跨存储技术选型、数据一致性及性能优化能力第 60 题除了把 Session 存 Redis 里,还有什么解决分布式环境登录态同步问题的方法? 考察对分布式会话状态同步方案的理解与权衡