从放弃985计科保研到秋招进大厂,我是怎么做的
先来介绍一下我自己,bg为985计算机本科,我在放弃了计科保研以后,成功拿到了美团等大厂研发岗的offer。目前秋招已经接近尾声了,我想记录一下这段时间的秋招感悟和经验,并且给和我境遇相同的同学一些参考。下面详细讲述一下我的心路历程以及秋招感悟。
文章目录
- 从放弃985计科保研到秋招进大厂,我是怎么做的
- 1.我是怎么样保研的?
- 2.关于读研和就业
- 3.关于简历
- 第一、简历内容优先级:实习>项目>奖项>其他
- 第二、项目经历作为保底很重要
- 第三、在写实习经历时,要清晰的写出时间线,并且最好要量化你的贡献
- 第四、奖项有更好,没有也放宽心,奖项需要按需填写
- 第五、一些比较细的意见,全写下面了
- 4.关于实习
- 第一、春招是找实习的黄金期
- 第二、实习并不是先实习再学习,而是先学习再实习
- 第三、实习和比赛我应该如何权衡
- 第四、如何找实习
- (1)找工作先要拉平信息差
- (2)广泛投递
- (3)分清楚日常实习和暑期实习
- 第五,实习尽量去大公司
- 第六,暑期实习怎么样才不会错过秋招
- 第七、实习和自己学的方向不一样要不要去
- 第八,我自己实习的一些感悟
- 5.关于秋招
- 第一,秋招时间线梳理
- 第二,秋招信息如何获取
- 第三,一定要尽早投递
- 第四,保底offer很重要
- 第五,不要停止秋招
- 第六、秋招我需要准备什么
- (1)八股文
- (2)算法
- (3)项目
- (4)实习
- 第七,延毕一年去秋招或者大四下去学技术,参加毕业后的秋招可以吗?
- 6.关于春招
- 7.关于面试
- 第一、简单梳理一下面试时间线和各大公司面试风格
- 第二、一个良好的自我介绍是开始面试的关键
- 第三、代码能力很重要
- 第四,能线下面试就线下面试
- 8.关于offer
- 第一、拉平薪资信息差
- (1)OfferShow
- (2)牛客
- (3)脉脉
- 第二、三方协议
- 第三、总包代表的到底是什么意思
- (1)每月基础工资
- (2)公积金
- (3)年终奖
- (4)签字费
- (5)股权和期权
- 9.关于开发/研发岗的方向
- 第一,开发/研发岗一般都分为哪些方向
- 第二,我该怎么选择方向?
1.我是怎么样保研的?
本人几乎没有什么竞赛经历,最后综测G5也就只有20分,可以说我能保研完全就是靠着绩点比较高。
一般来说,保研分为两条路,一条是刷绩点,把绩点刷到前10%就可以无条件推免;另一条是参加各种学院认可的竞赛,比如,数模、ACM等,最后靠综测保研。
相对来说,刷绩点我感觉是比较容易的,因为大学的课程并没有阶段性的测试,一般来说只要最后的期末考试能考好,能拿到90+,最后成绩也不会低(当然,平时分给多少就看老师的了,这个一定要多问问同专业的学长),而期末考试其实如果上课有听,并且作业也是自己做的,最后花费一周左右的时间完全可以复习全面。
下面再分享几点我的心得,有不同意见欢迎评论区友好交流哈。
首先,大一的绩点是非常重要的。大一很多xdx都会懈怠,最终大一喜提2.x的绩点,相当于直接断送了绩点保研的路,也失去了专业挑选资格,最后可能连锁反应导致整个大学就浑浑噩噩的。在大一的课中,微积分这门课所占的比重是最大的,可以说微积分要是寄了,大一的绩点一定不会非常好看。
其次,如果想走综测的路子保研,最好的选项就是进足球机器人、舞蹈机器人等基地,据我所知,几乎在基地的人都保研了。每年社团招新这些基地都会招人,但是需要机试、面试等流程,如果想要进基地的话,尽量早些准备相关技术。进了基地以后可以认识很多优秀的学长,基本上四年的大作业就有着落了。
最后,如果要参加比赛,一定要多关注专业群里的信息和学校发布的公告,最好能有一些志同道合的朋友一起组队,早做准备。
2.关于读研和就业
根据我的秋招观察,最近几年的秋招难度是越来越大了,今年虽然大厂放出的hc比去年都要多,但是很多其实都被转正的哥们提前拦截了,实际上放出到秋招的hc并没有企业所宣传的这么高。
再加上这几年硕博扩招,未来硕士的比例也会进一步提高,企业对于学历的要求也越来越高了。
但是,这并不意味我支持读研。恰恰相反,我很支持本科就业。
如果本科就能拿到大厂的offer,我认为在大厂三年时间一定要比在学校中学的多,就现在这个就业形式,三年以后你面试你本科同学这个可能还真不是段子,特别是如果本科就能拿到大厂开发/研发岗offer,薪资已经是超过大多数硕士毕业的同学了。如果想将青春快速变现并且不怕吃苦,非常推荐去直接工作,毕竟大城市薪资高,机会也多。关于本科如何找工作,我将在后面几个专题中分享。
对于计算机专业来说,只有硕士及以上可以投递的岗位只有算法岗,但是算法岗大厂现在对于paper的要求越来越高,并且其实算法岗招的人数并不是很多,大多数人都还是走了开发岗。
当然,如果你非常想要稳定,比如进国企研究所那些的,我建议还是读研,因为国企研究所这些单位对于学历的要求还是比较高;但是,如果你就是想赚钱,我建议还是进私企,毕竟国企研究所这些地方工资可能几年如一日变都不带变的,可能还会降,特别是军工企业,基本上又累又没钱。
目前的硕士学历贬值已经相当严重了,按我大学每年的新生人数,都是研究生>本科生,现在已经有一些大厂提出了优先本科生了,以目前的经济形式,我觉得还是先上车吧。
现在大厂开发本科和硕士进去区别已经不大了,举个例子,腾讯几年前本科和硕士就已经平级了,美团本科和硕士薪资没有任何差别。
3.关于简历
简历作为企业唯一了解我们途径,相当于是我们的脸面,有很多没有秋招经验的同学对于简历不够重视,导致怀才不遇,下面我将从我自身的经历为大家分享几点经验。
第一、简历内容优先级:实习>项目>奖项>其他
实习经验通常被放在首位,因为它直接展示了你在实际工作环境中的表现和能力;其次是项目经验,它体现了你解决实际问题的能力以及团队合作精神;接着是奖项,它能够证明你在学术或专业领域内的卓越成就;最后是其他信息,如技能、语言能力等,这些虽然也很重要,但在大多数情况下,它们的影响力不如前三者直接和显著。
第二、项目经历作为保底很重要
如果你并没有实习经历或奖项,项目经历必须要有,而且项目经历这个东西并不难获取,在开源的时代,自己在互联网上随处就可以找到个人可以完成的项目。项目最好不要烂大街,比如,黑马商城那些web项目就几乎是每个学习Java的同学必做的项目,有时候有些差异化的项目反而会起到更好的效果。
再说明一下,烂大街并不代表不好,只是因为面试官可能非常了解这些项目,而很多速成的同学没有吃透这些项目,导致面试官问出来的问题都回答不上来。
烂大街也比没有项目经历好,这点很重要,即使你没有吃透,但是最起码你能过简历拿到面试机会。
有些大学的实验课或者试点班也非常有深度,包装一下当作项目经历也是非常不错的。
第三、在写实习经历时,要清晰的写出时间线,并且最好要量化你的贡献
实习经历作为大厂最喜欢的东西,一定要详细写出你做了什么,很多同学就写了在哪里实习,反而对于更重要的做了什么语焉不详,在实习之后一定要及时按时间线总结你做了什么,这有助于招聘者快速把握你的职业发展脉络,并最好可以量化性地写出贡献以具体展示你的工作成效和价值,比如,“降低了xxx接口30%的访问延迟,并且提高了30%的最高并发量,目前该接口的QPS为1000+”,这种结合时间线和量化成果的描述方式,不仅增强了简历的可信度,也使招聘者能够直观地评估你在实习期间的实际表现和对企业的具体贡献,从而在众多候选人中脱颖而出。
第四、奖项有更好,没有也放宽心,奖项需要按需填写
对于奖项来说,写的对比写的多更重要,如果奖项过多,可以根据投递的岗位不同进行筛选,方便面试官快速定位,比如,对于软件开发岗,最有含金量的奖就是ICPC、CCPC那些算法大赛的奖;对于产品经理岗,比较有含金量的奖就是互联网+那一类项目含量很高的奖。
但是,如果你没有什么奖,也放宽心,奖项只是添头,实习和项目才是筛选重点和面试问的最多的地方。
第五、一些比较细的意见,全写下面了
- 如果你的GPA较高,可以突出显示,否则别写,防止自找烦恼。
- 确保你的姓名、联系方式(电话、邮箱)是清晰且准确的,这个很重要,每年都有人写错自己的联系方式导致面试白白流失了。
- 邮箱尽量不要用QQ邮箱,因为用QQ邮箱发送的邮件,发件人的名称是网名,如果有些人起的逆天网名就很尴尬,并且QQ邮箱有些不正式,推荐用网易或者其他邮箱。
- 技术岗可以带上你的博客地址、GitHub地址,有些面试官很看重这些,比如,华为两次面试两位面试官当时就打开了我的博客网站,并根据我写的内容进行了很多反馈,还有一些面试官很注重开源的经历,如果你的GitHub上有很多star,那么你就赚了。
- 简历长度尽量保持简历在1-2页之内,除非你有多年的工作经验。
- 自我评价能不写就别写,这个东西没有什么营养,如果你的简历中可以写的内容太少,可以用来凑数。
- 简历使用清晰、专业的字体和布局,保持一致的格式,专业名词一定要用正确的方式进行书写,比如,MySQL就不要写成mysql,这样显得非常业余。
4.关于实习
现在找工作最离不开的一点经历就是实习,因为有实习代表你已经花费至少两个月的时间去某一家公司工作过,并且已经对这个行业的工作现状比较了解,如果是大厂的实习,这段实习经历也能代表当时的大厂对你能力的认可,相当于找大厂给你的能力背书,下面我将结合我自身的经历给大家分享一些关于实习的东西。
第一、春招是找实习的黄金期
如果说秋招是应届生找工作最好的时候,春招就是找实习最好的时候,每年在春招的时候,企业往往会放出大量的暑期实习的名额,而这些暑期实习一般都是可以转正的(华为除外),只是转正的比例多少的问题。一般自己能否拿到转正offer在同年秋招前就能知道,如果本组没有hc了,leader和mentor都会提前说明。和mentor处好关系很重要,因为mentor一般是给你转正打分的,是可以提前知道你能不能转正的。
如果错过了春招,基本上企业招聘的都是日常实习,日常实习有些是可以转正的,但是大部分都是不能转正的。如果你是准备寒假左右去实习,基本上找到就是日常实习。日常实习和暑期实习在简历上并没有什么差别,只要不想转正,实习生就是大爷,所以我也非常推荐想找工作的大三同学如果有时间去刷一段日常实习经历。
第二、实习并不是先实习再学习,而是先学习再实习
现在仍有一些同学认为可以先实习,在实习中再进行学习,但是现在的时代已经变了,成年人只筛选,不培养。目前如果你找实习,没有相对应的技能,是不可能通过面试的。
以我自己来说,我感觉实习面试的难度和秋招面试的难度其实差不多,我当时拿到腾讯实习offer的时候,也经历了两面技术面+一轮业务面+一轮hr面,加起来四面,并且其中有单场面试时长高达两小时的。秋招我感觉找实习时期背的八股照样可以用,反而没有再出现面两个小时的情况。
以上,我想说找实习的难度现在也很大,请大家提前准备,提前学习你想找的岗位对应的技术,再去找实习。
第三、实习和比赛我应该如何权衡
一般日常实习都会要求3个月及以上,暑期实习可能会短一些,不过也得至少2个月。
我们作为学生,相对自由的时间只有寒暑假,所以怎么安排寒暑假的时间就很重要,当实习和比赛都是暑假进行的,怎么取舍呢?
参考我上面对于读研和就业的一些思考,我认为如果你就想铁了心赚钱,选实习,如果实习和上课冲突的话,甚至可以让舍友帮忙签到去实习,最后考试的时候再回来(当然,这是比较激进的策略,如果一心进大厂可以这样);如果你想未来进国企研究生,或者走选调,也就是说需要保研这个东西,我还是建议去打比赛。
一定要想清楚你需要什么,既要又要一般是不可能的。
第四、如何找实习
(1)找工作先要拉平信息差
一般实习招聘都使用:Boss直聘、实习僧、牛客、脉脉这些APP,其中Boss直聘和实习僧是用来直接投递简历或者添加hr信息的,牛客和脉脉是类似贴吧这样的论坛,有助于快速了解一家企业的风评信息,甚至很多大公司都可以精确查到各个事业群的风评如何。
(2)广泛投递
当你没有实习offer的时候,最好要将你听过的公司都投递一遍,只有广泛投递也就是海投才有更多机会,当你有了保底的实习offer以后,你才有选择的权力,后续可以只投你想去的公司,但是在此之前,还是尽量海投吧。
说一下海投怎么投,一般是以官网为主,Boss那些为辅,如果有一些公司连官网都没有,那就要考虑是否有去的必要了。在官网投递时,有时候要填写内推码,这个既可以去牛客上直接搜,也可以直接上Boss上和此公司的hr要,最好能加上给你内推码的人,方便随时查询进度。
记录已投递公司,一般来说是用飞书等一些招聘记录的模板,投一个记录一条,并随时更新进度。
在Boss那些上面上传简历,主动联系hr也是很重要的,这点千万别忽略。
可以去牛客上找找有些同学的投递名单(有些那是相当全),照着投递。
(3)分清楚日常实习和暑期实习
说一下这两个实习的区别,从招聘的定义上来讲,暑期实习是留给同年秋招的同学去投递的,有转正机会,一般在春招的时候走春招流程;日常实习是给想要实习经历的同学准备的,要求的实习时间一般是3个月及以上,一般没有转正机会。
一般在投递实习的时候,会在职位介绍中清晰的表明这个岗位是日常实习还是暑期实习,如果没有直接表明,可以看招聘日期,如果在春招时候招的,一般都是暑期实习。
大二或者研一的同学投递的时候要看清,如果投递暑期实习的岗位由于不符合毕业时间,可能会直接被挂简历(这是白晨自身悲惨的经历)。
第五,实习尽量去大公司
即使在大公司实习的经历很水,秋招的时候面试官也会高看你一眼,因为能去大厂实习说明你的底子还是很好的,相当于已经帮助秋招面试官做了一轮筛选了。当然,如果你在实习期间做了一些很有价值的东西,那面试官就会更加欣赏你,以我自己举例,我在某大厂实习期间接手了一个比较有价值的项目,最后成功上线,基本上秋招问的都是这个项目,八股什么的都是其次,有些没有接触过这些业务的面试官甚至可能被唬住。
但是如果去小厂,就只能看这段实习做了什么了,毕竟小厂的面试难度没有那么高,甚至会出现你做的明明很有技术含量,但是那些面试官会认为你是小厂实习,天然给你降一档。
小厂的实习其实就是开盲盒,如果做了很有深度的项目是最好的,但是如果面试官面试的时候吹的天花乱坠,最后进去只让你打杂,那就悲剧了。
总结一下,能去大厂实习尽量去大厂实习,小厂实习需要付出一定的风险。
第六,暑期实习怎么样才不会错过秋招
现在秋招越来越靠前了,以前都说金9银10,现在有很多大厂7月就开始提前批了,大厂目前正式批招聘集中在8月底到9月,基本上10月就没有多少hc了,这个放在后面秋招细说。
暑期实习建议在5月左右入职,最晚也要6月入职,千万不要拖到7月。白晨当时就吃了大亏,白晨是7月入职,中间接手了一个较大项目,将其完成后都已经到了9月中旬,导致错过了很多机会,千万不要学白晨,以我为戒😭。
一般来说八月左右就要辞去实习,进入秋招状态了,这种节奏是最好的,也是对自己最有利的状态,千万不要被实习拖住,这是白晨的血泪教训。
第七、实习和自己学的方向不一样要不要去
如果只是单纯的转语言,我感觉影响不大,就以我自己举例,我当时实习就是C++转的Java,正因为有了这一段实习经历,我秋招的时候Java岗也可以找,C++岗也可以找。并且由于你有转语言的经历,很多公司会认为你的适应性以及学习能力比较好,反而会更加看重你。
但是要是相差过大,比如想找算法岗,最后被调剂到测开岗,这就得慎重考虑了,因为秋招算法岗是不会看你测开岗的经历的,反而会成为污点(可能比喻不是很恰当),差别过大的岗一定要结合自己的情况慎重考虑
第八,我自己实习的一些感悟
我是在北京某大厂实习的,刚一去就感觉物价很高,基本在外面吃一顿饭就得30块钱(这时候就开始怀念东大十几块的面了)。其次,房租也比西安贵非常多,我有同学在西安华为实习,他说他一个月的房租基本上就几百块钱,还有成都实习的同学房租也就一千多,但是北京的房租。。。我都租到六环了,房租还是2500多,通勤单程一个小时。和我一起来的实习生有些租到公司旁边,房租大概是4000多,只能说真是帝都,寸土寸金,开眼了。
关于大厂的作息,我所在的组是一个增长性的业务,每天需求很多,每个人都很忙,作息一般是1095(相比于PDD那些厂其实还好)。刚去的前两周没有什么事,后面就逐渐忙起来了,我们公司9:30以后下班可以报销车费,我当时报销了几千块钱,周六有的时候要是需求干不完,还得加班干。每天回到出租屋都10点快11点了,还好有双休,不然真的顶不住。
那一段时间基本上手机只要一震动就心脏骤停,晚上睡觉的时候都在想着代码,确实很累。但是,收获也是很大的,同事人都很好,大家都是程序员,没有那么多心思,只要主动开口,基本上都会帮你。leader也是比较务实,对外强硬,对内护短的那种,我们组几乎没有什么派系斗争,只要业务干的好,基本没什么问题。每天虽然很累,但是看着自己的代码上线,当自己体验那种功能的时候,确实有一种成就感。
实习去大城市见见世面,提前感受一下大厂的生活也是一种收获,我身边的同学就有去大厂实习了以后,发现自己不适应,现在秋招回老家的,这也是实习可以带给人的思考,让你更清楚你自己喜欢什么生活。
5.关于秋招
这一part想分享的内容很多,想到哪写到哪。
第一,秋招时间线梳理
7月,某些大厂的提前批已经可以开始投递了,现在秋招开始的越来越早了。
8月,正式秋招开始,8月底面试就已经非常多了。
9月,秋招全面开始,各种信息铺天盖地,9月也是机会最多的一个月。
10月,国企招聘全面开启,大厂秋招接近尾声,10月是属于国企的一个月,经过9月一月面试,10月也是很多人收到意向offer的一个月
11月,秋招补录开始,很多大厂offer开奖(发带薪资的offer,要签三方),同时也有很多人会毁约前面拿的一些offer,有些大厂会针对毁约的offer进行一些补录
第二,秋招信息如何获取
参考我上面回答的如何找实习,先下载Boss直聘、实习僧、牛客、脉脉这些APP,这些APP上面有大量秋招小伙伴分享的面经,避雷的公司等(最近发现小红书找这些公司的信息也很好用)。
在这些基础上,关注线下招聘会和宣讲,关注西工大就业公众号,以及启真楼底下的广告牌,很多企业会线下宣讲,甚至有很多企业会进行线下面试,线下投递一定是要比线上投递快的(一般来说现在都是先网申,线下投递会加快网申简历的审核速度),并且还有hr当面可以回答你的疑问。
第三,一定要尽早投递
秋招就是千军万马过独木桥,是一场乱战,hc是有限的,这么多人去争少数的hc,这就需要先下手为强,不要担心七八月的时候我八股还没背完,算法还没太强,七八月的时候大多数人都没有复习完成,大家都担心没复习完全,反而先下手的机会更多,大家都是一样的,乱中才能取胜。真等你复习完了,时间早不够了,而且你面对的将是复习完全的一部分人。
我自己就是很大的反例,被实习拖住了,导致九月颗粒无收。我身边还有一些同学九月在帮新生军训,自身本身技术不是很硬,然后就错过秋招了,到现在都颗粒无收。
所以,秋招一定要尽早投递(投递的方法我在前面讲解投递实习的楼有说过,这里不再赘述了),天下武功,以快为尊,唯快不破。
第四,保底offer很重要
无论是实习转正还是小厂offer,只要能拿到保底offer,秋招的性质就变了,从公司挑你到你挑公司了。
有了保底offer,对于你自己信心是一种提升,你会在无形之中放松下来,面对面试官的情绪也会变得很松弛,而很多hr和面试官反而就喜欢松弛的,后面的offer会越拿越多的。
从0到1的难度甚至比从1到无穷大难得多,只要拿到了第一个offer,后面offer会拿的越来越多,有一句话虽然是戏说,但是挺有道理的,“80%的offer都流入了20%的人手里”。
第五,不要停止秋招
在签三方之前不要停止秋招,有人拿了实习转正的offer或者提前批offer以后就打算停止秋招了,这是不对的,因为你把宝都压在了一家公司身上。
我们学生本身就是秋招的弱势方,即使是三方协议,其实也保障的是公司和学校的利益,公司想毁约学生很容易,学生想毁约公司却难得多。
即使你认为大公司不会毁约,也请你继续秋招,至少要多拿几个offer,因为大厂一开始给你发的并不是真实的offer,而是意向书,这个东西是没有法律效益的,直到11月左右,公司的hr才会和你电话沟通薪资,这时候如果你一个其他offer都没有,hr可能会压你的薪资,本来说给你的股票签字费可能就无了,或者给你base压低。因为把宝压在一家公司身上你可能就得承担被压价的风险,这样显然是不划算的。
但是,如果你有多个offer,你完全就可以和hr去a,因为你并不怕hr不给你发正式offer(当然,应届生一般a不动的,除了少数ssp可以a),如果能a动,动动嘴薪资就能涨几k,何乐而不为?
第六、秋招我需要准备什么
这个每个岗位所准备的东西都不一样,我这里就只说说开发岗,特别是后端开发岗需要准备什么。
(1)八股文
主要包括开发语言、网络、操作系统、数据库以及各种中间件的八股文,推荐两个八股文,JavaGuide、代码随想录,基本上很全了,前面提到的各种八股在这两个平台都可以找到。
八股文之所以被称为八股,是因为大多数公司面试都会问。我身边有些佬,技术很厉害,但是八股背的一塌糊涂导致秋招一直碰壁,八股虽然不能体现一个人的业务能力,但是这就像高考的科目一样,上大学后可能不用,但是高考你必须学,八股就是秋招必须背。
(2)算法
首先推荐两个平台,一个是leetcode,另一个是牛客。leetcode刷题比较轻松,因为都是函数式的调用,不用自己写main函数,包含头文件等,而牛客是ACM模式,整个程序都需要你自己写,对于代码能力的要求要高一些。
leetcode hot100一定要多刷几遍,基本上要背过,leetcode 面试150题也可以做一做,但是优先级没有hot100高。大部分面试的面试题都是从hot100中出的,所以一定要刷熟练。
光刷leetcode是不行的,因为大部分笔试和面试都用的ACM模式,也就是牛客这种模式,再刷完hot100以后一定要做一些牛客的题目试试ACM模式。
(3)项目
自己做的项目一定一定要吃透,整个项目的设计架构一定要清楚,自己写的代码也要看一遍,每个模块之间的交互也要熟悉。
千万不要一问三不知,如果项目都回答不好,面试官不仅会怀疑你的能力,更会怀疑这个项目是不是你做的,从而对于你的人品都有怀疑,后面很大概率会故意刁难你。
下面分享一些最常问的关于项目的问题,请一定要提前准备,如果你还遇到了其他问题欢迎评论区补充。
“能讲一下你在这个项目中遇到的最大的问题吗?并讲一讲你是如何解决的。”
“能讲一下你在这个项目中你觉得最有挑战性的模块吗?设计思路讲解一下”
“这个模块为什么要这么设计,当时是考虑到了什么情况?”
(4)实习
一旦有实习,基本上面试官就会先问你的实习经历,所以总结实习也很重要。
如果你自己做了一些很有价值的项目,由于是你自己做的,所以就可以大吹特吹了,因为面试官很大概率和你做的业务不一样,即使他问一些细节,你也可以轻松应对,如果面试官一直在听你讲,中间没有发问的话,大概率就是他没有接触过这种业务,这就更好了;如果他中间穿插了一些问题,也不用惊慌,一般都是问设计思路和八股的,正常应答就行。
但是如果实习是去打杂的,也要学会包装,网络上有很多话术这里我就不细说了。当然,有些同学会把同事的成果嫁接到自己头上,这么做有风险,做之前一定得将相关业务研究的比较透彻,否则就是给自己挖坑。
问实习其实和项目发问的角度差不多,基本上就是“实习做了什么”,“说一下工作中遇到的最大的问题”,“你是如何解决的”,这几类,提前准备一般没有什么问题。
第七,延毕一年去秋招或者大四下去学技术,参加毕业后的秋招可以吗?
我身边就有同学抱了这个想法,想的是考研失败了,但是自己没有技术,可以先学技术,毕业以后再参加秋招。
这种想法我只能说慎重,首先,虽然有应届生的身份,但是很多公司指定要某一届的毕业生,非这一届毕业生可能简历都过不了。
其次,你有gap了或者本科读了5年,这个事情就需要向面试官解释,很多企业,特别是互联网公司不希望招有gap的人。
最后,可以放低预期,技术岗找不到可以试试产品、营运以及销售,实在不行还可以去干教培,只要向下兼容,其实工作还是很多。
6.关于春招
春招是实习生招聘的高峰期,国企也会有一些名额,但是大厂放出的hc相对秋招来说可以说是少之又少,有人认为春招会补录秋招毁约的名额,但是实际上大厂每年秋招的hc都是超发的,会发大约1.2倍及以上的意向书防止毁约,如果没有人毁约,春招就不招了。如果毁约的不多,可能11月12月就补录了。
有很多人想由于自己没有什么技术,想要放弃秋招,专心学技术去搞秋招,这个想法是不对的,因为知识是学不完的,参加秋招,即使失败了,还有春招再投再面,如果不参加秋招相当于放弃了很多机会去赌最后一下了。
春招可能还有一些考研失败的同学加入,竞争的难度同样不小。
还有一点就是心态,当秋招时,你同学都拿到了offer,一个个签了三方出去玩,见面打招呼就是:“你签哪了?”,这心理压力得有多大,并且春招还和做毕设之间有一些时间上的冲突。
总之,我是不建议放弃秋招去押宝春招的,能秋招上岸尽量秋招上岸。
7.关于面试
面试很多东西我都在秋招中简单提及了,这里再补充一些更加细节的东西。
第一、简单梳理一下面试时间线和各大公司面试风格
技术岗一般来说有两轮技术面+一面主管面+一轮hr面,这是一般来说,每个公司之间可能有差异。我下面只挑有代表性的公司说。
比如,华为没有hr面,但是华为对于机考成绩要求很严,机考必须要拿150以上(满分600)才能有面试,我很多同学都是机试没过150导致没有面试的,并且华为正式批一般都是线下面试,线下面试会要求手写代码,现场随机抽题。
字节,一家池子深不见底的公司,互联网行业最能加面的公司,竞争激烈的岗位一般都要加面,我见有老哥一次面了5面还没到hr面,甚至有挂了捞起来再面的,一共面了11面的大哥,史称传奇耐面王。字节有机试,但是我没遇到,可能也不太看重机试,你以为上面的华为对于代码能力的要求就已经很高了,其实字节对于代码能力要求更高,前三轮面试都会出算法题,华子至少主管面就不出算法题了。
美团,hc最多的大厂,不看重机试成绩,有时候如果部门缺人,甚至两面就能拿offer,相对其他大厂,美团相对来说是流程最快的了。
第二、一个良好的自我介绍是开始面试的关键
面试基本第一句话就是,“先来做一个自我介绍”,提前背一套固定自我介绍,对于面试刚开始很有帮助。
一开始面试脑子还没热起来,先吟唱一段时间自我介绍,让自己的嘴和脑子动起来,对于后续的面试很有帮助。
如果现想,极有可能卡壳并且介绍不全面,面试官对你的第一印象就不太好了。
第三、代码能力很重要
前面总结了一些比较有代表性的大厂的面试风格,很明显就能感觉到代码能力的重要性,即使有笔试,几乎现在大厂都要在面试的时候出上一道算法题来当场做一下,所以平时刷题是很重要的,平日里多刷题练习代码能力,面试的时候才不会慌。
华为线下手撕的代码一般都是leetcode简单到中等难度的,不会特别难。
字节就不一样了,我当时面字节的时候上来就是给我出两道算法题,一道原创,力扣中等难度,一道力扣困难难度的题,让我20min以内做完,这个平日里不多刷题,肯定是做不出来的。
其他大厂也差不多,一般从力扣hot100中出题,难度一般在困难以下,还有一些手撕,腾讯当时让我手撕STL中unordered_map,PDD让我手撕STL中的vector,这些就是考验对于语言的熟悉程度以及基本功了。
第四,能线下面试就线下面试
线下面试流程推进速度远远大于线上面试,互联网公司很多线上面试都是一周一面,拿到offer至少需要一个月,而线下面试就非常短平快,过没过半小时就能知道,不用担心自己被泡了,比如说,华为的线下面试,快的话三个小时就能面三面,即使挂了也能很快知道结果。
8.关于offer
当你秋招结束后,拿到offer了,那应该如何选择offer,offer中有很多坑,你又了解多少呢?
第一、拉平薪资信息差
很多人由于不知道公司的普遍工资,在谈薪时小心翼翼的,生怕自己谈高了导致不给自己发offer了,甚至会说出“我觉得我就是来学习的,我觉得薪资什么的不重要”这种蠢话,所以了解一个公司的薪资非常重要,白晨这里分享几个查薪资的途径。
(1)OfferShow
小程序和APP都有,小程序老是崩溃,最好下个APP查看,里面有最全的各种公司的薪资,如果公司不是特别冷门的话基本都可以查到,并且不只有薪资,还有拿到这个offer的人学历和对于该薪资的评价。
(2)牛客
牛客中大公司的薪资比较全,讨论也比较多,小公司的薪资还是用OfferShow查吧。牛客中可以看到每年开奖薪资讨论帖,可以清楚的辨别那些薪资是白菜,哪些是SP。
(3)脉脉
一般社招的薪资比较多,并且这个APP中都是各种大厂员工,在里面发帖提问的话可以收获许多工作经验丰富的同行评论,更好的是里面发帖是匿名的,不用担心个人隐私泄露。
第二、三方协议
很多同学可能都不知道三方是个什么东西,这里简单介绍一下。
三方协议是一份由毕业生、用人单位和学校三方签订的正式文件,旨在明确毕业生就业过程中各方的权利和义务,保障毕业生的就业权益,并规范就业流程。
当你拿到某家公司的意向书的时候,这时候公司是可以随便毁约不负法律责任,你也可以随便撕毁意向书,这个是没有法律约束的。但是,到了11月,公司开奖的时候,会发一份带薪资的offer,上面详细写了薪资构成那些,我们一般叫这个正式offer,直到现在,这个offer也是没有任何法律效力的,属于两方协议,可以随时撕毁。
一般来说,当上面带薪资的offer发下来后,公司hr会要求你将你的三方协议邮寄过来,如果几天不邮寄,offer自动失效。换句话,当你和企业签订了三方协议以后,你的合同才是有效的,你或者公司违约才要负法律责任。
但是三方协议其实不保护学生,它保护的是公司和学校,公司违约的代价相比于你违约的代价要小得多,所以签三方的时候,一定要谨慎再谨慎。
还有一些人问,如果我先签了一个公司的三方,但是后面又有公司开的奖很有诚意,我能不能毁掉三方去签后面那一家。首先,你要过学校这一关,有些学校是不给毁三方的,咱们学校据我所知应该是可以毁一次的。
其次,你要向上一家公司把三方要过来,如果上一家公司不给你,铁了心和你托,最后把你后面那家offer拖过期再和你毁约,你不仅要赔一笔不小的违约金,还没了工作。
再者,大厂都是统一明年三月左右统一毁约,前面想毁约基本上不可能。
最后,问清楚你想去的公司可不可以等你毁约,如果不行,就别想了,反正都签了,就当错过了;如果可以,也不能全信,大公司的嘴,骗人的鬼。华为我记得是可以等你毁约的。
第三、总包代表的到底是什么意思
可能你听过一些xx一毕业就总包100w,这个总包是什么意思,难道每月月薪不是100w/12吗?
总包通俗地讲就是把企业给你的全部的钱都拿到都加起来所得到的最理想的薪资总额,实际上一般来说到手的工资和总包之间差别很大。
设每月的基础工资是x,
总包=(x+绩效工资)*12+x*年终额外的月份(互联网厂一般是2~6)+签字费+股权/期权
我这只是最简单的算法,没有包含公积金那些的,有些企业甚至会把公积金和政府补贴加到里面。
下面我详细讲解一下薪资的构成。
(1)每月基础工资
也称月base,也就是上面表达式中的x,这个是最重要的,你的公积金以及后面跳槽涨薪都看的是你的月base,而不是总包。
有很多公司忽悠你说每月平均2w,这个很可能是把绩效给你拉满,年终平均到12个月上面,更有甚至会把公司发的蛋糕卡那些都当成每月的薪资给你宣传,所以在签约前一定要问清楚,他说的月薪是不是月base,是不是上面表达式里面的x。
(2)公积金
这个东西就是五险一金中的一金了,全称为住房公积金,是一种由单位和员工共同缴纳的长期住房储蓄,主要用于解决员工的住房问题,可以用于购房、租房、还贷等住房相关支出。
这个东西是比例越高越好,因为你交多少,公司就交多少,很多大厂公积金都是12%拉满的(华子依然为最低的5%),假设你月入2.5w,公积金按12%来算,你交12%,公司交12%,合起来就是24%,也就是6000元,比很多人的工资都高了,而按照最低的5%算的话,一个月的公积金就只有2500了。
以后这个公积金可以用于买房或者租房,很舒服。
(3)年终奖
很多互联网公司都是x*16的薪资,多出来的4个月薪资就是年终奖,年终奖应届生第一年去一般是拿不满的,因为要乘时间系数,比如发年终奖的时候,你在公司呆了半年,一般来说就拿年终奖总和乘0.5。
除了时间系数,一般来说还要乘部门的系数,那些业绩好的部门甚至可以乘2,但是大多数部门系数肯定是小于1的,
很多人以为年终奖都是年终发的,其实不是的,很多大公司的年终奖都是年初到年中的时候发的,春节前裁人总是不太礼貌嘛😝。
(4)签字费
一般是给sp以上的人的,假如签字费有10w,你和公司签就能当场拿5w,但是剩下5w你必须呆满两年才能拿,如果在两年内离职,剩下的钱一分没有。
(5)股权和期权
股权是指直接持有公司股份的所有权,享有股东权利和义务,而期权则是赋予持有者在未来以特定价格购买公司股份的权利,但不是义务,期权持有者在行权前不享有股东权利,且风险相对较低。
一般也是呆满3年以及上才能给你,没呆满一分没有。
当你作为应届生去公司,第一年的年终是拿不满的,要乘时间系数和部门系数的,签字费也是要待满x年才能拿到的,股权/期权就更不用说了,纯纯就是吊在你头顶的胡萝卜,再减去五险一金和个税。最后你发现你到手没有多少钱,这时候你想起hr当时给你画大饼的语句,不禁流下了牛马的泪水。
所以,总包大不是真的大,月base高才是真的高。
9.关于开发/研发岗的方向
第一,开发/研发岗一般都分为哪些方向
- 后端
- 前端
- 数据分析
- 大数据
- 算法
- 客户端
- 测试开发
- 嵌入式
- 游戏客户端
- 信息安全
- 运维
第二,我该怎么选择方向?
首先,先来说一下算法岗,是RD中薪资最高的,也是门槛最高的岗位,目前随着AI等领域的爆火,这个岗位的人也是越来越多,门槛也越来越高,这个岗位对学历有要求,最低硕士,目前我观察到的大厂算法岗能拿高薪的都是硕士至少两篇顶会的。虽然要求高,但是薪资高的吓人,就今年美团开奖的校招薪资,算法岗最高可以拿到40k的月base,破百万的总包。
其次,说一下后端、前端、客户端和测开这几个岗位。
这几个岗位几乎就是互联网招聘技术岗的半壁江山,招的人最多。
卷的程度:后端>>前端>客户端>测开
后端相对来说是这几个岗位中发展上限最高的一个,但是对于普通人来说是远远碰不到这个上限的,由于后端业务需求大,并且后端的框架变化很慢,更容易把技术做深,高并发、低延迟那些任务主要就是由后端来做,而前端和客户端由于框架更新迭代的很快,一般是一两年就要去学一套新的框架,所以很难把技术学深,还有测开技术要求低一些,所以他的工作技术含量也相对低一些。
但是你也看到了最近几年后端都卷成麻花了,这几年Kafka、Redis基本已经成标配了,由于后端学的东西多,学习周期长,并且要将其融会贯通,这就更难了,如果你比较有时间,可以试试卷后端。
根据我春招、秋招的经历,我发现前端真的是个不错的方向,我同学学了半年的前端就顺利找大厂实习转正进大厂了,前端其实需求和后端差不多,你可以去看招聘网站,基本上后端都是饱和的,但是前端直接标识紧缺,前端和后端的薪资没有差别,都属于开发岗。我认为,如果你现在大二,去学前端进大厂的概率比学后端进大厂的概率大。
客户端的话很多人说要消失了,但是这话说了这么多年,客户端,特别是鸿蒙开发那是严重缺人,而且客户端校招薪资甚至比前后端都要高,但是客户端不好跳槽,这个在选择客户端的时候也要考虑到。
测开我比较推荐后端学了一部分,但是不是很精的同学去学,可以直接就上手学几套测试框架,背一背八股就可以找实习了,测开岗对于技术要求比后端低,非常适合速成。
以上仅仅只是我的个人理解,如果有问题还请评论区指正,多谢大家的包容。
一不小心就写了这么多,我的分享也差不多就是这些了,我自认为是已经很全面了,后面闲下来之后会再发一些经验分享和技术分享。如果各位觉得有帮到你的话,还请点个赞表示对白晨的支持吧。如果有什么问题,欢迎大家留言讨论。