#百度一面# 大概面了33分钟,问的比较全面。 先自我介绍 (1)先说说集合吧,又问了hashmap的原理,把与集合有关的都回答了。 (2)JVM区域划分,每一部分再细讲一下。 (3)有哪些垃圾回收算法,详细说了3个GC算法。 (4)类加载的步骤,还有内存回收的过程。 (5)讲一下G1垃圾回收器,这个还需要再往深的学一下。 (6)死锁 (7)讲一下volatile这个关键字,面试官说我讲的有点少。 (8)描述一下什么是乐观锁,悲观锁。 (9)volatile和synchronize的区别。 (10)面向对象的六大...