java|双非研究生选择延毕一年再战秋招,收割多家大厂SP岗

点击上方 "大数据肌肉猿"关注, 星标一起成长

点击下方链接,进入高质量学习交流群
今日更新| 1052个转型案例分享-大数据交流群
java|双非研究生选择延毕一年再战秋招,收割多家大厂SP岗
文章图片

分享一位学习群同学的秋招经历,他原本是2021届应届生,但由于各种因素他选择延毕一年继续参加秋招,顶着外界和内心的压力拿到了多家互联网大厂数据开发的SP offer,并已经实习转正。
背景 本科是不知名三本,研究生是一本院校,导师实验室是NLP方向,所以我一开始的目标就是NLP,并且在当地有两段小公司NLP的实习。但在2020年秋招的时候没有找到相关岗位的工作,很多互联网大厂都不认可这两段实习,同时学历上没有优势,也没有顶会。

秋招结束后找了个知名互联网公司做爬虫实习,实习了4个月也都没有转正的意思,于是辞职。那时也已经临近毕业,综合各种因素决定选择延毕,最终延毕在秋招拿到了最高薪资40w+的offer(不连签字费),目前也已经顺利转正,算阶段性的里程碑。
准备阶段 爬虫实习辞职之后刚开始投简历时,大多数有几家面试也会因为经历不匹配而挂掉,也有不少石沉大海,面了几家爬虫薪资都是10K出头。于是我一直考虑自己还是否适合计算机行业,是否要转行或者回家考公。
这时候遇到了峰哥,峰哥一针见血的指出来了我的问题所在:NLP学历不够,岗位不多;爬虫薪资比较低,发展比较局限;其他方向经历不够匹配。由于实习期间自学过大数据基础,峰哥直接提供了几个项目让我学习,并且教我如何以最快时间学完,学完之后也结合我之前的实习经历帮我整合到简历上。
并给我提供了一些复习的建议:按照简历去复习岗位相关的知识点,并且开始时先去撸小公司。在得到峰哥的辅导后,拿到一家小公司的大数据offer,薪资2W。虽然薪资还可以,但公司实在不喜欢,自己平时也算努力,不甘心选个这样的公司,但同时我也意识到了一个问题,要么选择马上毕业,要么选择延毕再战秋招。
我在那段时间里非常纠结,一遍遍的问自己,是否值得。最终在5月份盲审通过后,我选择了后者,哪里跌倒,就在哪里爬起来,再战秋招!同时面临着时间不够的问题,我选择了脱产准备,瞒着家人,向朋友借了5000块,准备2个月结束战斗。
复习阶段 我之前的复习要么是纯纯刷题,要么就是猛背八股文。这里多亏了峰哥的指导,按照峰哥路线,我把复习阶段大致分为:简历修改+复习(1-2周)->小公司投递(1-2周)-> 根据反馈补充知识点(1-2周) ->实习/提前批投递(1个月)。
1.简历修改
简历上的项目是关键,之前我总是觉得自己没有什么相关项目可写的,于是会把自己真正做过的项目整理上。以往的经验表明,和岗位内容不相关的项目,除非你的学校特别强,否则大概率过不了筛选。
这时峰哥和我说了一句很重要的话:「项目最重要的是要有灵魂」,于是开始按照峰哥的建议,把一些视频上的项目,转化为和自己的背景相结合的项目,最终再交给峰哥把关确认,大概迭代了6次左右,一份可投的简历就做好了。
【java|双非研究生选择延毕一年再战秋招,收割多家大厂SP岗】2.小公司投递
这时候自己其实是非常慌的,因为简历上整理的项目可能我并不能完美的回答出来。这时候峰哥开始鼓励我投递下小公司练手,不要怂,有问题他可以帮忙兜底。
我开始在Boss直聘等各大网站上来回投递,一开始根本没有回音,峰哥建议我不要只考虑一个地区,跨地区的去投。峰哥之前有篇帖子,大概是说投递的回复率在10%左右,所以投就完了。
3.根据反馈补充知识点
基础知识是学不完的,操作系统、数据库、计算机网络、数据结构等等,其中每个知识点都有可能让你磕一天以上的时间。如果前期大量时间花在这里,面试中又没有考察,会很影响复习的状态。
因此这里可以按照之前小公司面试的反馈来不断调整反馈。面完时,和面试官老师反问时,可以问下他对自己学习的一些建议做补充。下次面试时,优先复习这些知识点。
4.实习/提前批投递
那时候投递的正好是提前批开始,同时也有一些公司暑期实习。因此我选择两个都投,事实上感觉实习和提前批的面试流程和难度差不多。面大厂时,一定要确保自己的基础武器库(知识总结)是准备好的,不然面试时如果卡壳了,会非常尴尬,尤其是后面写题时,如果没做出来基本上就无后续了。最后就是如果你是延毕的,面试中很有可能被怼或歧视,你要做好这样的心理准备。
5.刷题复习 在写题时,最难把控的环节其实是笔试。因为面试中的写题,因为时间有限,一般不会出那种大段的题来考察你的阅读理解,通常都是一些短平快的,一眼能看出思路的。
但是笔试中的题,会在原有的基础上套一些场景,而且如果你院校一般的话,笔试分低基本没可能再有后续。也是因为靠着下面这些方法,我在考核算法阶段基本都可以过。

  • 刷题时间:我刷题的时候,首先没有特意的去划一段时间一直刷。按峰哥的建议,把刷题放在平时,所以我基本上是复习项目和其他基础时,间隙刷一道,或者吃饭休息时,刷一道看看。然后晚上再统一进行整理。
  • 分模块:按照数组、链表、栈和队列、树、BFS/DFS、动态规划优先分类。对于图之类的问题,没有时间的话可以不主刷,真用上时只能信命了;
  • 按照每个模块去找题,先确保剑指offer的都覆盖到,用你擅长的语言把这个类别的题目都实现一遍,这是第一轮。第二轮找题,去找高频的题目,比如top大厂的面试题目里,找出相关模块的,统计上去实现一遍,经过这两轮,基本上这个模块的题目你就有印象了;
  • 接下来我的方法比较笨,就是背题。我把每个的步骤都在代码上打上注释,然后在早上,中午,晚上时,吃饭前拿出来背一背。同时尽可能地走路时去想怎么去做,有时想不清楚时,走路时会突然停下拿笔画一画理清思路。这个过程当你看到题目时,立马会知道怎么做;
  • 手速:背会了,那么写的时候多久一道题比较合理。这里可以去B站搜一下力扣周赛,然后看下大佬们讲解周赛时大概多久一道,按照这个方式练习自己的回答方式。
6.基础复习 基础知识点有很多,尤其在大数据这块,每个技术点都可能引出一串问题。因此很难准备完全,于是我按照峰哥的建议,试着从项目叙述上来引出基础知识点的方向,这样可以帮助自己缩小范围。比如项目上体现自己会Spark和Hive,那么自己复习的范围只在Spark和Hive就ok了。
另外对于基础复习的回答,一定要以总分的结构去说明问题,有时间的话,最好用自己的话把问题回答都叙述一遍,用自己的话来说,体现出自己对这个知识点的理解。之前面试京东时,就被面试官老师说回答的有些硬。
最后 把握大体学习方向很重要,在复习的时候不要盲目,最好看下前辈们的经验。延毕也是无奈之举,从决定延毕到转正的这一年压力都很大,还好功夫不负有心人,结果还算满意。也希望在校的同学能好好把握住秋招,同时也要慎重选择方向,很多时候方向比努力更重要。
推荐阅读:大三、研二的秋招备战路线(Java、大数据)
--end--
扫描下方二维码添加好友,备注【交流】 可私聊交流,也可进资源丰富学习群

更文不易,点个“在看”支持一下

    推荐阅读