【阿里巴巴】Go岗-淘宝事业部社招

一面

自我介绍
1.mysql的索引都有什么,说说区别(mysql不熟,说pg的)
2.用户在网页上输入一个url后发生了什么
3.讲讲https的过程
4.讲讲tcp 4次挥手过程
5.客户端4次挥手后处于什么状态,为什么是2msl
6.redis常用数据结构
7.java熟吗(不熟….)
8说说线程进程协程区别
9算法题:n个小朋友手拉手围成一个环,1-3报数,报到3的退出,最后剩下的是的小朋友的下标
10.提问环节

二面

自我介绍,项目介绍
1.上来先说整体流程,前30min候选人主讲项目,面试官会有打断,后面时间是算法题和提问环节
2.先怼项目:
1)为什么要自研批处理程序,不用flink或spark streaming什么的
2)flink了解吗(不了解)

3.你们这项目好多单点,为什么不做高可用考虑(我能说海外小公司,没时间搞吗)

4.Raft协议的论文有看过吗,大体讲讲,还问了个什么细节记不清了,也没答上来

5.Gossip协议了解吗,说说原理和使用场景,为什么不能用它做主从选举
6.redis整体架构说说
7.redis的主从切换流程
8.用redis实现分布式锁有什么潜在的问题
9算法已经没时间了,而且前面被怼的不行,题主当时处在一个懵逼的状态
10.提问环节

发表评论

后才能评论