同程旅行面试题 · 方案权衡 · Redis

同程旅行相关面试题,按最终去重题目聚合。

共 892 道真题 · 当前筛选命中 21 道 · 更新 2026-08-05

筛选题目已选:方案权衡 · Redis
第 1 题为什么 Redis 要与 Lua 脚本搭配使用? 考察对 Redis 原子操作与 Lua 脚本机制的理解及应用场景风险判断技术原理方案权衡Redis第 2 题缓存与数据库之间出现数据不一致时,你会如何解决? 考察对缓存一致性问题的理解、根本原因分析和实际解决策略风险判断系统设计方案权衡Redis第 3 题请解释Redis缓存中的击穿、雪崩和穿透问题,并分别说明它们的解决方案。 考察对缓存常见问题的理解与应对策略风险判断技术原理方案权衡Redis第 4 题如何保证Redis和MySQL的数据一致性? 考察缓存与数据库一致性方案的选择、失效处理和降级边界风险判断系统设计方案权衡MySQLRedis第 5 题RDB和AOF的区别是什么? 考察Redis持久化机制的原理、适用场景与权衡技术原理方案权衡Redis第 6 题请介绍 Redis 的持久化机制。 考察对 Redis RDB 与 AOF 持久化原理、取舍与故障恢复的理解技术原理方案权衡Redis第 7 题请解释缓存穿透、缓存雪崩和缓存击穿的区别,并分别说明对应的解决方案。 考察对缓存三类异常现象的理解及解决方案的掌握风险判断技术原理方案权衡Redis第 8 题项目中重复的线索去重是怎么做的? 考察对数据去重场景的技术实现与边界考虑风险判断系统设计方案权衡Redis第 9 题请解释在滑动窗口限流或统计实现中,为什么常使用 Lua 脚本? 考察对 Lua 脚本原子性与性能优势的理解及应用场景技术原理技术选型方案权衡LuaRedis第 10 题请解释什么是缓存雪崩,以及有哪些常见的解决方法? 考察对缓存故障场景的认知和问题处理能力风险判断方案权衡Redis第 11 题对于粉丝量极大的大V,如何设计其文章发布系统以避免给所有粉丝推送造成写放大? 考察大V场景下的系统设计和优化思路性能优化系统设计方案权衡Redis第 12 题设计一个类似微博的时间线系统,普通用户发布文章后,如何存储和查询关注者的文章列表? 考察时间线系统的存储选型和查询设计系统设计技术原理方案权衡Redis第 13 题请说明跳表(Skip List)相比有序数组和平衡二叉搜索树的优点。 考察对跳表数据结构特性及其适用场景的理解技术原理方案权衡Redis第 14 题请介绍一下 Redis 中跳表(skip list)的数据结构及其用途。 考察对 Redis 底层数据结构跳表的结构、特性与应用场景的理解技术原理方案权衡Redis第 15 题Redis非常熟吧,说说Redis中的ZSet是如何实现排序的?如果让你设计一个ZSet,你会如何设计,采用什么数据结构? 考察有序集合底层实现原理与数据结构设计能力系统设计技术原理方案权衡Redis第 16 题请介绍Redis的集群模式及各自特点。 考察Redis分布式部署架构与高可用方案的理解系统设计方案权衡Redis第 17 题请介绍缓存淘汰相关的方法,包括过期删除策略和缓存淘汰策略。 考察缓存数据淘汰机制的理解与对比能力技术原理方案权衡Redis第 18 题Redis 的持久化方式有哪些?请分别介绍它们的原理和适用场景。 考察对 RDB 与 AOF 持久化机制、恢复策略、优缺点及混合持久化的掌握风险判断技术原理方案权衡Redis第 19 题请介绍Redis常见数据结构的底层实现原理。 考察Redis核心数据结构的内部编码与内存优化技术原理方案权衡Redis第 20 题Redis中缓存的数据与数据库不一致怎么办? 考察缓存一致性保证机制、失效策略与异常处理能力技术原理方案权衡问题排查Redis