一个在找工作的小伙伴,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。
后来他又接到了字节跳动的电话,通知他去参加三面。
从二面到三面之间隔了挺久的,他以为都没戏了,结果却收到了复试通知。
由于已经拿到了很多大厂的Offer,他对这次面试还是挺有信心的。但是回来之后,表现的特别沮丧。
一问之下,原来是面试官问的一些问题他回答的不好。
他说面试官揪着源码一直问,但是自己并没有深入看太多的源码,所以回答的不是太好。
他总结了一下面试官关于源码部分的问题,主要题目如下:
-
你看过那些源码吗?
-
那你能讲讲HashMap的实现原理吗?
-
HashMap什么时候会进行rehash?
-
结合源码说说HashMap在高并发场景中为什么会出现死循环?
-
JDK1.8中对HashMap做了哪些性能优化?
-
HashMap和HashTable有何不同?
-
HashMap和Concu