一面: 1、Java集合类,Hashmap了解么,原理是怎么样的,为什么用红黑树,红黑树有什么特征?如果要线程安全的hashmap该怎么办?(这个问题基本上问的很普遍了) 2、java内存机制了解过吗?Minorgc和fullgc区别,Majorgc呢?什么时候发生?Minorgc发生在哪个地方? 3、tcp三次握手过程(我把所有的细节参数都说了个遍) 4、输入url整个过程是怎么样的(把dns整个细节以及tcp、ARP协议、http都说了细节) 5、状态码401,403 6、spring生命周期(servlet生命周期以及bean都说的很细) 7、输...