快手Java提前批一面

知道哪些Java容器
说一下HashMap的结构
说一下1.8版本HashMap的put最坏时间复杂度,get的最坏时间复杂度。
编程题:滑动窗口的最大值。
编程题follow-up问题,如果是取得滑动窗口中位数怎么做。
怎么用最大堆最小堆找中位数

二面:
synchronized怎么使用,在代码块的synchronized里面,如果中途想退出这个锁,怎么写
final关键字,用在方法,对象,类上面。有哪些情况,你没写final关键字,也不允许你去修改他本身的值。
Spring框架,自动装配原理(简历里写了,但是没说出来)
编程题
反转字符串,有大小写情况。[A,b,C,D,e] --> [E,d,C,B,a]。
蒸熟数组,数字表示东西个数,打印移动步骤,让整个数组最后尽量平均。

#面经##校招##快手##Java工程师#
全部评论
follow-up问题是什么意思啊
1 回复 分享
发布于 2020-08-24 21:13

相关推荐

2024-11-21 04:35
电子科技大学 Java
努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
起名字真难233:这名字一看就比什么上海寻梦信息技术有限公司,北京三快网络技术有限公司等高级不少
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

更多
牛客网
牛客企业服务