volatile关键字的底层实现,volatile是不是原子性的
快排的时间复杂度
java中线程如何交互
java中的锁机制
悲观锁和乐观锁,应用中的案例,mysql当中怎么实现,java中的实现
长连接和短连接
tcp为什么三次握手却要四次分手
泛型
常见的异常类
单例模式(线程安全,双重检查)
spring了解(我面试的时候没有问)
常见的排序算法
线程和进程的区别
同步的控制方法
integer与int区别
重写和重载区别
hashmap与hashtable区别
常见的设计模式(一般是问你熟悉哪些)
抽象类与接口类区别
数据库索引
java lock的实现,公平锁、非公平锁
多线程中断的原理
B+,B-,红黑树,二叉搜索树,平衡搜索树
线程池(常见的线程池,各个参数的意义)
优化sql
ACID,隔离级别
JVM类加载机制
JVM分区
GC
垃圾收集器
另外还有一些常见的算法,链表啊树的等等