分布式面试
2026/8/9大约 27 分钟
分布式面试
题库统计:共收录 378 道面试题。简单 68 题(18.0%),中等 222 题(58.7%),困难 88 题(23.3%)
📖 内容
分布式理论
题库
统计:共 35 题
- 难易度:| 简单 8 题 | 中等 25 题 | 困难 2 题 |
- 重要度:| 一星 19 题 | 二星 9 题 | 三星 4 题 | 四星 2 题 | 五星 1 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式理论 | 什么是分布式系统?它和集中式系统有什么区别? | 简单 | ⭐ | ||
| 分布式理论 | 分布式系统有哪些核心特征? | 简单 | ⭐ | ||
| 分布式理论 | 分布式系统面临哪些核心挑战? | 中等 | ⭐ | ||
| 分布式理论 | 什么是分布式计算的八大谬误? | 中等 | ⭐ | ||
| 分布式理论 | 为什么需要逻辑时钟? | 简单 | ⭐ | ||
| 分布式理论 | 什么是偏序?什么是全序? | 中等 | ⭐ | ||
| 分布式理论 | 什么是逻辑时钟? | 中等 | ⭐⭐ | ||
| 分布式理论 | 什么是向量时钟? | 中等 | ⭐ | ||
| 分布式理论 | 什么是版本向量时钟? | 中等 | ⭐ | ||
| 分布式理论 | 逻辑时钟、向量时钟、版本向量时钟有什么差异? | 中等 | ⭐ | ||
| 分布式理论 | 什么是混合逻辑时钟(HLC)? | 中等 | ⭐ | ||
| 分布式理论 | 什么是强一致性?什么是弱一致性?什么是最终一致性? | 简单 | ⭐⭐⭐ | ⚠️ | |
| 分布式理论 | 什么是线性一致性、顺序一致性、因果一致性? | 中等 | ⭐⭐ | ||
| 分布式理论 | 什么是 ACID? | 简单 | ⭐⭐⭐ | ✅ | |
| 分布式理论 | 什么是 CAP 定理? | 简单 | ⭐⭐⭐⭐⭐ | ✅ | |
| 分布式理论 | CAP 定理真的正确吗? | 中等 | ⭐⭐ | ||
| 分布式理论 | 什么是 BASE 定理? | 简单 | ⭐⭐⭐⭐ | ⚠️ | |
| 分布式理论 | 什么是分布式共识?共识和一致性有什么区别? | 简单 | ⭐⭐⭐ | ||
| 分布式理论 | 什么是 FLP 不可能定理?它对分布式系统有什么影响? | 中等 | ⭐⭐ | ||
| 分布式理论 | 什么是 Quorum 机制?为什么多数派能保证一致性? | 中等 | ⭐⭐ | ||
| 分布式理论 | Paxos 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式理论 | Raft 的工作原理是什么? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式理论 | Raft 如何保证日志一致性? | 中等 | ⭐⭐ | ||
| 分布式理论 | Paxos、Raft、ZAB 有什么区别与联系? | 中等 | ⭐⭐⭐ | ||
| 分布式理论 | 什么是全序广播?它与共识有什么关系? | 困难 | ⭐ | ||
| 分布式理论 | 共识算法的局限性有哪些? | 中等 | ⭐ | ||
| 分布式理论 | 什么是拜占庭将军问题?它与普通共识问题有什么区别? | 中等 | ⭐ | ||
| 分布式理论 | PBFT 算法的工作原理是什么? | 困难 | ⭐ | ||
| 分布式理论 | PoW 和 PoS 如何解决拜占庭共识问题? | 中等 | ⭐ | ||
| 分布式理论 | Gossip 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式理论 | Gossip 协议的收敛性如何?有哪些应用场景? | 中等 | ⭐ | ||
| 分布式理论 | 什么是 Quorum 机制? | 中等 | ⭐⭐ | ||
| 分布式理论 | 什么是 Read Repair(读修复)? | 中等 | ⭐ | ||
| 分布式理论 | 什么是 Hinted Handoff(提示移交)? | 中等 | ⭐ |
分布式协同
统计:共 75 题
- 难易度:| 简单 11 题 | 中等 44 题 | 困难 20 题 |
- 重要度:| 一星 8 题 | 二星 46 题 | 三星 14 题 | 四星 6 题 | 五星 1 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式协同 | 什么是复制?复制有什么作用? | 简单 | ⭐⭐ | ||
| 分布式协同 | 复制有哪些模式? | 中等 | ⭐⭐ | ||
| 分布式协同 | 主从复制的工作原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 同步复制、半同步复制、异步复制有什么差异? | 中等 | ⭐⭐ | ||
| 分布式协同 | 新的从节点如何复制主节点数据? | 中等 | ⭐⭐ | ||
| 分布式协同 | 如何通过主从复制技术来实现系统高可用呢? | 困难 | ⭐⭐ | ||
| 分布式协同 | 复制日志的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式协同 | 多主复制的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式协同 | 无主复制的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式协同 | 什么是复制延迟问题?有哪些常见的解决思路? | 中等 | ⭐⭐ | ||
| 分布式协同 | 无主复制中如何解决并发写冲突? | 困难 | ⭐ | ||
| 分布式协同 | 什么是分区?为什么要分区? | 简单 | ⭐⭐ | ||
| 分布式协同 | 分区有哪些模式? | 中等 | ⭐⭐ | ||
| 分布式协同 | 二级索引如何分区? | 困难 | ⭐⭐ | ||
| 分布式协同 | 什么是分区再均衡? | 简单 | ⭐⭐ | ||
| 分布式协同 | 分区再均衡有哪些策略? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 如何确定读写请求发往哪个节点? | 困难 | ⭐ | ||
| 分布式协同 | 如何解决分区热点问题? | 中等 | ⭐⭐ | ||
| 分布式协同 | 分区再均衡过程中如何保证服务不中断? | 中等 | ⭐ | ||
| 分布式协同 | 什么是事务?什么是分布式事务? | 简单 | ⭐⭐⭐⭐ | ⚠️ | |
| 分布式协同 | 分布式事务有哪些解决方案?各有什么利弊? | 中等 | ⭐⭐⭐⭐⭐ | ⚠️ | |
| 分布式协同 | 2PC 的工作原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 3PC 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式协同 | TCC 的工作原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 什么是 TCC 事务的空回滚、防悬挂? | 困难 | ⭐ | ||
| 分布式协同 | SAGA 事务的工作原理是什么? | 困难 | ⭐ | ||
| 分布式协同 | 本地消息表的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式协同 | 事务消息的工作原理是什么? | 中等 | ⭐⭐⭐⭐ | ⚠️ | |
| 分布式协同 | 什么是最大努力通知?它和本地消息表有什么区别? | 中等 | ⭐ | ||
| 分布式协同 | Seata 的工作原理是什么?支持哪些事务模式? | 困难 | ⭐⭐ | ||
| 分布式协同 | 什么是幂等性?分布式幂等如何实现? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式协同 | 什么是分布式锁?为什么需要分布式锁? | 简单 | ⭐⭐⭐⭐ | ✅ | |
| 分布式协同 | 实现分布式锁有哪些要点? | 困难 | ⭐⭐ | ||
| 分布式协同 | 数据库分布式锁的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 分布式锁的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式协同 | Redis 分布式锁的工作原理是什么? | 困难 | ⭐⭐⭐⭐ | ✅ | |
| 分布式协同 | RedLock 分布式锁的工作原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | Redssion 分布式锁的工作原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 分布式锁如何进行技术选型? | 困难 | ⭐⭐⭐ | ||
| 分布式协同 | RedLock 算法有什么争议?Martin Kleppmann 和 Antirez 的争论核心是什么? | 困难 | ⭐⭐ | ||
| 分布式协同 | Redis 分布式锁如何实现可重入? | 中等 | ⭐⭐ | ||
| 分布式协同 | 有哪些生成分布式 ID 的方式? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | 雪花算法的原理是什么?时钟回拨如何处理? | 困难 | ⭐⭐⭐ | ||
| 分布式协同 | Leaf 和 Tinyid 的原理是什么?各有什么特点? | 中等 | ⭐⭐ | ||
| 分布式协同 | Cookie 和 Session 有什么区别? | 简单 | ⭐⭐⭐ | ||
| 分布式协同 | 如果禁用了 Cookie 怎么办? | 中等 | ⭐⭐ | ||
| 分布式协同 | 分布式 Session 有哪些实现方案? | 中等 | ⭐⭐ | ||
| 分布式协同 | 什么是 JWT?JWT 的原理和结构是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | JWT Token 如何续签?如何解决无法主动失效的问题? | 中等 | ⭐⭐ | ||
| 分布式协同 | Session 和 JWT 如何选型? | 简单 | ⭐ | ||
| 分布式协同 | 什么是 ZooKeeper? | 简单 | ⭐⭐⭐ | ||
| 分布式协同 | ZooKeeper 中有哪些应用场景? | 简单 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 如何存储数据? | 简单 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 有几种节点类型? | 简单 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 的设计目标是什么? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 集群有几种角色? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 的权限控制如何设计的? | 中等 | ⭐ | ||
| 分布式协同 | ZooKeeper 的架构有什么缺点? | 困难 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 读操作工作流程是怎样的? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 写操作工作流程是怎样的? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 事务机制是怎样的? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 监听机制是怎样的? | 中等 | ⭐⭐⭐⭐ | ⚠️ | |
| 分布式协同 | ZooKeeper 会话机制是怎样的? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZAB 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式协同 | Zab 协议中故障恢复的流程是怎样的? | 困难 | ⭐⭐ | ||
| 分布式协同 | Zab 协议中原子广播的流程是怎样的? | 困难 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 提供了怎样的一致性保证? | 困难 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 是 CP 还是 AP? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | FastLeaderElection 算法的核心原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式协同 | ZooKeeper vs etcd vs Consul 有什么区别? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 如何应对脑裂问题? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper Session 过期会导致什么问题?如何处理? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 的 Watch 丢失问题是什么?如何解决? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 集群为什么推荐奇数节点? | 中等 | ⭐⭐ | ||
| 分布式协同 | ZooKeeper 的典型应用场景有哪些?如何实现分布式锁? | 中等 | ⭐⭐ |
分布式调度
题库
统计:共 22 题
- 难易度:| 简单 5 题 | 中等 15 题 | 困难 2 题 |
- 重要度:| 一星 1 题 | 二星 14 题 | 三星 4 题 | 四星 2 题 | 五星 1 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式调度 | 什么是服务注册和发现? | 简单 | ⭐⭐⭐⭐⭐ | ✅ | |
| 分布式调度 | 注册中心有哪些基本功能? | 中等 | ⭐⭐ | ||
| 分布式调度 | 注册中心有哪些扩展功能? | 困难 | ⭐ | ||
| 分布式调度 | 主流注册中心对比有什么区别? | 中等 | ⭐⭐⭐ | ✅ | |
| 分布式调度 | 什么是负载均衡?为什么需要负载均衡? | 简单 | ⭐⭐ | ||
| 分布式调度 | 负载均衡技术有哪些分类? | 中等 | ⭐⭐ | ||
| 分布式调度 | 负载均衡有哪些算法? | 中等 | ⭐⭐⭐ | ✅ | |
| 分布式调度 | 同机房优先调用有哪些常见策略? | 中等 | ⭐⭐ | ||
| 分布式调度 | 什么是流量控制?为什么需要流量控制? | 简单 | ⭐⭐ | ||
| 分布式调度 | 流量控制有哪些衡量指标? | 简单 | ⭐⭐ | ||
| 分布式调度 | 流量控制有哪些保护机制? | 中等 | ⭐⭐⭐ | ✅ | |
| 分布式调度 | 流量控制有哪些隔离模式? | 中等 | ⭐⭐ | ||
| 分布式调度 | 有哪些限流算法? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式调度 | 如何实现集群限流?限流方案实战如何选型? | 困难 | ⭐⭐⭐⭐ | ❌ | |
| 分布式调度 | 熔断器的工作原理是什么?有哪些状态? | 中等 | ⭐⭐ | ||
| 分布式调度 | 超时和重试策略如何设计? | 中等 | ⭐⭐ | ||
| 分布式调度 | Sentinel vs Hystrix vs Resilience4j 有什么区别? | 中等 | ⭐⭐⭐ | ||
| 分布式调度 | 什么是服务路由?路由有什么用? | 简单 | ⭐⭐ | ||
| 分布式调度 | 服务路由有哪些常见规则? | 中等 | ⭐⭐ | ||
| 分布式调度 | 路由规则有哪些获取方式? | 中等 | ⭐⭐ | ||
| 分布式调度 | 在 Java 中,实现一个进程内定时任务有哪些方案? | 中等 | ⭐⭐ | ||
| 分布式调度 | 分布式定时任务有哪些方案? | 中等 | ⭐⭐ |
分布式通信
统计:共 197 题
- 难易度:| 简单 32 题 | 中等 113 题 | 困难 52 题 |
- 重要度:| 一星 28 题 | 二星 132 题 | 三星 29 题 | 四星 6 题 | 五星 2 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式通信 | 什么是 RPC?RPC 有什么用? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | RPC 是怎样工作的? | 中等 | ⭐⭐ | ||
| 分布式通信 | 主流 RPC 框架有哪些?它们有什么区别? | 中等 | ⭐⭐ | ||
| 分布式通信 | 为何需要 RPC 协议? | 中等 | ⭐ | ||
| 分布式通信 | 设计一个 RPC 协议的要点? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是序列化?有哪些常见的序列化方式? | 简单 | ⭐⭐ | ||
| 分布式通信 | 常见序列化协议的深度对比? | 中等 | ⭐⭐ | ||
| 分布式通信 | 序列化的使用中需要注意哪些问题? | 简单 | ⭐ | ||
| 分布式通信 | RPC 通信应该选择 TCP 还是 HTTP? | 中等 | ⭐⭐ | ||
| 分布式通信 | 长连接 vs 短连接? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是 Triple 协议? | 中等 | ⭐ | ||
| 分布式通信 | RPC 在网络通信上倾向选择哪种网络 IO 模型? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是零拷贝? | 中等 | ⭐⭐ | ||
| 分布式通信 | RPC 如何将远程调用转为本地调用的? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何实现一个注册中心? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | 负载均衡有哪些策略? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何设计自适应的负载均衡? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是服务路由?有哪些常见的路由规则? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何实现 RPC 的健康检查? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是链路跟踪? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何实现 RPC 优雅关闭? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何实现 RPC 优雅启动? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何设计一个 RPC 框架? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | 如何实现 RPC 异步调用? | 困难 | ⭐⭐ | ||
| 分布式通信 | 什么是 RPC 流式调用?有哪些模式? | 困难 | ⭐⭐ | ||
| 分布式通信 | RPC 如何实现那泛化调用? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是服务注册与发现?Dubbo 如何实现? | 中等 | ⭐⭐⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些注册中心? | 简单 | ⭐⭐ | ||
| 分布式通信 | 注册中心挂了可以继续通信吗? | 简单 | ⭐⭐ | ||
| 分布式通信 | 注册中心是选择 CP 还是 AP? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务自动上线与下线机制是怎样的? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo3 的应用级服务发现的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些负载均衡方式?各有什么利弊? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 路由是怎样工作的? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些路由方式?分别适用于什么场景? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何在 Dubbo 中使用直连提供者? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些线程池类型? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的线程派发策略(Dispatcher)有哪些? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 注册中心的数据是如何同步的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中的流量控制策略有哪些? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 如何集成 Sentinel 实现限流降级? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务降级有哪些方式? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是 Dubbo 的 Mock 机制?如何使用? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何在 Dubbo 中使用健康检查? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 有哪些集群容错策略? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 提供了哪些监控能力? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的 Monitor 是如何工作的? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何在 Dubbo 中处理服务调用链路追踪? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些序列化方式? | 简单 | ⭐⭐ | ||
| 分布式通信 | Dubbo 支持哪些通信协议? | 简单 | ⭐⭐ | ||
| 分布式通信 | 动态代理在 Dubbo 中有哪些应用? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务暴露(Export)流程是怎样的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务引用(Refer)流程是怎样的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo2 协议的报文结构是怎样的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo2 协议为什么采用单一长连接? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 有哪些核心组件? | 简单 | ⭐⭐ | ||
| 分布式通信 | Dubbo 框架整体如何设计的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中用到哪些设计模式? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 如何保证服务的高可用性? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 有哪些性能优化设计? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 如何支持异步调用? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中的线程模型是如何设计的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中的连接数过多如何处理? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中的时间轮机制是如何设计的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 架构是如何实现高度可扩展的? | 困难 | ⭐⭐ | ||
| 分布式通信 | 如何自定义一个 Dubbo 的 SPI 扩展? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的 SPI 机制是如何设计的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo SPI 的自适应扩展(@Adaptive)是如何实现的? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo SPI 的 Wrapper 机制是什么? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo SPI 的 @Activate 注解有什么作用? | 困难 | ⭐⭐ | ||
| 分布式通信 | 什么是 Dubbo 的 Filter 机制? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中如何实现分布式事务? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 是什么?为什么使用 Dubbo? | 简单 | ⭐⭐ | ||
| 分布式通信 | Dubbo3 有什么新特性? | 简单 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的配置方式有哪些? | 简单 | ⭐⭐ | ||
| 分布式通信 | Dubbo 与 Spring 的集成原理是什么? | 困难 | ⭐⭐ | ||
| 分布式通信 | Dubbo 如何实现隐式参数传递? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的本地存根(Stub)是什么?如何使用? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的本地伪装(Mock)与本地存根(Stub)有什么区别? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 如何实现异步回调通知? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中如何实现服务端与客户端的版本兼容? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中的分组(Group)是如何使用的? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中如何配置多协议? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 中如何配置多注册中心? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的泛化调用如何使用? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 性能调优有哪些实战经验? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的超时问题如何排查与调优? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何在 Dubbo 中优化网络通信性能? | 中等 | ⭐⭐ | ||
| 分布式通信 | 如何调试 Dubbo 的服务调用失败问题? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的序列化异常如何解决? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务无法发现,可能的原因有哪些? | 中等 | ⭐⭐ | ||
| 分布式通信 | Dubbo 的服务上线后无法调用,可能的原因有哪些? | 中等 | ⭐⭐ | ||
| 分布式通信 | MQ 是什么? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | MQ 有哪些应用场景? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | MQ 存在哪些挑战? | 中等 | ⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 如何存储数据? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 如何持久化? | 中等 | ⭐⭐ | ||
| 分布式通信 | MQ 数据传输有哪些模式? | 中等 | ⭐⭐ | ||
| 分布式通信 | MQ 有哪些通信模型? | 中等 | ⭐ | ||
| 分布式通信 | MQ 如何实现延迟消息? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 生产消费有什么相同和不同之处? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 副本机制有什么不同之处? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 分区机制有什么不同之处? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | 如何保证 MQ 消息不丢失? | 困难 | ⭐⭐⭐⭐ | ||
| 分布式通信 | 如何保证 MQ 消息不重复? | 困难 | ⭐⭐⭐⭐ | ||
| 分布式通信 | 如何保证 MQ 消息的顺序性? | 困难 | ⭐⭐⭐⭐ | ||
| 分布式通信 | 如何处理 MQ 消息积压? | 困难 | ⭐⭐⭐⭐ | ||
| 分布式通信 | MQ 如何实现消息重放(重新消费)? | 中等 | ⭐⭐ | ||
| 分布式通信 | MQ 如何实现分布式事务? | 困难 | ⭐⭐⭐⭐ | ||
| 分布式通信 | 什么是 Exactly-Once 语义?MQ 如何实现? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | 什么是 JMS? | 简单 | ⭐ | ||
| 分布式通信 | 什么是 AMQP? | 简单 | ⭐ | ||
| 分布式通信 | Kafka 是什么? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka 有哪些核心组件? | 简单 | ⭐⭐ | ||
| 分布式通信 | Kafka 有哪些应用场景? | 简单 | ⭐⭐ | ||
| 分布式通信 | Kafka 如何清理数据? | 中等 | ⭐ | ||
| 分布式通信 | Kafka 如何检索数据? | 中等 | ⭐ | ||
| 分布式通信 | Kafka 如何实现日志压缩? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka 发送消息的工作流程是怎样的? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka 为什么要支持消费者群组? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka 消费消息的工作流程是怎样的? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka 如何实现分区机制? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka 支持哪些分区策略? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka 如何实现分区再均衡? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | 分区再均衡存在什么问题?如何避免分区再均衡? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 的 ISR 在什么场景下收缩?ISR 收缩有什么影响? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | 在 Kafka 中,如何实现多集群的数据同步?跨集群复制的实现原理是什么? | 困难 | ⭐ | ||
| 分布式通信 | Kafka 的 Controller Failover 是如何设计的?在 Controller 宕机时如何进行故障恢复? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 中的 Controller 工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 如何实现高可用? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | ZooKeeper 在 Kafka 中的作用是什么? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka 为什么要弃用 Zookeeper? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | 在 Kafka 中,如何通过 Acks 配置提高数据可靠性?Acks 的值如何影响性能? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | 在 Kafka 中,如何实现幂等性 Producer?它对消息处理的意义是什么? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 为什么性能高? | 困难 | ⭐⭐⭐⭐⭐ | ||
| 分布式通信 | Kafka 如何实现流量控制? | 困难 | ⭐ | ||
| 分布式通信 | Kafka 如何处理数据倾斜问题? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 处理请求的全流程? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 中如何实现时间轮? | 中等 | ⭐ | ||
| 分布式通信 | Kafka 的索引设计有什么亮点? | 中等 | ⭐ | ||
| 分布式通信 | Kafka 各组件如何进行优化? | 中等 | ⭐⭐ | ||
| 分布式通信 | Kafka、RocketMQ、RabbitMQ 有什么区别?如何选型? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | Kafka 与 Flink 的集成是如何实现的?如何优化 Flink 与 Kafka 之间的数据流动? | 困难 | ⭐⭐ | ||
| 分布式通信 | Kafka 的 Stream 和 Table 是如何相互转换的?它们在 Kafka Streams 中的应用场景是什么? | 困难 | ⭐ | ||
| 分布式通信 | 什么是 ksqlDB?它与 Kafka Streams 有什么区别? | 中等 | ⭐ | ||
| 分布式通信 | Kafka KRaft 模式的工作原理是什么?相比 ZooKeeper 有何优势? | 中等 | ⭐ | ||
| 分布式通信 | RocketMQ 是什么? | 简单 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 有哪些核心组件? | 简单 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 如何实现内存映射机制? | 困难 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 如何发送消息? | 中等 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 有几种发送消息方式? | 中等 | ⭐ | ||
| 分布式通信 | RocketMQ 如何消费消息? | 中等 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 有几种消费消息方式? | 简单 | ⭐ | ||
| 分布式通信 | RocketMQ 如何实现批量消息? | 简单 | ⭐⭐ | ||
| 分布式通信 | 什么是死信队列?如何设计死信队列的处理机制? | 中等 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 集群有几种部署方式? | 简单 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 如何实现高可用? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 如何实现负载均衡? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 的 NameServer 有什么作用? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | 为什么 RocketMQ 不用 ZooKeeper,而是自己开发 NameServer? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 5.0 有哪些新特性? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 中如何配置并发消费和顺序消费? | 中等 | ⭐ | ||
| 分布式通信 | RocketMQ 如何实现消息过滤? | 简单 | ⭐ | ||
| 分布式通信 | RocketMQ 支持哪几种消息传输模式? | 简单 | ⭐ | ||
| 分布式通信 | RocketMQ 的消息轨迹如何启用? | 中等 | ⭐ | ||
| 分布式通信 | RocketMQ 如何实现幂等性? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | 事务消息是如何工作的? | 困难 | ⭐⭐⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 事务消息的回查机制如何实现?回查接口该如何设计? | 困难 | ⭐⭐ | ||
| 分布式通信 | RocketMQ 与 Kafka 有什么区别?各自的优势是什么? | 困难 | ⭐⭐⭐ | ||
| 分布式通信 | RocketMQ 如何优化性能?有哪些调优策略? | 中等 | ⭐ | ||
| 分布式通信 | RabbitMQ 是什么? | 简单 | ⭐ | ||
| 分布式通信 | RabbitMQ 有哪些核心组件? | 简单 | ⭐ | ||
| 分布式通信 | RabbitMQ 的 routing key 和 binding key 的最大长度是多少字节? | 简单 | ⭐ | ||
| 分布式通信 | RabbitMQ 中 Connection 和 Channel 有什么区别? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中的持久化队列与非持久化队列有什么区别? | 中等 | ⭐⭐ | ||
| 分布式通信 | 什么是 RabbitMQ 中的虚拟主机(vhost)?有什么作用? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中如何声明一个队列?有哪些必要参数? | 中等 | ⭐ | ||
| 分布式通信 | RabbitMQ 如何实现消息路由? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 的四种交换机类型有什么区别? | 中等 | ⭐⭐⭐ | ||
| 分布式通信 | RabbitMQ 中无法路由的消息会去到哪里? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中消息什么时候会进入死信交换机? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 如何实现消息确认机制? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 如何实现消息的批量消费? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中如何处理未被消费者确认的消息? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中如何设置队列的最大长度? | 简单 | ⭐ | ||
| 分布式通信 | RabbitMQ 中如何配置消息的 TTL(过期时间)? | 简单 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 有哪些工作模式? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 如何实现高可用? | 困难 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 中如何创建一个镜像队列? | 简单 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 有哪些集群模式? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 如何实现背压机制? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 为什么使用 Erlang 语言?有什么优势和劣势? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 的 prefetch_count 有什么作用?如何设置? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 的镜像队列和 Quorum Queue 有什么区别? | 中等 | ⭐⭐ | ||
| 分布式通信 | RabbitMQ 如何通过插件扩展功能?常用的插件有哪些? | 中等 | ⭐⭐ |
分布式治理
题库
统计:共 21 题
- 难易度:| 简单 7 题 | 中等 11 题 | 困难 3 题 |
- 重要度:| 一星 4 题 | 二星 13 题 | 三星 4 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式治理 | 什么是可观测性?它包含哪三大支柱? | 简单 | ⭐⭐ | ||
| 分布式治理 | OpenTelemetry 是什么?为什么重要? | 中等 | ⭐⭐ | ||
| 分布式治理 | Dapper 论文的核心思想是什么? | 中等 | ⭐⭐ | ||
| 分布式治理 | 如何实现链路追踪? | 中等 | ⭐⭐ | ||
| 分布式治理 | 什么是配置中心? | 简单 | ⭐⭐⭐ | ⚠️ | |
| 分布式治理 | 如何实现一个配置中心? | 困难 | ⭐ | ||
| 分布式治理 | 配置中心如何选型? | 中等 | ⭐⭐ | ||
| 分布式治理 | 什么是灰度发布、金丝雀部署以及蓝绿部署? | 简单 | ⭐⭐ | ||
| 分布式治理 | 如何设计全链路灰度发布体系? | 困难 | ⭐⭐⭐ | ⚠️ | |
| 分布式治理 | 微服务如何实现无损上下线? | 中等 | ⭐⭐⭐ | ✅ | |
| 分布式治理 | 什么是单元化架构?如何实现多机房多活? | 困难 | ⭐⭐ | ||
| 分布式治理 | 什么是网关? | 简单 | ⭐⭐ | ||
| 分布式治理 | 网关如何技术选型? | 中等 | ⭐⭐ | ||
| 分布式治理 | 网关如何实现 API 版本管理? | 中等 | ⭐ | ||
| 分布式治理 | 什么是服务网格? | 简单 | ⭐⭐ | ||
| 分布式治理 | 什么是 Sidecar? | 简单 | ⭐ | ||
| 分布式治理 | 服务网格 vs. 网关? | 中等 | ⭐ | ||
| 分布式治理 | Istio vs Linkerd 有什么区别? | 中等 | ⭐⭐ | ||
| 分布式治理 | 什么是服务容错?包含哪些手段? | 简单 | ⭐⭐ | ||
| 分布式治理 | 服务降级有哪些策略? | 中等 | ⭐⭐ | ||
| 分布式治理 | 如何设计一个高可用的微服务容错方案? | 中等 | ⭐⭐⭐ | ✅ |
分布式存储
题库
统计:共 28 题
- 难易度:| 简单 5 题 | 中等 14 题 | 困难 9 题 |
- 重要度:| 一星 1 题 | 二星 16 题 | 三星 6 题 | 四星 4 题 | 五星 1 题 |
| 分类 | 题目 | 难易度 | 重要度 | 掌握度 | 评估 |
|---|---|---|---|---|---|
| 分布式存储 | 什么是缓存?为什么需要缓存? | 简单 | ⭐⭐ | ||
| 分布式存储 | 何时需要缓存? | 简单 | ⭐⭐ | ||
| 分布式存储 | 缓存有哪些分类? | 中等 | ⭐⭐ | ||
| 分布式存储 | 什么是 CDN?CDN 的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式存储 | 反向代理缓存的工作原理是什么? | 中等 | ⭐⭐ | ||
| 分布式存储 | 缓存有哪些淘汰算法? | 中等 | ⭐⭐⭐ | ||
| 分布式存储 | 缓存更新有哪些策略? | 困难 | ⭐⭐⭐⭐ | ⚠️ | |
| 分布式存储 | 多级缓存架构如何设计? | 困难 | ⭐ | ||
| 分布式存储 | 什么是缓存雪崩?如何应对? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式存储 | 什么是缓存穿透?如何应对? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式存储 | 什么是缓存击穿?如何应对? | 中等 | ⭐⭐⭐⭐ | ✅ | |
| 分布式存储 | 如何保证 Redis 中始终是热点数据? | 中等 | ⭐⭐ | ||
| 分布式存储 | Redis 集群模式的工作原理是什么? | 困难 | ⭐⭐ | ||
| 分布式存储 | 如何发现并解决热点 Key 问题? | 困难 | ⭐⭐ | ||
| 分布式存储 | 如何发现并解决大 Key 问题? | 困难 | ⭐⭐ | ||
| 分布式存储 | 什么是缓存预热?什么是缓存降级? | 中等 | ⭐⭐ | ||
| 分布式存储 | 什么是读写分离?为什么需要读写分离? | 简单 | ⭐⭐ | ||
| 分布式存储 | 如何实现读写分离? | 中等 | ⭐⭐ | ||
| 分布式存储 | MySQL 主从复制的原理是什么? | 中等 | ⭐⭐⭐ | ||
| 分布式存储 | 如何应对主从复制延迟? | 中等 | ⭐⭐⭐ | ||
| 分布式存储 | MySQL 半同步复制和异步复制的区别是什么? | 中等 | ⭐⭐ | ||
| 分布式存储 | 什么是分库分表?为什么需要分库分表? | 简单 | ⭐⭐⭐ | ||
| 分布式存储 | 如何实现分库分表? | 困难 | ⭐⭐⭐ | ||
| 分布式存储 | 分库分表存在哪些问题? | 困难 | ⭐⭐⭐ | ||
| 分布式存储 | 如何实现迁库和扩容? | 困难 | ⭐⭐ | ||
| 分布式存储 | 如何选择分片键(Sharding Key)? | 中等 | ⭐⭐ | ||
| 分布式存储 | 垂直拆分和水平拆分有什么区别? | 简单 | ⭐⭐ | ||
| 分布式存储 | 如何保证缓存与数据库的一致性? | 困难 | ⭐⭐⭐⭐⭐ | ✅ |