Date:2021.03.29
P.S. 电话面试,7.30-8.30
面试官人很多,技术很强,声音好听!
没让做自我介绍,直接开始~
1.GPA多少?专业排名?
2.集合类了解嘛?
答:List,Set,Map。
3.讲讲HashMap的put和get操作?
答:在put的时候 首先对key做hash运算,计算出该key所在的index,blalala~
4.如何实现线程安全的HashMap,扩容机制?
答:HashTable、Collections.SynchronizeMap、ConcurrentHashMap。具体说了,jdk1.7和1.8ConcurrentHashMap的实现原理。
5.接口,抽象类?
6.自动装箱,拆箱?
答:举了Integer的例子
7.类加载机制、双亲委派、破坏类加载机制?
8.Spring源码,IOC AOP 实现原理 AutoWried、Resource关键字?
9.堆内存划分,如何解决Minor GC、Full GC频繁的问题?
10.垃圾回收算法、CMS,G1?
11.TCP/IP五层模型,协议在那一层,为啥三次握手,为什么等2MSL,ack丢失?
30分钟
12.项目流程、介绍?
13.实习介绍,做了啥?
14.论文情况?
15.有没有投其他公司,为什么选择阿里?
反问:
1.部门用的什么技术栈?
2.面试表现如何?需要从什么方面继续努力?
30分钟
全部评论
(5) 回帖