刚刚度过的秋招
作者 | 武汉在逃热干面(来源知乎)
编辑 | NewBeeNLP
本人双非本,跨考了985软件工程硕士。去年经历了整个2021的秋招过程,拿了几个互联网大厂offer,中途也发现了很多关于秋招的小技巧。之前因为拖延症,关于秋招的记录一直被搁置着,今天把它分享出来。
基本情况
秋招我面试了大概8家公司,拿了5个大厂的开发岗offer,分别是腾讯、美团、快手、拼多多、滴滴。腾讯拿的是ssp,美团、快手和拼多多拿的是sp,滴滴拿的是白菜。
秋招具体过程
整个秋招过程有三个比较重要的阶段,认真准备其中至少一个阶段,能拿到保底的offer。如果有超过两个阶段好好准备,那么大概率offer收割。
下面结合我的个人经历来详细介绍秋招的每个重要阶段。
秋招的第一阶段:暑期实习面试,『金三银四』
每年到了三月中旬,就开始了秋招的暑期实习前的面试过程。中间持续一个月左右,一直到四月中旬。这个阶段主要进行的是暑期实习的面试,如果面试通过,那么可以在7-8月份参加大厂的暑期实习。暑期实习之所以重要,是因为它有很大概率能够让你直接转正,这样相当于在秋招之前提前拿到一份大厂的保底offer。
去年过完年后,我还在某大厂的自然语言处理部做算法nlp的实习生,当时实习了3,4个月。在实习过程中发现算法岗不太适合我,于是就有了「转开发」的打算。实习到4月中旬前后,我才完全离职。那会已经到了暑期实习面试的末期,而且我还没有开发的经验,于是放弃暑期实习的面试,直接准备秋招。
所以那时候,我完全错过了秋招的第一个阶段,暑期实习面试的过程。
秋招的第二阶段:提前批面试,『金七银八』
从七月中旬起,就陆陆续续开始了秋招提前批的过程。这里稍微解释下秋招提前批的含义。秋招提前批是指在正式秋招之前,进行的一次提前面试录取过程。这一过程录取的人数和秋招相当(甚至有逐渐大于秋招的趋势),录取难度比秋招低,没有笔试,还能自己选择部门等等。
所以这么看来,「其实秋招提前批比秋招更容易拿offer。」
关于秋招提前批,我观察到几个重要的发展趋势:
秋招提前批的时间在逐年提前。前年是8月份开始提前批的面试,去年很多公司提前到了7月份,甚至有些公司为了提前招到人才,离谱的提前到了6月份(没错,说的就是字节,字节提前批6月中旬就开始了)。 很多大厂的主要招聘流程从秋招逐渐转移到了提前批。现在变成提前批大规模招人,秋招缝缝补补。
我是从四月份开始准备的C++后端开发岗位的秋招面试。中途大概准备了两个来月,6月上旬起就开始了面试。【面试的学习过程后面再介绍】
先是参加了牛客的SP专场的面试。那个面试也能拿到秋招的offer,但是比秋招提前很多,6月份就开始。当时从SP专场面滴滴的架构部门,一下午面了三轮,精疲力尽。但是表现不错,拿了第一个offer。
这里不建议大家投SP专场。SP专场比较坑,尽管可以通过它投递到很多互联网大厂,但是投完之后都没啥反应,而且你的简历也入公司库,会影响提前批的招聘
面完滴滴后,在sp专场投的其他公司都没啥消息,我也就继续按部就班的准备秋招。
7月份参加了字节的提前批,面了字节深圳的抖音部门,当时2面挂了,hr联系我说秋招还有一次机会,让我好好准备。
其实字节面完了以后,我基本已经掌握了面试的规律和套路。基础部分因为准备了2-3个月,很多知识点都在书中或者面经中总结过,所以面试的时候都能拿下。当时唯一的问题就是由于没有实习,缺乏实战经验。
后续又面了腾讯、美团、快手、拼多多、滴滴、虾皮(hr面挂了)、搜狗(面完1面后就跟面试官联系,表示拿了其他offer,不想再面试)。
秋招的第三阶段:秋招面试,『金九银十』
【我因为在提前批已经拿了好几个offer,所以就没有参加秋招】
到了9月份,才真正开始秋招的过程。这个时候的秋招有个特点,就是要做各种笔试题。基本上所有的互联网公司都有笔试题,虽然它们表示笔试分数不重要,但是实际上肯定不是这样,面试官大概率会根据笔试情况进行筛选。
这时候很多大厂的核心岗位都已经发出了offer。一方面通过暑期实习转正发放的offer,另一方面通过提前批面试发放的。因此很多大厂部门秋招的招聘,都是针对那些还没有招满的岗位查漏补缺,这时候想要找一个比较好的岗位难度会特别大。
具体的,大厂的提前批与秋招流程,可以看看如下视频。视频介绍的是腾讯的招聘流程,其他大厂的秋招流程也都类似。
腾讯秋招提前批流程:
鹅厂hr也太敢说了,腾讯校招流程和提升拿offer几率的秘密都在这里[1]
腾讯秋招常规批流程:
鹅厂校招速报之校招常规批大揭秘[2]
秋招经验及技巧分享
1.是选择暑期实习转正还是选择参加秋招提前批
暑期实习的时间是7-8月,提前批面试的黄金时间也是7-8月。究竟是选择暑期实习转正还是选择参加秋招提前批,这个问题很多同学都会遇到。
由于暑期实习带有转正性质,而且大多存在部门内的竞争。比如部门内有3个暑期实习生争夺1-2个转正名额,为了能够顺利拿到转正offer,你必须得在实习期间表现得足够努力和优秀。也因此这个过程会占用你绝大多数精力,你很难既参加暑期实习,又偷偷摸摸去参加提前批面试。
基本上你只能选择其中一样,要么暑期实习转正,要么提前批面试。
至于如何选择,我的建议是:「如果你很想去某个公司的某个核心岗位,那么就参加这个岗位的暑期实习,因为暑期实习转正的难度会比秋招和提前批面试的难度要小。否则,就去参加提前批的面试。」
如果你拿到了某一个很心仪岗位的暑期实习offer,那么你已经有超过60%的概率能够拿到转正offer。但是如果直接去参加提前批,这个时候就无法保证。所以,如果你特别想去某个公司的某个核心岗位,暑期实习转正是一条难度更小的路。
「但是,暑期实习也存在无法转正的风险。」 万一到时候没有转正成功,你的处境会变得非常糟糕。因为暑期实习的结束也代表着你错过了提前批的面试过程,只能参加后续的秋招。又由于此时你还没有拿到保底offer(因为转正失败了),所以秋招的时候压力会很大。
「而且,还有一个潜在的、很多人没有发现的问题。」 哪怕你拿到了暑期实习转正的offer,如果没有在提前批、或者秋招中拿到「对等的议价offer」,那么在谈薪资的阶段,你大概率会被hr压价(压低offer的价格)。压价的逻辑也很简单,因为同级别公司,你只有本公司的offer,所以我给你压价你也不得不同意。
「所以,不到万不得已,我不建议大家去暑期实习。去暑期实习既会错过提前批面试的黄金时间,又存在无法转正的风险,而且拿了offer还可能被压价,性价比低。」
2.拿到暑期实习offer后的骚操作
这个骚操作我是在参加提前批的过程中发现的,特别有用。
拿到暑期实习offer以后,你找个无法抗拒的借口不去暑期实习。这个时候招聘的hr或者部门leader如果还挺认可你,大概率会给你进行一轮加面,如果加面过了可以直接拿offer。相当于可以不去为期两个月的暑期实习,也能拿到转正offer!
当时我在秋招群里看到有些同学就采用了这个骚操作。他们3-4月的时候,拿了好几个大厂的暑期实习offer,然后借导师不放暑期实习为由,婉拒hr。hr觉得可惜,就在7,8月给他们安排了一轮部门leader加面。其实这个加面的难度很低,因为到了leader面基本上不会再怎么问比较深的技术问题。理所应当的加面通过,拿到offer。
「于是他们在提前批刚开始的时候,就拿到一堆大厂offer。这算是抓了规则的漏洞以及利用了招聘人的心理。」
和兢兢业业花2个月去暑期实习转正比起来,这个方法性价比太高,就只是额外花了一个小时面试而已。而且没有任何风险,哪怕加面失败了,再参加提前批的面试即可。
3.秋招哪个阶段最重要
「提前批的重要度不言而喻。」 提前批拿offer的难度最小。一来岗位多,而且很多人都没意识到提前批的重要性,会拖延到提前批后期或者秋招开始了再去面试,这也导致提前批竞争比秋招小很多。二来,提前批不需要笔试,面试流程也比秋招更简单,所以拿offer更轻松。
前文也说过,暑期实习这条路性价比低,因为既需要通过暑期实习的面试,这个面试难度其实和提前批难度差不多,但是结果只是拿到去实习转正的入场券而已。同时还需要花至少1个多月去实习,占用太多精力不说,还有无法转正的风险以及被压价的风险。
同时,秋招的性价比也在逐年走低。一来秋招的很多岗位在逐步转移到提前批。二来还要笔试,而且多数时候很努力也只能竞争到一个非核心岗位,难度大。
4.秋招的一些大厂的套路
有些公司特别坑,他们仗着自己有大厂牌子做背书,打着招聘的旗号让你去实习,做免费劳动力,最后等秋招完了,告诉你没有转正,把你甩掉。
为了防止被这些公司坑,这里提前告知一下他们的惯用伎俩:
投完简历,面试之前,他们会打电话来问你,愿不愿意去实习,这个时候要当心了,大概率是坑。 拿到offer后,打电话让你「强制」去实习。如果你实习表现不好,他们可能会找理由给你撤掉offer,或者把你转到偏远部门。
也因此,给大家一个强烈建议:「从提前批到秋招的整个过程,能不去实习,坚决不去实习。」
实习性价比特别低。一方面占用很多精力,让你没有时间去参加其他公司的面试,错过提前批以及秋招的黄金时间。另一方面,可能遇到上述坑。哪怕你拿了offer,如果offer协议没有下来,也不要去实习,万一表现不如他们的预期,他们变卦就会很麻烦。
5.如何变成offer收割机
我的经验是:
多去牛客上看新鲜面经,多归纳总结。 多去面试,面试的过程最好录音或者录屏,面完以后认真复盘,自己哪里没有表达好,哪里的知识点有遗漏,哪里还可能提高等等。 调整好心态,休息好,以较好的状态应对每一场面试。
其实整个面试阶段是存在规律的。前期的面试,很大概率会遇到阵痛,会被面试官打击,会遭遇拒绝。等扛过低谷期,认真复盘、总结后,中期开始的面试,就大概率能开始offer收割了。这时你会发现面试的套路都差不多的,问来问去都是那些东西,感觉面试变得越来越简单。到后面尽管还会偶尔遇到阵痛,但是已经不影响你offer收割了。
「很多人在海投面试的过程中都倒在上述第一个阶段,然后一蹶不振,最后随便拿了个offer草草上岸。但其实,挺过那段阵痛期后,就离offer收割不远。」
6.如何拿到心仪公司的offer
这个问题涉及到如何进行面试的规划。
比如说你心仪的公司是腾讯。那么提前批刚开始的时候,不要一上来就投腾讯,因为这个时候你没有什么面试经验,一开始就去面腾讯,大概率是炮灰。
你需要先投比bat稍差一个级别的大厂,先积累面试经验,如快手、拼多多、滴滴等。与此同时,这个级别的面试,也不需要面太多,大概面个2-3家就可以了。如果此时你能够拿到这个级别的offer,说明你的面试能力还可以。
到了这个时候,还是不要直接投腾讯,可以先投和bat同一级别的大厂。比如百度、美团、字节、阿里等。先积累一波同级别大厂的面试经验,查漏补缺。
如果能够拿到同级别大厂的offer,那么时机差不多成熟,可以尝试腾讯的面试,这时候拿到腾讯offer的概率也最大。
「总而言之,心仪公司的面试切记一定要放在后面。前面先拿一些次一级别的公司刷面试经验,再拿同级别公司刷面试经验,最后再去面心仪公司,这样成功率最高。」
C++后台开发学习路线
在介绍学习路线之前,首先说一下我为什么要选择C++:
我更喜欢C++这类更偏底层的编程语言,这样能够更加深入的了解计算机的底层逻辑。 C++虽然岗位没JAVA多,但是相对的,竞争也会小很多,我自己判断现在市场上非常缺C++的人才,秋招验证了我的判断是正确的,事实上C++求职的难度比JAVA小很多。 top大厂里,我最想去的是腾讯,刚好腾讯后台开发的技术栈是C++。
C++后台开发的学习路线,有三个方面要同时学习和注重。
一是C++理论的学习。二是在项目中实践,加强动手能力,强化理论知识。三是通过实际的面经来更进一步加深对知识的理解,同时面向秋招找工作。
1.C++理论的学习
C++的学习,网上总结的学习路线非常多,这里简单说一下。
首先最重要的一本书:「《C++ Primer (第五版)》」。这本书包含了C++语言的大部分核心内容,学习C++一定得看这本书,但是看得时候得注重方法。在准备秋招的前期,4月到6月的大部分时间我都在看这本书,读了大概70%,看到后面实在是有点看不动了。后来反思了一下,因为这本书很厚,有1000多页,真不能一上来就拿着啃。更合适的方法是,在面经中搜关于C++的问题,然后带着问题看书,找答案。这样效率更高。
「其次,强烈推荐一本非常非常好的书。这本书适合一切从事Linux相关的同学。不论你是做算法、还是开发、还是其他。」
关于后台开发,有个100%必考的知识点就是网络编程。关于网络编程,网上很多人都会推荐一本必读书目APUE—《UNIX环境高级编程》。我当时看过一段时间,由于这本书实在是过于厚重,覆盖面广,讲很多接口相关的知识,读起来枯燥乏味,对小白也不太友好,我当时就没继续读下去。
后来我在网上找了一本讲解网络编程的入门书 「《Unix Linux编程实践教程》」 。这本书讲的既简单,干货又多,强烈推荐。它并不是一上来就讲网络编程。而是从Linux的相关原理讲起。从底层介绍Linux的实现逻辑。而且每一章分为三个部分,第一部分介绍功能的作用,第二部分介绍功能的底层逻辑,第三部分教你如何实现这个功能。最有趣的是它还会教你手把手实现Linux很多常用的命令,在实现的过程中帮助你熟悉Linux底层知识,包括函数调用接口等。同时示例代码简单易懂,又能完整复现。真的非常非常推荐!
关于算法题相关的入门书籍,我推荐 「《算法笔记》」。这本书把常考的数据结构知识以及算法题都介绍了一遍,讲解得非常简单、清晰,对新手很友好。
上述三本书粗略的覆盖了C++后台开发的基础部分,读完后基本算入了门。接下来的学习路线就很多了,这里稍微贴几个吧:
送你一个励志故事--涵盖20多所互联网公司的校招C++面经[3] C++校招学习路线总结[4] 一个非科班普通211硕士如何拿到腾讯、百度等offer[5] 我的C++后台/基础架构岗位学习路线\(offer大多是ssp[6]
2.C++项目学习
其实新手最苦恼的就是没有实际项目写到简历中。
我当时转C++的时候也一样。于是在网上找相关的项目。看了很多,最后找到一个我很感兴趣的,而且比较容易上手的C++项目。同时在做项目的过程中,还把在书本上学习到的C++知识应用进去,理论与实践相结合,收获特别大。
具体的项目链接如下:
C++后台开发有哪些练基础的开源项目?[7]
这个项目的文档特别清晰,里面涵盖了很多面试官常问的考点,在做项目的过程中不仅能积攒项目经验,还能积攒面试经验。
3.C++后台开发面经学习
网上C++后台开发相关的面经,我看了很多。而且把常用的考点都归纳总结过一遍。这里就不过多介绍,把我总结的github链接贴出来,你们自行查看吧,里面也有关于算法题的总结。
KyelYang/c-plus-Interview[8]
简历的制作以及面试技巧
今天就写到这里,后续如果有人看,我再更新。