快手提前批面经(两技术面+HR面+已意向书)
一面(1h42m)
自我介绍
项目介绍
hashmap和concurrenthashmap
阻塞队列
线程池拒绝策略的应用场景
手写c3p0(项目里写了的原因)
Spring cloud常用组件
zk了解过吗
保活探活
让你设计一个探活策略
你刚刚设计的这个要是失败了怎么处理
失败之后节点集群要加选举吗?为什么?
然后问实习项目
在现网跑吗?跑了多久?
最大的收获是什么?我和他说了一个分块的梯度提升回归树的思想
他说这个在java设计中属于什么设计模式
分块/分区域,具体jvm内存回收的时候应用在哪(后来才反应是G1)
介绍部门
手撕:
1、LRU
2、手写堆排序
反问问题
二面(56min)
没录音记得七七八八了
一些java基础题
问实习加问项目
深挖+狂挖+血妈挖项目
拿了哪些offer了
反问
手撕:
1、SQL最好成绩科目(直接说不会)
2、二叉树左视图(没写完)
HR面(10min)
想在哪工作
为什么读研
拿了哪些offer
第一份工作有什么想法