121道分布式面试题和答案

最近给大家整理了一份分布式面试题,一共有121道,后面会不断增加,争取做到全网最全的分布式面试题。大部分题目都是来自小伙伴们在面试中被问到后,反馈到我这里的。也由此可知,下一个被问到的估计就是你。

121道分布式面试题和答案_第1张图片

分布式事务

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

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

什么是二阶段提交?

什么是三阶段提交?

什么是补偿事务?

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

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

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

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

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

Sagas事务模型是什么?

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

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

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

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

分布式幂等性如何设计?

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

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

分布式微服务

微服务模块一共搜集到面试题共42道,基本上已

你可能感兴趣的:(面试,java,后端,分布式,面试,经验分享,java,微服务)