一面(1小时无手撕):1.实习经历拷打2.说说你知道的垃圾回收处理器3.G1的回收过程4.G1的筛选回收原理5.说说你认为并发情况下怎么做到不冲突6.说一下HashMap和ArrayList的底层原理7.innodb引擎不同隔离的区别以及怎么加锁的8.MVCC的原理9.redis分布式锁怎么做的,有什么问题10.看门狗机制说一下11.红锁了解吗,有什么问题,怎么解决这些问题12.io有哪些二面(不到半小时):1.实习经历拷打2.手撕一道sql3.手撕一个类似hot100的节点的最近公共祖先,稍微变了一下