- 自我介绍
 - 聊项目
 - 讲一下java中除sychronized之外的锁(说了重入锁,别的没想起来)
 - 讲一下sychronized的锁机制
 - 讲一下自旋锁的实现方式,在Linux平台可以怎么实现?
 - 讲一下分布式锁的实现方式
 - java常用的工具包有哪些?
 - IO流关闭时有哪些注意事项?例如,close()的时候发生异常了怎么办?
 - 你了解哪些集合类?
 - 线程和进程的区别?
 - 线程池有几种类型?
 - 线程池的参数有哪些?
 - JVM的垃圾回收算法?
 - 讲一下Mysql有哪几种数据库?区别是什么?适用于什么场景?
 - 数据库如何避免死锁?
 - 数据库的隔离级别?这些级别分别有什么不同?
 - 讲一下二叉树、B树、B+树、二叉搜索树、平衡二叉搜索树这几个概念
 - Get和Post的区别?哪一个更加安全?
 - 设计模式有了解吗?举个例子?
 - 单例模式的实现方式?
 - 合并区间算法题
 
