目录
一面(电话)
1. synchronized是否可以由同一个函数多次调用(一个函数递归调用);
(可重入性)
2. hashMap是否线程安全,与HashTable的区别;
3. ConcurrentHashMap中的扩容是否需要对整个表上锁;
(对单个segment进行扩容)
4. 浏览器输入url的过程;
(建立连接、请求报文,响应报文、释放连接)
5. MySQL索引的结构,什么是B+树;
(B+,多路平衡查找树,所有关键字都在叶子节点中、指针相连)
6. 什么是红黑树,讲一讲如何修复;
(二叉查找树,节点中多设置了一位用来存储节点颜色,保证最坏情况下,查找效率)