作业帮面试题 · 方案权衡 · Redis
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 21 题在Redis中,keylen和key有什么区别?请说明什么场景下需要使用keylen。 考察对Redis key长度限制及二进制安全的理解第 22 题缓存击穿问题以及如何解决。 考察缓存击穿的概念识别与典型解决方案第 23 题使用 Redis 实现分布式锁会面临哪些问题? 考察分布式锁的正确性、一致性和故障场景理解第 24 题Redis事务与Lua脚本有什么关系? 考察Redis事务与Lua脚本的关联、使用场景和差异第 25 题实习需求中为什么要用 Redis Lua 脚本?有什么必要性? 考察对 Redis Lua 脚本原子性、性能与复杂操作封装的理解第 26 题在秒杀和支付场景中,如何保证一致性、原子性与性能? 考察分布式场景下事务一致性与性能权衡的设计能力第 27 题秒杀系统如何设计? 考察高并发场景下的系统架构设计、性能优化与数据一致性保障第 28 题缓存击穿怎么解决 考察缓存击穿问题的识别、防护策略及实际应用第 29 题购物车数据在Redis中通常采用怎样的存储结构? 考察候选人对Redis数据结构在真实业务场景中的选型与设计能力第 30 题Redis 的常用类型有哪些?除了这五种常用的,你还知道哪些 Redis 数据结构? 考察对 Redis 基础数据类型及扩展数据结构的掌握程度第 31 题除使用 Redis 的 SETNX 加 EX 命令外,还有哪些实现分布式锁的方案? 考察分布式锁的多种实现技术及各自适用场景第 32 题Redis 支持的缓存淘汰策略有哪些?各自适用的场景是什么? 考察对 Redis 内存淘汰策略的理解与场景选择第 33 题Redis与MySQL这类关系型数据库的核心区别是什么? 考察对内存缓存与关系数据库架构差异的理解第 34 题如何保证Redis定时任务在00:00整能实时触发,避免延迟? 考察实时性保证与性能权衡第 35 题请介绍分布式锁的实现方案,并说明各自的优缺点。 考察对分布式锁常见实现的理解与权衡能力第 36 题实现一个限流工具要怎么去做? 考察限流算法的实现与工程化取舍