关于作者:程序猿石头(ID: tangleithu),从十八县贫困农村一路逆袭上清华(点这里查看我的逆袭之路),BAT某厂P7,是前大疆(无人机)技术主管。
本文首发于微信公众号,原文链接,转载请全文保留。后台回复关键字 “1024” 获取程序员大厂面试指南。
背景
大家好,我是石头哥。
今天的分享来自一个学弟,与其说是校招经验,更不如称为教训;文章分享了学弟整个秋招过程的感想和注意事项,希望能作为一个略微“反面”的教材,帮助后来的同学避免遇到这种情况。
学弟刚开始在某大厂实习,实习结束也顺利转正(Leader口述转正通过)。然后就“高枕无忧” 躺平了。没想到最终被告知部门 HC 调整,与该团队无缘了。
幸运的是,经过学弟的不断努力,最终还是锁定了另外一个大厂的 Offer。下面就来看看学弟的经验教训总结吧。
其他校招系列文章请戳这里。
个人情况
本人985本硕,科班出身,无论文,有项目、专利、比赛,今年春招拿到某大厂后端实习offer,在暑假实习了三个月左右。
实习结束后,Leader 口头告知转正答辩通过。当时还很开心~
因为个人求职意向明确,加上毕业压力,想着有了口头 Offer 就够了,因此选择了 All in 转正安心等待意向。
直到 10 月被告知部门 HC 调整,Leader 劝说看看其他机会,意识到转正失败。
此时才开始重新投递简历,秋招早已接近尾声,经历了心理压力非常大的挣扎期、反复 kpi面被拒的挫败期,历时一个多月,最终还是拿到了满意的 offer。
本文会复盘一下从实习开始到秋招最终签 offer 的整体经历,然后主要介绍遇到转正失败的问题该如何积极自救,调整心态,以及整个秋招过程的感想和注意事项,希望能作为一个略微“反面”的教材,帮助后来的同学避免遇到这种情况。
整体复盘——我是怎么错过秋招首班车的
正常节奏:实习(3-6月)→ 秋招提前批(6-8月)→ 秋招正式批(9-11月)→ 秋招补录(12月)→春招(3月起)
我的节奏:
和很多同学一样,我也在研二就意识到了实习的重要性,尽早地开始准备了暑期实习的面试。
石头注:确实,研究生期间,如果有实习机会,就尽量争取,我当年想实习,老板还不放呢。
但即便是这样,我当初也去参与实习生面试了,最终也拿了腾讯、阿里等 Offer。只不过最终没成行。但这也为秋招做了准备,很多公司有实习 Offer,秋招可以走绿色通道的。
暑期实习
暑期实习面试相较于后期秋招,难度和要求都会低一些,于是背景过得去的我,也在寒假过后较为顺利的拿到了后来实习团队的 Offer。
实习入职后,我们团队实习生比较多,相对比较“卷”,但我当时觉得这在大厂是标配,并未察觉到太多异样,我像大部分实习生一样学习→实践→产出→答辩。
7月份许多公司吹响了提前批的号角,而当时我忙于实习课题,加上每天晚上接近11点到家的生活,并没有多余的时间和精力准备基础知识和刷 LeetCode,而又担心提前批留下不好的面评,所以打算正式批再战。
实习结束获口头意向
离职回学校后,周围的同学有的已经出了转正结果,而有的没去实习的同学甚至已经手握几个提前批意向了。
而我简历都还停留在实习前未更新的状态,我也隐约有些焦虑感,想问问自己转正结果,Leader 大方地告诉我通过了,我悬着的心落下了一大半,觉得自己有满意的offer了。
周围同学海投和面试的时候,我在准备实验室课题投稿论文。虽然没有收到意向书,但却放松了很多,觉得没必要当所谓的“offer收割机”。
成为“备胎”了
10月份,听说同组有实习生收到了意向,我问 Leader 却只让继续等,朋友建议我拿点别的 offer。
而当时的我,有着明确的求职方向,没有选择去投递一些相关方向的中小厂,只投了一些大厂对口的核心岗位,这时连简历筛选都几乎长达一周了。
随着时间推移,还是没等到意向书,我变得越来越焦虑,却不知道如何开口去问具体情况,终于鼓起勇气联系了 Leader,得知了 hc 被调整。
我被团队“备胎”的消息,至此,我的秋招之路才到了破釜沉舟、背水一战的境地,我深受打击。
我公众号(程序猿石头)的读者中应该也有不少朋友招聘应届生,在这里也希望大佬们,如果遇到有 HC 调整等情况,尽量都提前跟候选人通知下。
咱们毕竟也都是从校招走过来的,将心比心,毕竟这关系着候选人就业问题,某种程度上讲也很有可能改变了他的人生轨迹。
另一方面,作为候选人,我们也应该多留个心眼,至少也一样也准备个“备胎”。
坚持自救 —— 抓住一切上车机会
得到负面消息后,没有太多给我抱怨和难过的时间,秋招都快结束了,我知道我只能在压力中自我调整,我度过了一段非常艰难的时期,所幸最终重新收获了好运,为了自救我主要做的有这些:
1.调整心态,摆正定位
前面提到,我在以为自己转正成功后,只看得上大于等于原团队的岗位,导致给自己选了地狱难度,且很多团队已经没有hc了。
于是我开始海投,不分城市和公司规模,不分业务还是基架,甚至投递了设计院和银行等。
我保持关注牛客、脉脉、论坛、就业群等各个平台的信息,遇到能有补坑的机会就积极投递简历。
虽然秋招已经接近尾声,但海投还是让我又收到了一些回音,最多的时候我平均一天有三场面试。
2.积累经验,绝不放弃
由于起步较晚,中间经历实习和论文,我的刷题量和“八股”其实有过中断,对于状态保持不是很好。
临近秋招末期,很多团队几乎没有hc了。
和很多人一样,我在刚开始面试的时候,表现并不理想,甚至有一面就被刷掉的,非常打击自信心,也让我逐渐意识到过去的自己有多骄傲(苦笑)。
而走到终面被刷掉就更难受了,可能是越迫切的需要什么就越难得到。
虽然被打击了很多回,但我还是坚持了下去,及时总结每一场面试,有团队捞我我就面,也不管是不是对方的kpi,有一家大厂我面了3个组一共7场,人都麻了。
但我安慰自己,准备面试都是在顺便复习基础知识,而且反正面试不要钱,面到就是赚到。
由于我计算机基础知识经过多年的学习还是有一定的积累,对于实习的课题也很了解,其中的技术细节和方案都是手把手做出来的。
很多团队如果方向匹配,面试官是会愿意和你深入聊项目细节的,而八股相应的占比就会减少。
在这种状态下,我确实感受到了自己的进步,面试结果也开始逐渐有一些起色了。
3.坚守初心,谨慎抉择
具体的面经看其它大神们的分享肯定更有用(石头哥这里就有非常多),我就不详细讲了。
高强度的集中面试让我陆续收到了一些 offer,有的公司谈薪后很快逼签,我感到非常纠结:
- 拒绝,怕自己就真的没有工作了
- 接受,感觉人生就这么将就了
在我 0 offer 的阶段,有一家中厂第一个向我抛出橄榄枝(给了总包45w左右,对当时的我觉得挺不错了)。
但在 offer 有效期的最后半小时,我把鼠标停留在“接受”键上,突然意识到自己还是没法按下,我还是想再拼一下,我向 hr 表达了婉拒,暗暗告诉自己再坚持一下。
再过了一段时间,我收到了 华为15级 的意向,但还不是最想去的,我打算用这个保底的时候,拿到了最终选择的团队(BAT核心组)的 offer,给自己的秋招终于画上了句号。
这里具体说一下我在逼签和选择的时候的经验。
通常我们可以通过这几个维度衡量对比每个offer:平台、城市、薪酬、匹配度、氛围等
。
每个人看重的方面肯定有所不同,对我个人来说,我认为平台和团队氛围的重要性远大于薪资。
所以我先排除了规模较小的公司(某造车新势力、某芯片厂、某网安厂)和相对边缘的团队(鹅厂非wxg、ieg);
然后我根据个人发展情况选择了最想去的城市(北京上海能拿到户口、杭州生活成本相对低、深圳广州离家近,各有优劣势)。
薪资方面,秋招末期还能招人的团队,通常诚意是比较足的,我在这个过程中也没有选择绕弯子和走套路,而是真挚的表达了能匹配其他 offer 就非常愿意去的态度,于是也幸运的收到了团队的正向反馈。
犯过的错误
首先总结我在转正过程中犯过的错误:
专注实习没有合理安排时间准备秋招
大家都知道秋招面试一定会考察基础知识和算法题,这部分不靠平时持之以恒的积累是很难快速提高的,所以即使实习,也要同时保持对这些方面的准备;
忽视提前批的重要性
事实证明提前批是机会最多、最容易上车的阶段,正式批逐渐神仙打架、hc减少。
而补录和春招更是充满了未知性,不要对提前批的自己没信心,早准备早上战场是很有必要的,提前批甚至可以不影响后期的投递,一定要抓住提前批;
看重口头承诺而不以书面意向为准
互联网的快节奏体现在方方面面,每个互联网公司都有可能突然出现政策性变化。
我了解到我这样转正失败的也并不是个例,所以在收到正式的意向书之前,自己还是需要多做准备,以应对各种情况;
自视甚高只投大厂核心组
实际上中小厂面试难度小、还能锻炼面试能力,同时可以提高自信心,大厂的竞争一定是最激烈的,在自己的实力和经验有不足的时期,投一些中小厂来“练级”非常有帮助;
千万不要all in
其实我的经历整个都是在讲 all in一家公司的后果,除了实习转正,all in 还可能导致选择被动、薪酬压价。
有时候适当的给自己增加一些手上的筹码是很有必要而且很正常的,如果再来一次,我一定会愿意当一个 Offer 收割机 。
经验感想
其次除了上一部分提到的措施外,我还想分享这些经验:
寻找合适的岗位
海投也是有技巧的,不分岗位和匹配度的投递。
一个是容易浪费自己和面试官的时间,二是对面评没有帮助,挂了后可能导致再也不被捞出。
可以在投递前多看看部门介绍或者岗位 JD,认识到自己感兴趣的点和今后发展的职业规划,一个合适的岗位可以帮助你更好的展现你的优势,和其他面试者拉开差距。
没有完全准备好的时候
面试是一个在实战中提升能力的过程,很多时候就是面一个状态,把自己的优点在最短的时间内展现给面试官,就已经成功了一大半。
不要用还没准备好、还有多少知识点没看完当做托词来逃避,先勇敢自信地递出简历吧。
抱团行动,众人拾柴火焰高
在我了解到有其它同学和我的情况一样后,我们积极的互相交流,这能帮助彼此缓解焦虑感。(大家可添加【codershitou】进入大厂内推群和技术交流群)。
同时秋招其实是信息战,找一个或者几个互相帮助的小伙伴,及时分享有效信息能有事半功倍的效果;
复习资料
其实码农面试整体来讲都是那些套路,这里有一份 Google 工程师面试指南.pdf,说了大致的方向,感兴趣的同学可以看看。
石头哥也让我分享一些复习相关的学习资料,于是我补充了一些我认为的重点。
因为我投的是后端开发岗,所以复习重点主要放在了后台/服务器开发相关的知识;
八股
复习时间紧张的话,我推荐阿秀的求职笔记(interviewguide)和 CS-Notes。
阿秀的求职笔记对操作系统,计算机网络和数据库的内容,总结的很详细。一定要理解着去看,不能死记硬背。
CS-Notes对Java基础,容器,JVM和并发的内容总结的比较详细。建议结合源码去学习,一定要Coding。
八股文,石头哥还推荐这几份材料:
算法
刷算法题离不开 Leetcode了,可以看看这个:BAT大佬写的 1300 页 Leetcode刷题笔记,必须收藏!
- 前期入门:推荐左程云的视频,有初级班、中级班和高级班。
- 实战:人手一份的剑指 offer 和 LeetCode 热题100。
- 面试前:CodeTop(一个微软大哥做的汇总主流公司面经高频算法题的网站)
书籍
计算机网络、操作系统、数据库和算法的书,别的大神已经推荐很多了。我就不做赘述了。
这里推荐一份 清华计算机系王牌课程——《数据结构》课件及源码包下载,可结合学堂在线视频同时观看学习。
现在网络资源这么发达,根据经典书单慢慢磨即可,比如这里有一些资源:https://gitee.com/programmer-xiaoshi/cs-books
我推荐一本《大规模分布式存储系统—原理解析与架构实践》(上文链接中已收录)。
这本书系统讲解构建大规模存储系统的核心技术和原理,详细分析了Google、Amazon、Microsoft 和阿里大规模分布式存储系统的原理,深入分析了OceanBase的实现细节。
看这本书可以有助于将计算机基础知识、一些经典的数据结构和业务应用结合起来,形成自己的理解。
总结
我的秋招之路有坎坷、有挫折,最终柳暗花明,或许不能给后面的同学提供什么干货。
但希望我的经历能够给不幸遇到同样境况的同学一些鼓励、给今后进行秋招的同学一些警示,祝福大家都能拿到自己满意的 Offer!
后记
我的读者中应该也有不少朋友招聘应届生,在这里也希望大佬们,如果遇到有 HC 调整等情况,尽量都提前跟候选人通知下。
咱们毕竟也都是从校招走过来的,将心比心,毕竟这关系着候选人就业问题,某种程度上讲也很有可能改变了他的人生轨迹。
另一方面,作为候选人,虽然没必要个个都成为 Offer 收割机,但至少我们也应该准备个“备胎”。石头哥也鼓励大家校招时候也尽量至少拿他个三五个 Offer,毕竟给自己多一个选择的机会。
其他校招经验分享:
- 2022 秋招 | 拿10+大厂SSP Offer 是一种怎样的体验?
- 谁说本科妹纸不能拿 BAT SP Offer?
- 6个大厂Offer,牛逼!
- 非科班学弟如何转行斩获 ATM 大厂的 Offer ?
- 羡慕,又一清华学弟斩获 6 个大厂 SSP Offer | 面经分享
- 一个读者大佬精心总结的阿里、腾讯、宇宙条大厂 Offer 面经和硬核面试攻略
上面内容包含在前面整理的本号精华文章,(详见 100篇原创,聊几句心里话),可在后台回复“历史文章”下载。
关于作者:程序猿石头(ID: tangleithu),从十八县贫困农村一路逆袭上清华(点击这里查看我的逆袭之路),目前在BAT某厂打工,是前大疆(无人机)技术主管。
欢迎扫码加入互联网大厂内推群 & 技术交流群,一起学习、共同进步。后台回复关键字 “0” 送阿里技术大礼包。