快手一二面

发面经,求offer

---------------------------一面 9.7-------------------------(1h 5 min)
一上来致命打击!
1. avl树和红黑树区别,各自适用场景
2. 额外加入B+树,什么区别,什么场景   (干懵了)
3. Map都有哪些实现?我说了HashMap、ConcurrentHashMap、LinkedHashMap
面试官:还有吗?
完蛋,到痛处了,只能祭出HBase memStore的 concurrentSkipListMap
马上接着
为什么不用ConcurrentHashMap实现memStore而是concurrentSkipListMap?一顿输出(引到红黑树和跳表区别),然后面试官说还有呢?意思就是没说到点上啊!
想了一会,排序作用!!!
LinkedHashMap什么用
4. TCP异常,服务端进程挂掉和服务器挂掉产生的异常区别?懵逼,降维打击,问到最后面试官自己说了,感谢面试官,学到了!
进程拒接;TCP超时重传层面
5. jps、jstack这些java bin命令用过哪些?
一顿输出,这个真可以
6. 实际场景 ,CPU过高怎么办?
top(shift+h)+jstack
7. 火焰图
一次调用方法执行时间过长,和多次调用方法导致时间过长,两者会在火焰图中反映吗? 会,毕竟是采样
如何解决? 这个真不太会
8. raft, zab和raft区别?是不是只了解理论?是。。。。。
9. 搜索旋转数组最小值
10. 反问
看面试官语气是想让计算同事再来面面我,面试官是做存储的,希望之后顺利!!!


---------------------------二面 9.8-------------------------(45 min,又认出来了,是董老师!)
1. 项目
2. 介绍下什么是flink?我从spark streaming对比说起
3. flink端到端exactly-once,“”端到端“这词我不知道大数据有没有这概念,我只知道深度学习有 XDDDD
4. flink什么是状态
5. 算法:全排列,线程安全的单例(2种),本想出第三道题(关于top命令的load,但是我真不了解,所以面试官问了下一个问题)
6. 如何排查Java进程的问题(jstack、top、jstat、火焰图一梭子上去)
7. 反问:请问您是董老师吗?hhhhhhhhhhhhhh

三面求过!
#秋招##大数据开发工程师#
全部评论
哈哈哈,我也面了这个,二面问题类似
1 回复
分享
发布于 2021-09-11 11:54

相关推荐

2 4 评论
分享
牛客网
牛客企业服务