极兔速递二面 社招三年
1、做的项目里哪个对自己提高最大?
2、聊了聊上家公司的微服务分层架构。
2、领域事件驱动和微服务的关系是什么?
3、为什么需要有微服务?
4、SpringCloud中,详述服务寻址的过程和原理。
5、Kafka的partition有什么意义,起到了什么作用。
6、生产者在发送数据的时候,如何路由到对应的partition?
7、主从同步的过程?
8、如果消费的过程,因为网络抖动一段时间没消费到数据,之后可能发生重复消费的情况,怎么处理?
9、Rafka数据持久化到磁盘的原理。
10、redis之所以这么快,并发数这么高,除了基于内存,还有什么原因?回答了io模型。
11、详述Redis的io模型。
每个问题面试官都没有反驳细问。在反问的阶段,我问了对自己的建议,面试官针对我没答好的问题简要进行了描述。
#面试复盘##Java工程师#