京东面试题 · 方案权衡 · Redis
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 45 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 21 题请简述 Redis 的持久化过程及其实现原理。 考察对 Redis 持久化机制 RDB 与 AOF 的理解及选型第 22 题请对比 Redis 实现分布式锁与 ZooKeeper 实现分布式锁的优缺点。 考察对分布式锁实现方案差异的深入理解与权衡分析第 23 题请解释缓存击穿和缓存穿透的区别,并说明各自的解决方案。 考察对缓存常见问题定义、成因及解决策略的掌握第 24 题如果并发量特别大,怎么应对?结合 Redis Cluster 谈谈。 考察高并发场景下 Redis Cluster 的容量扩展、性能优化与一致性权衡第 25 题Redis的跳表讲下,有什么优势 考察跳表数据结构原理及Redis场景优势第 26 题假如更新数据库成功但删除 Redis 缓存失败,如何处理? 考察缓存与数据库一致性问题的处理思路和容错设计第 27 题请描述缓存击穿的典型场景,并说明你的解决方案。 考察对缓存击穿的理解及热 key 失效时的防护手段第 28 题ZSet底层实现基于什么?为什么不用B+树? 考察Redis有序集合的底层数据结构选择及设计权衡第 29 题Redis的性能为什么比较快? 考察对Redis高性能核心机制的理解与系统化表述第 30 题请介绍你熟悉的唯一性ID生成算法,并说明各自的适用场景。 考察对分布式ID生成方案的理解、权衡与场景适配能力第 31 题请谈谈你对Redis AOF(Append Only File)机制中“文件膨胀”问题的理解,以及常见的解决方案。 考察对Redis持久化机制中AOF日志膨胀原理及其处理策略的理解第 32 题Redis的数据在什么情况下会丢失?如何解决? 考察Redis持久化机制、故障场景及数据可靠性的理解第 33 题这个点赞模块主要针对哪个业务场景需求设计的?在设计中如何保证该场景下的可用性和一致性? 考察业务场景驱动的缓存设计决策第 34 题当分布式数据库中某些表的数据量很大(如图片、链接、详情等大字段),如何提升查询速度并减轻数据库压力? 考察对大数据量场景下的存储优化、缓存、分库分表及读写分离的理解第 35 题Redis怎么解决缓存击穿穿透 考察对缓存击穿和缓存穿透概念的区分及对应解决方案第 36 题如何合理设置Redis分布式锁的过期时间? 考察锁超时设置与业务执行时间的权衡第 37 题说下Redis和MySQL如何保证一致性 考察缓存与数据库双写一致性方案的权衡与边界第 38 题在大数据量场景下,如何用Redis实现Top100销量排行榜? 考察在海量数据下聚合计算与排行榜优化的架构方案第 39 题在多级缓存设计中,页面依赖数十个接口,你会如何设计各接口的缓存策略? 考察缓存层级设计、更新策略与一致性处理第 40 题Redis如何做防重?SETNX和SETEX的区别是什么? 考察Redis防重机制及SETNX与SETEX命令语义差异