快手补招Java三面

一面
自我介绍
1.int与Integer的区别
2.接口与抽象类的区别,为什么会有接口
3.hashmap的底层数据结构和扩容机制
4.hashtable是怎么实现线程安全的,两个线程可以同时分别调用get和put方法吗
5.concurrenthashmap是怎么实现线程安全的,怎么加锁,分段锁多了会怎么样,少了会怎么样,怎么保证适合的分段锁个数
6.java里面怎么实现同步
7.synchronized关键字和lock的区别
8.synchronized在jvm里面是怎么实现的
9.lock除了常用的Reetrantlock之外还了解什么实现类
10.了解锁升级吗
11.找出第k大个数
12.实现一个可以取到最大值的栈
反问对我的建议,感觉我对锁不够深入。
本来以为凉了结果意外地通过了

二面
自我介绍
问我对什么比较熟,然后我说java基础,jvm,多线程,数据结构跟网络,然后就开始问数据结构
1.给定一个只有字母数字的字符串,找出连续数字的最大值
2.了解二叉树吗,写一个后序遍历,如果不用递归怎么实现
3.垃圾回收算法
4.新生代为什么要分三个区,为什么比例是8比1比1(这个问题我还真没想过,看来学习的时候还是得多想想为什么)
5.说几个新生代垃圾回收器
6.tcp为什么要三次握手,四次挥手
7.挥手为什么是4次,三次不可以吗
我答的是因为服务端还有没有发送完毕的数据
面试官说,我可以不接受完就关闭啊,下次再连接的时候再请求那个报文的序号就行了啊,为什么非要四次挥手
这里我没答上来,纠结了好一会
8.MTU和分片了解吗
(这个我还真忘了,准备的时候只着重看tcp和http了)
还有一些问题我大概记不清了,面了有一个小时,感觉自己答的不好,很菜,然后就问面试官对自己有什么建议,感觉自己很菜,面试官很nice,说只是看一下我的深度和广度,不用太担心。
然后意外地通过了

三面
自我介绍
1.实现一个求整数n的开平方数的函数
我提了两个思路,用除法和乘法
面试官指出了除法不太合理的地方,问乘法还可以怎么优化,讨论这个题还是挺长时间的,大概有45分钟了吧
2.为什么来快手
3.对商业化怎么看
然后就反问环节

现在还没通知估计是凉凉了不过梦想还是要有的呜呜呜呜
许愿许愿许愿许愿许愿hr面求求了




#面经##校招##快手##Java工程师#
全部评论
顶顶顶
点赞 回复
分享
发布于 2020-12-03 17:15
点赞 回复
分享
发布于 2020-12-03 17:15
联想
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2020-12-03 17:16
这么简单吗?
点赞 回复
分享
发布于 2020-12-03 18:13
二分法
点赞 回复
分享
发布于 2020-12-03 19:37
牛顿迭代法,用来解开方也挺好的😂
点赞 回复
分享
发布于 2020-12-03 19:46
mark一下
点赞 回复
分享
发布于 2020-12-03 22:02
有大佬一起备战面试、春招嘛,想要加群的可以私我哈,一起加油😉
点赞 回复
分享
发布于 2020-12-04 00:04
楼主什么学历呀
点赞 回复
分享
发布于 2020-12-04 00:31
加油!祝上岸
点赞 回复
分享
发布于 2020-12-04 01:45
刚刚收到hr面通知,许愿许愿hr面顺利通过
点赞 回复
分享
发布于 2020-12-04 12:08
羡慕老铁,我之前就是商业化三面挂了😂。3天后一面,祈祷好运
点赞 回复
分享
发布于 2020-12-04 12:25
请问一下楼主,三次面试多久完成的呀
点赞 回复
分享
发布于 2020-12-04 12:26
问题有的忘了,就没写上去
点赞 回复
分享
发布于 2020-12-04 12:52
一面一般是主管面试还是业务经理面试啊
点赞 回复
分享
发布于 2020-12-05 11:42
楼主oc了吗
点赞 回复
分享
发布于 2020-12-10 17:00
请问三面是12.4号上午完成的吗
点赞 回复
分享
发布于 2020-12-14 09:14
楼主快手base哪里啊
点赞 回复
分享
发布于 2020-12-14 19:52
请问一面完成多久给的结果呀?
点赞 回复
分享
发布于 2020-12-21 09:14
请问楼主oc了吗?
点赞 回复
分享
发布于 2021-01-01 14:17

相关推荐

头像
不愿透露姓名的神秘牛友
04-03 23:31
快手 测开 1111 硕士双一流
点赞 评论 收藏
转发
25 108 评论
分享
牛客网
牛客企业服务