面试题库

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

Gossip 的 push 与 pull 两种传播方式在收敛速度与开销上有何差异?

分布式 中等

Raft 中 commit 与 apply 有什么区别?leader 如何推进 commitIndex?

分布式 中等

Paxos 的 learner 角色解决什么问题?为什么不由所有 acceptor 直接广播?

分布式 中等

Multi-Paxos 相比 Basic Paxos 省掉了哪些通信轮次?为什么仍要保留 prepare?

分布式 中等

Raft 成员变更为什么需要 joint consensus 两阶段,而不是一步换配置?

分布式 中等

Raft 的强 leader 模型相比 Paxos 在实现上做了什么取舍?

分布式 中等

follower 落后太多时,leader 如何通过 AppendEntries 追平日志?

分布式 中等

Raft 选举中的随机化超时为什么能降低脑裂概率?

分布式 中等

Raft 中 term 和日志 index 如何共同唯一标识一条日志?

分布式 简单

Raft 的 candidate 在哪些情况下会退回到 follower?

分布式 简单

Raft 中 term(任期)有什么作用?为什么会单调递增?

分布式 简单

Gossip 协议为什么适合大规模集群的成员状态传播?