面试题库

全部 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秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
分布式 中等

多实例部署的定时任务,如何用分布式锁保证同一时刻只有一个实例执行?

分布式 中等

业务执行时间超过锁的租期会发生什么?如何合理设置锁的过期时间?

分布式 困难

Redisson 的公平锁(FairLock)与非公平锁在抢锁策略上有何区别?

分布式 简单

释放 Redis 锁时为什么必须用 Lua 脚本先 get 再 del?举出竞态时序。

分布式 中等

Redisson 的 tryLock 阻塞等待是怎么实现的?与忙轮询有何区别?

分布式 简单

分布式锁的可重入性在 Redis 和 ZooKeeper 中分别是如何实现的?

分布式 困难

etcd 锁的 Lease 续约(keepalive)失败后,锁会如何失效?

分布式 中等

etcd 如何用 Lease 和事务实现分布式锁?与 ZooKeeper 有何异同?

分布式 中等

ZooKeeper 客户端会话断开后,临时顺序节点多久被删除?锁会立即释放吗?

分布式 困难

ZooKeeper 分布式锁的羊群效应是什么?如何避免?

分布式 中等

ZooKeeper 分布式锁与 Redis 分布式锁在公平性、可靠性和性能上有何差异?

分布式 中等

ZooKeeper 如何用临时顺序节点实现分布式锁?