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

