一面 10.8
35min
实习内容+项目拷打。
网络:
NAT及原理
手撕:
文字包装过的跳跃游戏2
反问:
1.统招统面,技术栈java但参考意义不大
2.更看重编写代码能力
二面 10.13
50min
实习内容+项目拷打。
raft算法讲一下。
如果follower发现leader节点数据是旧的,会发生什么?
raft发生多个候选者竞选会怎么样?
raft的应用。
了解kafka吗?
进程和线程的区别?
线程有哪些自己的数据结构?
应用程序很多跑在用户态,为什么不直接用内核态?
c++去new一个对象需要切换到内核态吗?
分配内存如果需要反复进入内核态的话,c++效率为什么高?
手撕:
质因数分解,有些数可以只分解为2,3,5这三个质因数中的数,打印输出前n个这样的数。
反问:
推搜部门,java和cpp都有
许愿三面