自我介绍
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.提问环节
以上就是本次分享内容,更多大厂Go开发工程师面试经验持续关注六星社区
想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!