一面:
1.自我介绍
2.ArrayList 底层数据结构
3.ArrayList 扩容机制
4.ArrayList 底层复制
5.hashmap的底层数据结构
6.hashmap底层数组为什么是2的n次方
7.链表和二叉树,二叉树的优势
8.Spring IOC AOP
9.什么是死锁,怎么解决死锁
10.什么是索引,索引一系列
11.你的优势是什么
12.数组倒叙算法
二面:
1.自我介绍
2.优势劣势
3.对公司的了解
4.算法从浅至深
1.数组反转算法,
2.两个方法 空间时间对比
3.单字节双字节
4.单字节数组 反转单词(不允许开辟新的空间) is a book=>book a is
5.String StringBuild StringBuffer
1.区别
2.线程安全
3.效率对比
4.StringBuild在什么情况下与String效率相同
6.关系型数据库与非关系型数据库