一面,一小时 1.自我介绍,在校排名等 2.进程和线程的区别 3.虚拟机内存模型 4.锁有哪些?之间的区别?有没有不加锁的并发方式。 5.对cyclebarrier的理解,和countdownlaunch的区别? 6.hashmap底层实现,为什么需要扩容,怎么扩容,为什么非线程安全 7.concurrenthashmap底层原理 8.为什么要使用threadlocal,什么场景下会用到 9.写出单例模式,说明所写的单例属于那么多单例模式下哪一种 10.想要访问一个网页,客户端到服务端经过哪些步骤,请求到达服务端会如何进行处理 11.请求被分发到对应的程序时,一般会如何进行考虑 12.http...