后端岗位面试题 · 问题拆解 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 449 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Redis
考察点
技术栈
第 401 题Redis的hash扩容迁移,是否有序,何时有序/无序,为什么? 考察Redis hash扩容机制、渐进式rehash的有序性与边界条件第 402 题问答时,如何结合用户标签对文本做向量化提取? 考察向量化流程、标签与语义特征的融合方法第 403 题请介绍 Redis 在你项目中的应用场景和具体实现方式。 考察 Redis 实际应用场景、数据结构选择与业务落地的理解第 404 题你知道Redis的渐进式rehash吗? 考察对Redis哈希表扩容机制及并发安全的理解第 405 题请解释分布式缓存中的缓存穿透、击穿和雪崩分别是什么,并说明各自的常见原因。 区分三种缓存故障的概念与成因第 406 题请介绍 Redis 常用的数据结构及其底层的存储结构。 考察对 Redis 数据结构功能与底层实现的理解第 407 题某新闻App需要实时更新热门文章排行榜,要求支持按点击量和时间排序。如何通过Redis的ZSet实现这一功能? 考察Redis ZSet数据结构在排行榜场景的应用与多维排序设计第 408 题Redis 过期删除时如何选取要删除的过期 key?数据量大的情况下,键值字典和过期字典的大小会带来什么问题? 考察 Redis 过期 key 选取机制与大数据量下内存和性能影响的理解第 409 题Redis ZSet 插入一个元素的完整流程是什么? 考察 ZSet 写入路径、内存布局及结构转换逻辑第 410 题Redis 使用哪种数据结构?请说明其底层实现原理。 考察对 Redis 底层数据结构及编码转换机制的理解第 411 题设计一个高可用的短链生成系统 考察系统设计能力,包括短链生成、唯一性、高可用和高并发处理第 412 题请说明Redis中缓存雪崩、缓存击穿和缓存穿透的区别,并分别介绍常用的应对方案。 考察对缓存常见故障模式的理解及相应解决方案第 413 题分布式系统下如何实现限流? 考察分布式限流的核心算法、架构与一致性权衡第 414 题请介绍 Redis 的过期删除策略,并说明它们是如何配合工作的? 考察对 Redis 过期键删除机制及其协作原理的理解第 415 题你对Redis集群的部署了解多少?是否亲手部署过? 考察对Redis集群架构的实际经验与部署细节点第 416 题请结合你的某个项目,说明缓存是如何具体使用的? 考察缓存的应用场景、策略选择与实际落地细节第 417 题请结合你实际使用 Redis 的经历,讲讲你遇到的缓存常见问题、具体场景和你的解决方案。 考察候选人基于真实项目经验的 Redis 缓存问题识别、定位与解决能力第 418 题Redis 布隆过滤器解决什么问题?具体原理是什么? 考察布隆过滤器的应用场景、数据结构与误判机制的理解第 419 题Redis Cluster 是如何实现扩容的?新节点加入后数据迁移过程是怎样的? 考察对 Redis Cluster 扩容机制和数据迁移原理的理解第 420 题如何用 Redis 实现滑动窗口限流? 考察限流算法原理、Redis 数据结构和边界处理能力