首页 > 面试复盘 | 快手Java一面凉经
头像
代码裁缝
编辑于 2021-10-14 14:59
+ 关注

面试复盘 | 快手Java一面凉经

一面  时间:9.17  形式:轻雀会议  时长:60min

1.自我介绍
2.为什么选择Java语言?
3.项目
4.Redis缓存穿透、缓存击穿和缓存雪崩区别以及如何去解决?
5.如何查看一个进程详细的信息?
6.如何查看内存占用率?其中有个参数是cache,代表什么含义?
7.TCP为什么要三次握手,两次行不行?
8.什么情况下会用到UDP?
9.DNS解析的过程?
10.Java中序列化和反序列化的作用是什么?使用场景是什么?
11.线程同步的方式?同步的目的是什么?
12.wait和sleep有什么区别?
13.算法题:Leetcode1589和汉诺塔问题
14.智力题:两个玻璃球,100层楼,玻璃球在高于某楼层的时候往下丢会破碎,找到使玻璃球不碎的临界楼层?如果是3颗玻璃球呢?

总结:之前投了一次北京的岗位,简历直接挂了,后来投了一个杭州的岗位,给了这次面试机会,可是自己没把握好。前20分钟一直在聊项目,答的还行,后面的基础知识部分问的就比较常规了,基本全答上来了,但是算法题拉胯了😥一题都没写出来,第一题知道去求索引的交集,但是没处理好,汉诺塔是在学数据结构的时候只做了一遍,已经完全忘了,面试官看我算法题一题都没做出来,可能怀疑我的智商了,所以最后补了一道智力题,害,凉的透透的,还是自己太菜,算法能力太差了

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖