程序员看源码的好处,你知道几个?

一个在找工作的小伙伴,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。

后来他又接到了字节跳动的电话,通知他去参加三面。
程序员看源码的好处,你知道几个?_第1张图片
从二面到三面之间隔了挺久的,他以为都没戏了,结果却收到了复试通知。

由于已经拿到了很多大厂的Offer,他对这次面试还是挺有信心的。但是回来之后,表现的特别沮丧。
程序员看源码的好处,你知道几个?_第2张图片
一问之下,原来是面试官问的一些问题他回答的不好。

他说面试官揪着源码一直问,但是自己并没有深入看太多的源码,所以回答的不是太好。

他总结了一下面试官关于源码部分的问题,主要题目如下:

  1. 你看过那些源码吗?

  2. 那你能讲讲HashMap的实现原理吗?

  3. HashMap什么时候会进行rehash?

  4. 结合源码说说HashMap在高并发场景中为什么会出现死循环?

  5. JDK1.8中对HashMap做了哪些性能优化?

  6. HashMap和HashTable有何不同?

  7. HashMap和Concu

你可能感兴趣的:(程序员,面试,编程语言,程序员,源码,IT)