恒生Java一面凉经
日期:3.2
1.自我介绍
2.“==”和equals()的区别
3.为什么在重写hashCode()方法的同时要重写equals()方法
4.HashMap的put()过程
5.红黑树和其他二叉树、二叉平衡树的区别
6.ConcurrentHashMap如何实现线程安全
7.synchronized在jvm中的实现(听录音的时候才发现答岔了,应该说字节码层面的,结果说了偏向锁、轻量级锁和锁膨胀)
8.Bean的生命周期
9.Ioc
10.MySql的存储引擎
11.事务
12.InnoDB如何实现ACID
13.面试官想问ES,但奈何本人了解不多就跳过了
14.Redis和MySql的区别
15.Redis如何实现高并发处理
16.Redis的持久化方式
17.做好程序员的关键是什么
18.最近在看什么新技术
19.最大的缺点
20.问了一下了解恒生吗,然后开始面试官开始介绍恒生的业务等等