首页 > 大厂算法岗求职之旅
头像
码农鬼仔
编辑于 2022-04-22 18:56
+ 关注

大厂算法岗求职之旅

前言

  本人是21届毕业生,目前就职于某家互联网大厂,成为了一名社畜。本帖算是对自己学生生涯的一段小总结,文笔有限,我不会写具体的面试过程(可以翻以前的帖子),主要是为了记录下自己一路走来的经历,如果能给其他同学带来一些启示,那就更好了。

求学之旅

本科四年

  上大学之前,我一直都在一座三四线城市读书,学习成绩一直也算拔尖,高考之前有望考上浙江大学等Top5的学校,可惜最后理综只考了240+,不过也上了一所不错的985。选择专业的时候比较佛系,因为家人也不了解大学专业,所以自己就跟着同学一起报了当时还不怎么热门的计科专业。现在回过头来,感觉专业选择确实很重要,学校反而没有那么重要了(前提不要差太远)。
  大学四年我是如何度过的?说实话,高考完我给自己在大学定的设想就是躺平,心里想着大学就是半学习半玩耍的。恰好我的室友和我都喜欢玩一款端游,没错,就是英雄联盟。于是乎,大一大二的生活节奏基本就是有课上课,没课睡觉或打游戏,等考试周的时候再临时抱佛脚学习,不亦乐乎。等到大三的时候,发现有些同学已经去实习了,有些同学准备考研了,而我当时什么想法都没有。后面仔细想了想,去找实习的话,自己啥都不会,就只会写一些算法题,面试估计只会自取其辱吧,于是决定去读研(有点逃避找工作)。读研的话,要么保研,要么考研,算了下绩点排名(我们只看必修课,而必修课大一大二修完了),好家伙,按照去年的保研人数,我刚好就在边边上。我室友的情况和我有点类似,于是我们约定好大三暑假再一起复习考研,那么大三怎么度过呢?当然还是躺平啦,因为只剩下选修课了,所以不点名的课基本都不会去,去了大部分时间也是玩手机。就这样到了大三的暑假,我买了408考研书籍复习了两个月。刚上大四,就看到华为招聘开始了,抱着试试的态度申请了一个半技术半服务的岗位,去了酒店面试,一天就走完了所有流程,后面居然收到了意向书。有了华为的offer后,当时就决定放弃考研了,如果不能保研就直接去工作。生活总是充满惊喜,我得到了保研资格,但是因为排名靠后,我只能选择本校特定方向的导师(学校不合理的骚操作),于是我被动地选择一个不怎么感兴趣的研究方向。

研究生三年

  大四我就进来了实验室,不过导师没有管过我,我跟着一位师兄入门,期间完成了本科毕设,并以第二作者的身份中了一篇三区的论文。实验室的研究方向很冷门,以致于师兄都问我为什么要来这个实验室,对找工作没有任何帮助,而且导师不让去实习,可惜我也是不得已。所以,从研究生开始,我便计划科研与找工作两条路并行。科研只需要满足导师的最低要求即可(比学院毕业要求高不少了),导师布置的任务能拖即拖,不当实验室最出彩的同学,也不当最拉垮的那位。能者多劳,你表现得越好,导师给你的期望和任务也就越多;同时,会哭的孩子有奶吃,时不时在导师面前表现得很丧,这样他还会可怜你。除了科研,我剩余时间都花在自学找工作上,并且找机会偷偷溜出去实习,提升自己的竞争力。
  就这样,我顺利完成了自己的学业,还拿了不少奖学金,在导师面前划水也游刃有余。回过头来,还是很感谢这个实验室的,师兄师弟们都很不错,实验室氛围也很nice,可以无所顾虑地一起吐槽。导师虽然说不上多好,但相比其他奇葩导师,我的导师也还算可以了,很多事情也是睁一只眼闭一只眼。

求职之旅

岗位选择

  相信很多计算机的同学找工作的时候都会面对一个实际问题:我应该选择什么岗位。我最开始思考这个问题的时候,是在大三的时候,身边的几位同学都去了大厂实习,当时我一方面觉得他们好厉害,另一方面又觉得很疑惑,他们好像也没比我厉害多少,是怎么通过面试的呢?后面跟他们聊天,才了解到实习面试也没想象中那么难,整理一些学校项目,然后多刷算法题,当然最重要的是,多逛牛客网刷刷面经,背背八股文hhh。我也是从那个时候才知道有牛客网的存在,发现了新大陆。
  当时我的想法和大部分人都一样,如果本科出去工作就选择开发岗,如果读研了就选择算法岗。但现在想想,其实不然。First,现在的工作形势和以前相比发生了很大的变化,现在的算法岗僧多粥少,竞争越来越大,我身边不少同学一开始准备算法岗,后面发现找不到合适的才临时换了开发岗,代价比较大;Secondly,现在算法岗已经没有了薪资优势,开发岗待遇已经和算法岗一样了,而且等你找到了算法岗会发现,公司内部晋升压力也会更大,因为算法岗的晋升会更卷;Last but not least,算法岗的工作不比开发岗轻松,有时候因为做了很多工作,指标却上不去,压力会更大。说了那么多,为什么我自己还是选择了算法岗,原因很简单,我从大四就确定了算法岗方向,当时算法岗的待遇确实要比开发岗要好。总的一句话,岗位没有高低之分,适合自己的就是最好的,而且选择岗位的时候一定要仔细分析哪个岗位的性价比对自己是最高的,自己是否真正能在这个岗位走下去。

实习历程

  现在的校招越来越卷了,虽然找工作实习经历不是必须的,但是不得不承认,如果你有一段不错的实习经历,那么校招面试会很有优势。对于算法岗来说,简历上的东西主要看三个方面:项目(实习>自己搞),论文(最好是顶会顶刊),竞赛(知名比赛Top10)。对于我自己来说:论文方向不行,面试官一般都不怎么问的;竞赛一个人打太耗费时间,而且付出之后不一定会有个好名次,感觉性价比不高(主要还是自己太菜);剩下只有实习了,但是导师明令禁止,那我只能在暑期加上病假偷偷去了。很神奇的是,虽然实验室很少人偷偷去实习,但我还是成功实习了好几段,主要原因是疫情加上导师那一年特别忙,我才有机可趁。
  第一次实习是大四的时候,当时在一家不知名公司实习数据挖掘,只有一轮技术面,面试官是我的校友,在香港读的研,他也是我实习导师,感谢他带我第一次感受到了算法在实际工作中的运用。不过说实话,我当时实习更多的是感受氛围,给我的活都是预研类的,所以没啥压力,但是实习工资在当时算很香了,口袋第一次鼓了起来。接下来的研究生三年,我又实习了三家公司,其中两家是大厂。
  对于应届生,我的建议还是尽可能地去实习,不仅可以丰富经历,还有机会转正。找实习是找大厂还是小厂?能去大厂肯定无脑大厂,小厂可以当个跳板。大厂和小厂实习的感受是不一样的,大厂的工作流程比较规范,能学习的资源也更多,但是工作上有很多权限限制。之所以建议无脑大厂实习,是因为面试的时候,大厂实习的经历可以让人眼前一亮,就算你做的工作可能不是那么厉害,但是你能通过大厂的实习面试,说明你的学习能力还是不错的,至少概率上来说是这样。当然了,很多研究生是不让出去实习的,也很少研究生像我这样可以有机会偷偷溜走,我的建议是以能否毕业为最高指导原则,不要和导师闹掰。实习虽然重要,但也不是绝对的,我实验室很多同学就是没有实习经历,也一样找到了大厂秋招offer。

秋招过程

  我基本没怎么参加秋招,因为两段大厂实习都拿到了转正offer,而且基本只会在这两个中选一个,但是为了更好的argue价格,我还是参加了华为,网易,虎牙的秋招。之前看网上说,华为秋招变严格了,但是不知道是不是之前的实习加持,还是部门缺人的原因,我的华为面试都很简单,面试过程基本都是我在说,面试官很少问关键问题。剩下网易和虎牙就比较悲催了,直接简历刷了,可能经历和岗位不太匹配,也可能是投递得太晚了。
  对于秋招,我觉得应届生越早准备越好,如果有实习,那么就争取转正,有了转正offer,后面面试压力会小很多,而且也会更加自信,表现会更好。值得一提的是,我还参加了深圳市一家直属的事业单位,阴差阳错地拿到了offer,当时纠结很久,我当时也在体制内躺平和互联网卖命之间徘徊,最终还是考虑到自己的实际情况选择了互联网。当时让同学代我在牛客发了个投票贴,没想到直接冲到了热榜,几百人参加了投票,大部分人选择了体制内的offer。

总结

  一路走来,我感觉我还是很辛运的,虽然也有波折,但最后结果都是好的。对于互联网行业,竞争越来越激烈,很多大学生都和我当年一样,快到大四了,可能还没意识到找工作的事情。但这样其实是不好的,机会都是留给有准备的人,所以我在读研期间都在研究如何有效地提升自己的竞争力,每天刷leetcode,刷牛客面经,跟以前本科的学习状态完全不一样。所以,不管你是选择读研还是直接工作,选择算法岗还是开发岗,都要提前做好规划,尽可能地去实习,多面试多积累经验,同时多修改自己的简历,一份好的简历会为你加分很多。


大家觉得这个帖子有帮助的话,记得点赞转发留言三连,给更多的小伙伴看到呀~

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐