商道 来源:哔哩哔哩 时间:2023-08-02 17:10:56
现在大家都在谈“内卷”,钊哥认为很多时候是因为外界的风气和压力让我们不得不随波逐流,所以,感觉很努力,花了很多的时间,却没有得到真正的成长,所以俗称“内卷”,也指“被自愿”竞争。
关于现在盛行的面试风气,谈谈我的看法:
首先钊哥也是在企业做了长达7、8年的面试官了,所以我理解面试官的难处。很多时候我们想找个合适的人才也是挺难的,所以,需要多问问才能更好筛选出合适的人才。此处要先为面试官发下声:成熟的面试官哪有什么坏心思,无非只是为了筛选更合适的人才。
(资料图片仅供参考)
其次,谈谈为什么面试都喜欢问源码?
我个人感觉这个问题要分两种情况来谈:
第一种,是面试官为了显得有格调,让面试者感觉自己的是有技术深度的;
这类型的面试官,以我的经验,至少50%以上,他们自身是没有怎么认真看过源码的,也许是刚好看了一篇文章,只言片语了解了下,然后就拿来显摆,所以这类情况怎么办?
首先,你可以用坚定的眼神和语气回复有,然后抖出源码中的几个关键类名及方法名,然后再说说大致的流程,一顿简单的操作,保证可以让这类面试官虎躯一震,心理连连点赞,但又故作镇定,然后问,还有吗?这个万能问题来化解此刻内心的尴尬!
第二种,你运气好,遇到真正高水平的面试官,这类面试官在实际的成长工作中,体验到源码中的精妙设计,所以也想看看面试中寻找共鸣,看看面试者对于代码设计的思考;
不过请放心,这类型的面试官不会因为你对源码没有理解透彻,就直接把你pass了,因为源码只是他们观察你的一个维度而已,那种问你看过源码没,你说没有就直接把你pass掉,大部分都是属于上述说的第一种类型。
最后,跟大家分享下看源码的三步曲!
第一步:看源码之前,明确好,看源码的目标;
这一步,我个人认为是最关键的一步,因为才能让我们保持聚焦,否则你很容易在源码中迷失自我,很多人在看源码的时候,总是希望每行都看懂,最后都陷入了过分的细节中,而忘记了出发时的目标。
那种带着你事无巨细,一行行看,没有目标,就是看,除了让你感觉很厉害,没有实际的价值
第二步:找到看源码的入口怎么找到入口;
从你的使用场景去入手,比如研究Netty如何实现心跳续约的,那么首先,你需要从API层面知道怎么实现,然后这些API就是你分析的入口;
第三步:抓主线,不要对细节过分恋战,采用总分总的思维模式;
所以先梳理出主线,然后再针对细节再梳理主线,最后再形成一个树状的分析路线;
最后,经过解读多个中间件的源码,你就会渐渐积累出读源码的经验,然后反过来影响到我们开发实践中的代码设计。
所以,好了,钊哥就先跟大家聊到这里了,大家要保持对技术的乐趣。也希望现实中抓不住重点的面试官以及996,不要磨灭了大家对技术的最初热爱!
标签:
下一篇:最后一页