一面(7.30) 1. 项目 2. Spring @Bean @Service @Component等注解的区别 3. Java中多态的实现 4. Java中的对象头 5. hashMap的原理 手撕代码 自己写一个HashMap,采用拉链法并且链表按value值排序 6. Java中怎么使用多线程 写一个线程池提交线程的代码 二面(8.1) 1. JDK,JRE的区别 2. 垃圾回收主要发生在堆区还是栈区 3. 怎么设置堆的大小 4. JVM采用的垃圾回收策略 5. JVM为什...