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

快手客户端一面(40min)

优质
小牛编辑
92浏览
2023-08-18

快手客户端一面(40min)

自我介绍
1.ArrayList的扩容机制?
2.底层实现?深拷贝还是浅拷贝?
3.单例模式
4.懒汉线程安全?
5.多线程下如何保证类的线程安全?
6.CopyOnWriteArrayList底层实现?如何实现线程安全?
7.HTTP支持长链接吗?什么时候开始支持的?
8.长连接什么时候会释放?
9.服务端通过timeout还是探测决定是否关闭长连接?
10.TCP有没有这种关闭连接的方式?
11.算法题:给你一个数组,和一个数字m,问这个数组中存不存在一个子序列(不一定连续),使得它的和为m,输出true或false
12.反问
感觉面的挺一般的,没问项目也没问MySQL、Redis、MQ,甚至没问JVM,40分钟就面完了,面试官人很好,全程在引导
#秋招##Java#
 类似资料: