投递的JAVA后台,3轮技术1轮HR面,面试官都非常有耐心,问得很基础很全面,但还是回答的不够好,被问的外焦里嫩,分享给各位战友,希望能收到offer(ps问题顺序是乱的) 一面 自我介绍 1.用过哪些集合类 (Arraylist和Linkedlist的区别、适用场景,HashSet实现原理,Iterator实现原理) 2.synchronized和ReentrantLock区别 3.用过哪些线程池,ThreadPoolExecutor各个参数意义是什么 4.介绍一下悲观锁,乐观锁。乐观锁怎么实现(java里的自旋锁和轻量级锁,就让介绍这两种锁的机制...