同程旅行面试题 · Redis

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

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

筛选题目已选:Redis
第 21 题Redis 常见的数据结构有哪些? 考察对 Redis 基础数据类型及其应用场景的掌握技术原理技术选型Redis第 22 题项目中重复的线索去重是怎么做的? 考察对数据去重场景的技术实现与边界考虑风险判断系统设计方案权衡Redis第 23 题请解释在滑动窗口限流或统计实现中,为什么常使用 Lua 脚本? 考察对 Lua 脚本原子性与性能优势的理解及应用场景技术原理技术选型方案权衡LuaRedis第 24 题请解释什么是缓存雪崩,以及有哪些常见的解决方法? 考察对缓存故障场景的认知和问题处理能力风险判断方案权衡Redis第 25 题对于粉丝量极大的大V,如何设计其文章发布系统以避免给所有粉丝推送造成写放大? 考察大V场景下的系统设计和优化思路性能优化系统设计方案权衡Redis第 26 题Redis为什么这么快? 考察对Redis高性能核心机制的理解与表达性能优化技术原理Redis第 27 题设计一个类似微博的时间线系统,普通用户发布文章后,如何存储和查询关注者的文章列表? 考察时间线系统的存储选型和查询设计系统设计技术原理方案权衡Redis第 28 题Redis有哪些常用的数据结构? 考察对Redis核心数据结构的掌握程度及其适用场景技术原理Redis第 29 题请说明跳表(Skip List)相比有序数组和平衡二叉搜索树的优点。 考察对跳表数据结构特性及其适用场景的理解技术原理方案权衡Redis第 30 题请介绍一下 Redis 中跳表(skip list)的数据结构及其用途。 考察对 Redis 底层数据结构跳表的结构、特性与应用场景的理解技术原理方案权衡Redis第 31 题请分别解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的经典解决方案。 考察对缓存三大经典异常的定义、区别及应对策略的掌握风险判断系统设计技术原理Redis第 32 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解性能优化技术原理Redis第 33 题请列举 Redis 的典型应用场景,并说明每个场景解决什么问题。 考察对 Redis 实际用途的理解与应用场景分析业务理解技术原理技术选型Redis第 34 题RocketMQ 如何防止重复消费?请结合场景说明应对方案。 考察消息幂等性与消费端去重设计能力系统设计技术原理问题排查Apache RocketMQRedis第 35 题请介绍 Redis 集群的实现方式、数据分片原理以及常见的故障场景与处理策略。 考察对 Redis 集群架构、数据分布和高可用机制的理解系统设计技术原理Redis第 36 题Redis非常熟吧,说说Redis中的ZSet是如何实现排序的?如果让你设计一个ZSet,你会如何设计,采用什么数据结构? 考察有序集合底层实现原理与数据结构设计能力系统设计技术原理方案权衡Redis第 37 题请介绍Redis的集群模式及各自特点。 考察Redis分布式部署架构与高可用方案的理解系统设计方案权衡Redis第 38 题请介绍缓存淘汰相关的方法,包括过期删除策略和缓存淘汰策略。 考察缓存数据淘汰机制的理解与对比能力技术原理方案权衡Redis第 39 题请设计一个算法,用于拦截在近5分钟内访问次数超过100万次的IP地址,并说明如何优化每次请求的时间复杂度。 考察滑动窗口计数、时间戳队列及优化思路性能优化系统设计技术原理Redis第 40 题请介绍 Redis 的主要数据结构及其典型应用场景。 考察对 Redis 核心数据结构的掌握与应用能力业务理解技术原理技术选型Redis