面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Redis 中等

Redisson 的 RDelayedQueue 在进程重启后,未到期的延迟任务还能恢复吗?它的可靠性边界在哪里?

Redis 困难

多个消费者并发消费 ZSet 延迟队列时,如何避免重复取出同一条任务?ZPOPMIN 与 Lua 原子弹出各有什么优劣?

Redis 困难

Redis 过期键通知是实时的吗?惰性删除为什么会导致通知延迟甚至丢失?

Redis 中等

用 Redis ZSet 实现延迟队列时 score 存什么?消费者如何取出到期任务并避免空轮询?

Redis 中等

分布式环境下布隆过滤器如何同步与扩容?为什么不能直接合并两个布隆过滤器来扩容?

Redis 中等

RedisBloom 模块的 BF.RESERVE、BF.ADD、BF.EXISTS 命令怎么用?BF.RESERVE 如何指定误判率?

Redis 中等

布隆过滤器用于消息去重有什么局限?为什么还需要配合数据库唯一索引或时间窗口?

Redis 中等

用布隆过滤器防缓存穿透时,如何根据预期数据量估算位数组大小和误判率?

Redis 困难

标准布隆过滤器为什么不能删除元素?Counting Bloom Filter 和布谷鸟过滤器分别如何解决删除问题?

Redis 中等

布隆过滤器的哈希函数个数 k 为什么存在最优值?k 太大或太小分别会导致什么?

Redis 中等

布隆过滤器的误判率与位数组大小 m、元素个数 n、哈希函数个数 k 是什么关系?如何估算?

Redis 简单

布隆过滤器为什么只会误判、不会漏判?从它的写入和查询逻辑解释这一特性。