快手java一、二、三、hr面(已OC)
一面40min
1、自我介绍
2、JVM内存模型和各个区作用
3、Java中对象的分配过程
4、对象的创建过程
5、线程常见的创建方式
6、线程池参数
7、Synchronized底层原理
8、锁的优化
9、String的底层是怎么实现的
10、一道题
11、输入url到返回页面的全过程
12、TCP的三次握手
12、MySQL为什么使用B+树,为什么不用红黑树,B树
13、MySQL的事务的隔离级别和解决了哪些问题。
14、RR级别是基于什么实现的
15、做题,链表重排序
16、写个线程安全的单例模式
String a = "111"; String b = "111"; String c = a + ""; System.out.println(a == c); String e = "111"; String d = "111"+""; System.out.println(e == d);----------------------------------------------------------
二面30min
主要就是一直问项目,然后场景题,我觉得我答得很烂,结果刚刚约3面了
-----------------------------------------------------------
有没有懂哥知道iHR应用中心三面是技术面还是啥呀
------------------------------------------
三面是技术面,大概率是g了 ,问了两个场景题,然后一个程序
杨辉三角中查下标和最小的目标数
有hxd指点一下吗?
-------------------------------------------------------------
hr面是一些常规问题,第二天口头offer
#快手实习面经##实习##面经##Java#