一个小时 1. JVM运行时数据区(一激动, 忘记虚拟机栈叫啥名字了, 直接说叫栈) 2. NIO 3. Synchronized 4. 双亲委托 5. 类加载机制 6. B+树的结构, 为什么使用B+树. 7. 最左匹配原则 8. 线程池内部结构, 线程如何复用 9. 手写堆排序 10. 项目, 被问Java爬虫, IP代理池; 问我是不是就是写了增删改查.我说是. 最后面试官说我深度细节够了, 体系和层次不够, 然后就挂了.