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