记录一下有史以来最恶心的面试体验
闲聊了几句
算法题:打印叶子节点从到右 ,打印最最左叶子节点这一层
数组和链表的区别,插入哪个更快
为什么数组支持随机访问
ArrayList底层是怎么扩容,为什么要用复制的方式
服务器Session同步怎么实现
ThreadLocal底层实现
Synchronized标注在普通方法,静态方法,同步代码块 的区别 底层实现
介绍一下索引
为什么选区分度高的列做索引
数据库索引怎么实现,为什么不用二叉搜索树
幻读是什么
为什么要开启事务
left join 左连接
说下servlet
三次握手和四次挥手(画图)
Hashset和HashMap
加法和IO操作哪个更消耗CPU