面试题库

全部 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 中等

用 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 简单

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

Redis 中等

JVM 本地锁与 Redis 分布式锁在单机多线程、单机多进程、多机部署三种场景下分别能保证互斥吗?

Redis 中等

持有分布式锁的线程执行业务超过锁过期时间且没有续期,会发生什么?如何兜底?

Redis 中等

可重入锁与不可重入锁有什么区别?为什么 synchronized 和 ReentrantLock 都设计成可重入的?