面试时间:6月4日 面试形式: 电话面 一面 自我介绍一下 介绍一下项目,说了项目描述、技术难点以及是如何解决的。介绍完没有对项目进行发问。 说一下HashMap的底层原理。 这个很熟,从hash值计算、为什么要用低16位与高16位异或到怎么解决Hash冲突的以及扩容和填充因子都讲了一遍。面试官表示很满意~~ hha JVM了解吗? 说一下JVM的组成? 你刚刚说到堆,堆是用来干什么的? 有哪些垃圾回收算法来管理堆对象? 为什么要进行GC分代? 说一下从Http请求的过程。 讲了三次握手过程。 多线...