如何成为一个面试狠人?

本文正在参与【面霸养成记 】 征文活动,一起来聊聊校招的那些事吧,牛客周边和百元京东卡等你来领~

大家好呀,我是新人牛油小约翰-白。2023届秋招提前批or正式批都要开始了,怎么成为一台优秀的offer收割机以及怎么在数位面试官手下撑过一炷香的时间,这些可能是大家都特别感兴趣的话题,这期主要是讲讲我自己以及我身边这些面霸的成长之路,成为一个优秀的面霸or面怪需要做哪些前期准备工作。

下面的一些内容是我和阿里的毛哥以及微软的叉子哥共同总结出来的一些面试感悟,他们都是我认识的面霸朋友,秋招期间拿到了10+个大厂的offer,我们都从事的是后端开发岗位,所以就面试过程中一些比较重要的地方跟大家好好聊聊,我们以后在准备的过程中怎么侧重。

1、算法部分

算法的重要性毋庸置疑,从我们前期的笔试到后期面试过程中的手撕算法环节,算法都扮演者一个重要的角色,算法是1,后面的项目八股啥的都是0,没有1后面再多的0也没有意义。拿字节来说,如果算法没有A出来,基本这场面试十有***都要凉。有很多人问我算法刷多少比较合适,这个我觉得没有一个准确的数字,因为我看到有些面霸刷了100来道也能应付整个秋招,但是对于一般人不是那种特别聪明的人而言,我觉得300+道比较稳妥,当然这300道覆盖到的应该是各种题型,比如滑动窗口算法,单调栈/队列,树,图,dp,深度/广度搜索等等各种题型。

你以为算法这就结束了,NO NO NO,咱说还有多线程和SQL的练习,多线程比如常见的自己实现一个线程池,循环打印数字或者字母,实现安全的单例模式等等。SQL实现一些增删改查的联表操作等等,这些也常在手撕算法环节碰到,手撕算法中不一定只有数据结构和算法,多线程和SQL也是一个常考的话题。

我强烈建议的是每天随机刷一下各类题型,从数据结构算法到多线程SQL都要刷个几道。特别是不会的东西要反复练习,比如这里考你一道使用归并排序来排序一个链表,大家不妨现在动手试试,看看自己有没有忘记。

2、八股部分

八股虽然网上总结的一堆堆好像大家都背烂了,说实话现在很多企业都不怎么爱考这些东西,更偏向于考察你项目用到的技术栈中涉及到的八股,比如你用了netty,那我就考你NIO,BIO 零拷贝相关的东西,也不突然问你HashMap源码这些你背烂熟的玩意。当然,我不是说这些常见的八股就不用管了,这些咱们还是必须会的。咱们在八股文上复习的重心应该放在跟咱项目密切相关上面,你现在仔细检查检查你写的项目经历中用到了哪些技术栈,然后回去好好看看背背相关的八股,这一部分的篇幅虽然短,但同样也是非常重要的一环。



3、项目部分

这一部分我个人觉得重要程度应该占比40%以上吧,绝大多数面试官拿到你的简历,第二眼看到的大概就是这部分,很大一部分提问都是围绕你的项目展开来的。你简历中的项目描述显得尤为重要,我之前也写过类似的文章 :

怎么在简历中写好项目经历

面试官在提问的时候无非是针对你的项目实现细节进行提问,或者是深挖你的项目。提问的模式类似于:如果这个功能点我这么这么xxx设计会怎么样,你这里为什么不用XXX来实现,这么实现会有什么样的不足之处 等等。这时候我们需要针对项目进行深入的思考,你站在面试官的角度上来思考,你的项目可能哪里会存在什么样的缺陷。虽然我在这里描述起来好像比较简单,但是实际上实施起来确实稍有点难度,这时候我们需要借助面试来帮助我们深挖项目。我们可以去面一些不想去公司通过面试官来挖掘自己项目中可能存在的一些问题,有很多同学有这么一个问题,因为不想去某个城市或者某个公司就坚决不投它们公司。其实这些公司往往是你最大的磨刀石。又或者找一些比较厉害的朋友,让它们站在外人的角度上来发现你项目中可能存在的一些问题,有时候我们当局者迷,自己发现不了问题,觉得一切设计都理所当然。


我是小白,最后希望大家能点一个赞,沾沾这些面霸的运气,你的点赞是我持续创作的最大动力。大家有什么疑问都可以在评论区进行讨论。网易雷火事业部已经开了2023届正式批了,欢迎大家踊跃投递~

网易雷火2023届内推直达







#面霸的自我修养##小白的对线大厂系列##小白的技术进阶日记#
全部评论
欢迎23届的同学投递我们雷火事业群:https://www.nowcoder.com/discuss/979035,不影响网易互联网,网易互娱的投递哦
2 回复 分享
发布于 2022-07-10 21:39
sql怎么刷啊,在力扣上可以吗?
1 回复 分享
发布于 2022-07-13 19:53

相关推荐

评论
13
53
分享

创作者周榜

更多
牛客网
牛客企业服务