一面是一个说话很温柔的南方小哥 1、一上来就让写代码,生产者消费者模式,考虑多线程并发 2、我在代码中用到了阻塞对列,然后问阻塞队列的底层原理,当时就有点懵说没看过,但是让我实现的话我可以这么这么做。。。。 3、Hashmap,currentHashmap的源码以及解决多线程问题,JDK1.7与1.8的区别 4、Java的锁机制,synchronized的原理,与其他锁的区别 5、项目中有关hadoop的,然后问我mapreduce的原理,怎样解决数据倾斜,OOM了怎样定位到具体的对象 6、Java虚拟机的垃圾回收算法G1与CMS的区别、新生代与老生代 ...