一面(3.16 45min)
自我介绍
八股
GMP模型 ==》P的作用 ==》G系统调用,没有p和有p的流程 ==》其他语言为什么不用协程,其他语言的线程模型是怎么样的 ==》使用这种GP模型有什么缺点吗?
还有些啥,忘记了
项目
你这个项目系统整个流程说一下 ==》etcd和kafka在你这里怎么协调的
为什么不用zk,zk和etcd除了共识协议的区别还有什么?
代码
连续子数组和最大值(按照规定处理输入 贪心写法 + dp状态公式)
反问
安全部门后台干什么的?
部门用go做什么?
面试官:实习时间
二面 (3.21 45min)
自我介绍
项目含八股
你的区块链项目为什么可以当中间件 ==》 该项目性能 吞吐量 ==》 共识tps过万的论文思路 ==》 项目性能瓶颈(单机) ==》 分布式集群性能瓶颈
GMP(表示和上一个面试官聊了,讲了下当时没答出来的然后回去查了的结果,聊了会)
为什么用etcd,不用zk(我忘记一面有这个没有复盘,和一面一样答复。)ps: 如果有三面的话,我已经会回答了
除了项目中间件还用了什么中间件
还用了什么分布式系统
===== 小插曲 ,网络卡,我很尴尬,面试官很尴尬,我说面试官你怎么wifi也是红色的,面试官说你的网差,别瞎说 ===
一致性如何保证 ==》 主从强共识raft ==》经过提示 聊出一致性哈希以及虚拟节点改进 ===》 jump的那种哈希了解吗(不会,问面试官,面试官:推导复杂,你回去自己看)
反问:
部门想要c++重构成go吗?老服务用c++新服务转go
面试官:会c++吗?(看得懂,写过操作系统的c)
冒昧一问,还有几轮?
面试官:一轮
技术?
面试官:是的
在深圳?
面试官:你可以吗?
体验实习,无所谓那里
=================二面完两天3.23 鱼塘遨游,复试状态锁死 下一面未知===========
=================流程结束,凉===============
#你觉得今年春招回暖了吗##腾讯#