当前位置: 首页 > 面试经验 >

快手Java后端一面面经

优质
小牛编辑
83浏览
2023-08-15

快手Java后端一面面经

1. 自我介绍
2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别
3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久)
4. 缓存击穿、缓存穿透和缓存雪崩的区别
5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是两个数组排序后的样子
6. 单例模式有了解吗?使用单例模式有什么好处?使用场景是什么?
7. 手写一个单例模式(我写了用volatile双重检验锁方式实现单例模式)
8. 给我解释一下双重检验锁方式实现单例模式的原理
9. 一个场景,有1000个文件,每个文件有1000w行,每一行是一个数,求所有数据的中位数(我只说了用排序算法,没回答到点上)
10. 反问环节
 类似资料: