蚂蚁1面 问题+思考
1、讲一下你知道的分布式理论
我只谈了CAP,BASE理论
2、在需求开发的过程中,是怎么考虑CAP的
结合自己的项目吧
3、 常见的解决或者去使用的一致性解决方案有哪些呢?
4、一致性讲一讲
强一致性、弱一致性、最终一致性、kafka的ISR等等
5、由你来实现强一致性或者弱一致性、最终一致性,一般常见的方法是什么?
6、你觉得base cap的主要区别在哪里?
base cap都是什么,哪里做了扩展。比如一致性上最终一致性,可用性上基本可用等等。
7、项目里印象最深的、有意思的点,背景 框架和你的处理方式
8、有看过源码吗?具体讲讲案例?
9、redis 数据持久化方式的对比(RDB AOF)
可以提RDB,copyonwrite,二者区别等等
10、在持久化这一层上,CAP属于哪个呢?为什么
比如save的时候机器阻塞,说明不可用,此时是cp
11、反问
感觉分布式理论很看重,八股上面倒是没什么太大的感觉
#23届秋招笔面经##蚂蚁##面经#