大家好,我是海森堡。
一直想写点东西总结一下自己的秋招历程,觉得在一定程度上应该能代表很多"普通人"的秋招经历。但是由于各种原因(主要是自己懒),从去年11月秋招大致结束,一直拖到现在都没有写。最近在好友的鼓励下,终于下定决心,克服懒散,提笔记录下这段艰难但也颇有意义的经历,希望能给师弟师妹们一些信心,同时少走一些弯路。另外题目中写"普通人"是因为自觉在各方面都不出彩,加引号是为了免去一些闲话,如果你看完全文还是觉得我有冒犯,那我在这里先道个歉。
先介绍下自己的背景:西北某211本硕,方向为计算机视觉(CV),没有论文,没有实习,做过几个实验室和学校的项目,一个天池比赛前20。最终拿到四个offer,美团、字节、小米、旷视,均为SP。我相信一定有很多像我这样普普通通的人,感觉自己各方面都比较一般,没有比较好的论文、项目,比赛名次也不是特别高,编程也没那么牛,一边看着网上的各种算法岗劝退言论,一边心慌慌地纠结要不要继续找算法岗。我写这篇帖子的目的就是希望能给大家一些信心,如果你觉得自己做过一些相关的项目、比赛,有一定的基础,肯花时间好好准备找工作的相关事宜,那我建议你可以下决心了。
本篇心得分为三个部分,第一个部分是秋招总结,主要从心态、刷题、基础知识、论文/项目/比赛、简历等五个方面进行总结,并给出自己的一些建议;第二个部分是自己的面经,由于面经在一定程度上具有很大的偶然性,并不能完全代表一个人或一个厂的真实情况,只能作为参考,因此建议大家最好是多看一些;第三部分附上了自己在秋招过程中整理的知识笔记,以及一些小的建议。
秋招总结
心态
秋招对大部分人来说都是一段非常难熬的经历,本身自己就已经是顶着很大的压力在求职,还要面对很多外界因素带来的影响,时常会给自己的心态带来非常大的波动。本来我在这一部分写了很大一段回忆自己遇到的一些搞心态的事情,但仔细想了想还是删了,以后有机会单独写一帖吐槽求职路上的奇葩经历,这里就写一些可能会影响到自己心态的方方面面,大家可以注意一下。
-
面试被拒:这应该是最常见的压力来源了,而且随着被拒的次数越来越多,压力也会成倍增加,对个人心态考验非常大。对我们这样的普通人来说,前期面试被拒再正常不过了,这时候一方面是要总结好失败的经验,另一方面也要寻找合理的宣泄途径,跟好朋友吐槽、打两把游戏等都是很有效的方法。
-
周边环境:我们一般都是和同届同学一起找工作,有些同学比较优秀,很快就拿到offer,这时候也有可能会对我们的心态有些影响。不过这是没有必要的,你直接去跟他取经就好了,能拿到offer大概率是有可取之处的,我当时就跟一个同学学到了很多东西。当然也不排除有些人拿到offer后在朋友圈装逼、散布焦虑情绪,这种我建议屏蔽或拉黑,同时也希望大家拿到offer后能低调一些,以己度人。
-
网络言论:每年在网上都会出现一个词来形容每年的算法岗状态,19年是"诸神黄昏",20年是"灰飞烟灭",不知道今年会是什么。但无论怎么说,都改变不了大部分人最终拿到offer的事实。这种问题其实挺唬人的,四月起这么个问题,大家都刚开始找工作没啥经验,碰壁了就去吐槽,造成一种算法岗无望的景象。但如果你十一月问这么个问题,很多回答应该就成了如何通过不断投简历、面试最终上岸某家公司,其实我身边的同学、朋友大部分也都是9月之后拿到了"定稿"的offer,10月、11月的也多的是,所以大家一定要稳住,尽量不要受到这种言论的影响。
其实在秋招中感受到痛苦是一件再正常不过的事情,但我也不敢跟你说:“心态要好,不要在乎那些事情”,虽然这是对的,但经历过那种压力和痛苦就会知道完全做到这样几乎是不可能的,就跟世界上没有圣人一样。我给大家的建议就是首先要做好承受这一切的准备,秋招几乎不可能是一帆风顺的;另外当压力到来的时候,一方面要先做好总结,另一方面也要找到合理的宣泄方式,不要让一次的失利影响你太久。恐惧、失落、时常进行的自我怀疑,这都是秋招中的常态。一边痛苦,一边反思,在秋招中这是提高自己最快的方法。
刷题
这是一个老生常谈的话题了,在互联网只要是技术岗,笔试面试都要撕题。我本人是从2020年2月中旬开始准备的,期间一共刷了400道题,总体感觉下来能应对几乎所有的笔试、面试场景了,印象里面试过程中碰到的题目全都撕出来了,笔试大概能通过80%的样子。接下来会说一些自己的小心得。
首先声明,我没有参加过编程比赛,本科学过C,学过基础的数据结构和算法知识,读研之后大部分时间使用python,整个刷题和笔、面试也都是使用python完成,可以说在刷题方面也是一个非常普通的人。
-
如果你像我上面说的一样,对刷题需要的算法(排序、链表、二叉树、图、动态规划等)没有过一个系统的学习,那我强烈推荐你去看左程云(左神)的算法课,个人感觉左神的课在深度和广度上都能覆盖整个秋招的范围。首先,如果你没有很好的算法基础,左神的课能让你对算法建立一个系统的认识,对基础的算法有很好的理解;另外,左神也会做很多扩展性的算法介绍,这些你可能没听过,但是不要紧,至少之后你在LeetCode评论区看到的时候不会一脸懵逼,知道这是个什么东西,大概解决了什么问题,然后再慢慢研究。总之,左神的课非常长也非常良心,希望大家能坚持看完(基础班我记得接近30小时),你一定会大有收获。再次对左神表示respect!
-
有了基础之后,接下来就是刷题。我建议大家先按照类别刷,比如链表相关

本文是一位西北211本硕计算机视觉专业的学生分享其秋招经历,详细讲述了心态调整、刷题、基础知识准备、论文项目比赛以及简历制作等方面的心得,并提供了面试面经。作者在没有论文、实习经历的情况下,通过努力获得了美团、字节跳动、小米和旷视的SP Offer,鼓励其他普通学子相信自己,通过努力也能成功上岸。
最低0.47元/天 解锁文章
2717

被折叠的 条评论
为什么被折叠?



