一面: 1. 链表交叉问题 2. Top k问题 3. 进程与线程 4. Linux的文件系统 5. Linux的线程命令,查找命令 6. 线程状态,以及相互切换 7. CocurrentHashMap的实现 8. 设计模式 9. IOC,AOP用到的设计模式 10. 手写单例模式 11. equals方法和HashCode方法 二面: 1. JVM的垃圾回收机制,回收的具体算法,以及回收程序的名字 2. 索引 3. 事务 4. JDBC的连接和具体执行 ...