一面 首先是自我介绍,简单说了一下项目的框架结构。后面问到了 IOC、AOP 的底层原理,没答上来,只知道概念性上的理解... Java 介绍一下 Java 容器,底层源码相关及扩容机制等 答了 HashMap、CurrentHashMap、ArrayList,以及不同 JDK 版本(主要是 JDK 1.7 和 JDK 1.8)实现细节上的差异。问 HashMap 的时候问到 hashCode、equals 方法是怎么重写的,没答上来。 Java 的锁,线程安全问题 围绕 Synchronized、CAS、volatile 展开。其中提到 volatile 的实现原理提到了在其...