121道分布式面试题和答案

分布式事务

分布式事务相关面试题一共17道,后面不断完善。

请说说你对分布式系统 CAP 理论的理解,CAP 分别代表什么含义?

什么是二阶段提交?

什么是三阶段提交?

什么是补偿事务?

你知道哪些分布式事务解决方案?

为什么分布式系统的一致性和可用性不能同时满足?

你是如何理解数据一致性的?数据一致性有哪几种模型?

你在做系统设计时,如何选择实现强一致性还是弱一致性?

在你的项目里,是如何设计分布式事务,实现最终一致性的?

Sagas事务模型是什么?

熟悉哪些分布式锁实现方案?

分布式锁应该具备哪些条件?

哪种分布式锁实现方案更好?

你了解数据库的 binlog 和 redolog 吗?是如何实现一致性的呢?

分布式幂等性如何设计?

简单一次完整的 HTTP 请求所经历的步骤?

如何提高系统的并发能力?

分布式微服务

微服务模块一共搜集到面试题共42道,基本上已经覆盖完成,后期对这些题目做进步优化。

为什么需要 Dubbo?

Dubbo 的主要应用场景?

Dubbo 的核心功能?

Dubbo 服务注册与发现的流程?

Dubbo 的服务调用流程?

Dubbo 支持哪些协议,每种协议的应用场景、优缺点?

Dubbo 有些哪些注册中心?

Dubbo 如何实现服务治

你可能感兴趣的:(后端,kafka,面试,分布式,dubbo,java,网络,经验分享)