京东面试题 · 性能优化 · Redis
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:性能优化 · Redis
考察点
技术栈
第 1 题直播实时排名(Top 100)场景下,1000万人同时送礼,若全部放入 Redis ZSet 会有性能问题,如何优化? 考察高并发场景下排行榜的数据结构选型与分治优化能力第 2 题请分别解释缓存雪崩、缓存穿透和缓存击穿,并说明各自的解决方案。 考察对缓存常见异常场景的理解和应对策略第 3 题请描述点赞模块多层缓存的设计,说明每一级缓存存储的内容是什么。 考察多层缓存设计思路与单级缓存职责划分第 4 题Redis使用Zset实现排行榜时,如何解决大key问题? 考察对Redis大key风险及拆分策略的理解第 5 题如果并发量特别大,怎么应对?结合 Redis Cluster 谈谈。 考察高并发场景下 Redis Cluster 的容量扩展、性能优化与一致性权衡第 6 题当某个服务的 QPS 达到 1 万时,如何设计缓存来抵御这一流量压力? 考察高并发场景下缓存设计的核心能力和边界意识第 7 题如何设计一个高性能短链接服务? 考察系统设计能力,包括短码生成、存储选型、重定向性能与扩展性第 8 题Redis的性能为什么比较快? 考察对Redis高性能核心机制的理解与系统化表述第 9 题请说明Redis的IO多路复用原理。 考察对Redis事件驱动模型和IO多路复用机制的理解第 10 题请谈谈你对 Redis 的理解,以及在哪些场景下你会选择使用 Redis? 考察对 Redis 功能特性的掌握和实际场景选型能力第 11 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解第 12 题当分布式数据库中某些表的数据量很大(如图片、链接、详情等大字段),如何提升查询速度并减轻数据库压力? 考察对大数据量场景下的存储优化、缓存、分库分表及读写分离的理解第 13 题Redis的数据结构底层是如何实现的? 考察对Redis各数据结构底层编码和数据结构原理的理解第 14 题如何合理设置Redis分布式锁的过期时间? 考察锁超时设置与业务执行时间的权衡第 15 题在大数据量场景下,如何用Redis实现Top100销量排行榜? 考察在海量数据下聚合计算与排行榜优化的架构方案第 16 题在多级缓存设计中,页面依赖数十个接口,你会如何设计各接口的缓存策略? 考察缓存层级设计、更新策略与一致性处理第 17 题Redis相对于MySQL为什么能提供高性能? 考察对Redis与MySQL在存储模型、并发模型和性能优化机制上的差异理解第 18 题在微信这种海量用户数据场景下,如何快速判断某个用户是否存在?提示:可使用布隆过滤器。 考察海量数据场景下的存在性判断技术选型与布隆过滤器原理