携程后端2面:社招难度?
牛客首答,实在是没见过这么难的校招,记录一下这个28分钟的校招后端二面,不知道携程是想招什么神仙?反正我人是晕晕的。。
因为我目前在蚂蚁实习,所以他一开始问阿里的一些中间件,但是这个难度???至少我问了几个实习小伙伴没一个答得出。
1.Sofa和Spring比的不同点?如何实现类隔离,独立上下文?
2.DRM的三级缓存?(WDNMD我主管都不一定知道)
3.数据库Fail Over
完全没听过
4.mysql的binlog和redo log区别
分4点答
作用 层级 存储形式 写入时机
5.分布式事务哪些
2pc 3pc tcc 异步通知 最大努力交付
6.zookeeper的zab协议
7.zookeeper的投票选举,崩溃恢复?
我答了zxid,投给数据最新年龄最久的。然后他问如果一个leader挂了又恢复了,和新选举的leader这个zxid之间如何交互?
还有几个问题听都没听过 听到问题人都是晕的
说实话源码我也看过,但要答出这个,对于校招生是否有些残忍??
携程这校招难度,可以的。每一个问题都要深入到源码,最后也没给我反问。而且携程进度也是个迷官网也查不到。