美团面试失败,社会给你上了一课!

今天,小星探邀请到在 2020 年的校招面试中斩获微软、阿里、京东、华为、快手等大厂的 offer,被室友送 offer 收割机称呼的 林木叶 为大家分享一下“本科 + 研究生的 7 年历程”。

 


“ 林木叶

 

大家好,我是林木叶,一个被线下大会激发的小透明。今年是加入张哥星球的第 2 年,在球友们的鼓励下,我决定复盘一下本科 + 研究生的 7 年历程。

以及在 2020 年的校招面试中我如何斩获微软、阿里、京东、华为、快手等大厂的 offer,被室友送 offer 收割机称呼。

希望木叶的经历对球友们能有所启发。

一、命运开的神奇玩笑

2014 年高考报志愿时,相比城市,更看重「大学」;填报专业时,没有强烈兴趣要求的木叶,填的都是学校的热门专业。

看到录取结果时,吃了一惊,压线进了一所 985 大学,但专业是软件工程「日语强化」?

看到「软件工程」,心里一沉。计算机是个稀奇的玩意,只在中学微机课上碰过几次,而每次都搞不定它。跟它不熟,以后却要和它打交道,这可怎么办?好不容易考上的 985 大学不能因为专业不擅长就放弃?

没办法,只能硬着头皮上了。

军训的那几天特别开心,不用学习,每天嘻嘻哈哈。军训结束后,开始焦虑了,「压线进来的,要是被同学们落下可怎么办?」

刚入学的时候,辅导员统计有多少同学是主动选的「软件工程」,有 4、5 名同学举手,又问到有多少同学主动选的「软件工程『日语强化』」,只有 1 名同学举手,其他都是被调剂的,也包括木叶。

就在这样的背景下,美好的大学生活开始了。那时绝对不会想到,会在这座城市、这所大学、这个学院生活 7 年。

计算机小白却要与计算机打交道,木叶觉得这是命运开的神奇玩笑。

那时候年少、不熟悉计算机,就误以为不擅长。打了这么多年交道后,才发现并没有擅长不擅长之说,一切技能都是可以锻炼的。

二、学霸还是技术大牛

大一的时候,一切都特别新鲜。学院有创新实践中心,里面有各种竞赛组,如 ACM、数模、花旗、嵌入式等。在室友撺掇下,木叶也跟风进入了 ACM 小组。

ACM 组里有各种各样的牛人,很多江苏省的同学高中时就受过类似的训练,当他们进入大学接触竞赛时,就比计算机都没摸过几次的小白有太多优势。看到大家都在敲题,木叶也不甘落后,完成群里的打卡任务。

就在这时,日语成绩遇到了危机。

木叶的专业是「软件工程『日语强化』」,和其他专业不同的是,我们不学英语,学日语。

日语作为语言课,学分又特别高,印象中最高的时候是 6 学分。而专业课,最高的只是 4 学分,学好日语者得高绩点,这句话一点都不错。

之前既没有接触过日语,也没有接触过编程,当它俩同时出现时,真的很吃力,必须要在两者中选择一个。

如果选编程,那日语学习投入肯定少,日语学分又那么高,最终的加权成绩肯定高不了;

如果选日语,那编程投入时间肯定就少,专业课、数学课学习压力高,基本没有时间敲代码。

做学霸还是做技术大牛?

权衡之下,选择了更保险的那一个 —— 日语。学好日语,成绩肯定低不了,而好的成绩,是未来的一个基石,无论保研、考研、出国还是工作,都是加分项。

而选择编程,毕业后大概率会工作。从选择多面性的角度考虑,还是选择好成绩吧。

当精力有限时,想一下眼下自己最看重什么,有选择性地取舍,将宝贵的时间投入到产出比最大的事情上。

三、听讲座得到的启发

大一的时候很迷茫,并不清楚毕业后是深造还是工作。那时只要有讲座就会去听。人生就是一个不断认识自己的过程,而这些讲座会帮助我们认识自己。

在大一的那天冬天,参加了一个优秀学长学姐的经验分享会,他们分享了自己的学习方法和成长历程。

印象最深刻的是他们非常珍惜大学时光,把宝贵的时间投入到提升自己上。进入大学时,大家的水平都差不多,但就是 4 年的时间,一个班级的同学就天差地别。

分享会结束后,木叶在本子上写了这样一段话。

「我觉得是时候思考一下人生了,来到大学,已经 3 个月了,问一问自己,都收获了什么?这样一想,脑子里空空的…… 我想,是因为没有明确的目标,也没有清晰的定位,每天得过且过、碌碌无为…… 不想让大学虚度,更不想让大学留有遗憾。」

除了鸡血,还收获了制定时间表的方法,将一天的空闲时间进行分配,哪个时间段到哪个时间段做什么,写下来并严格执行。

从那天开始,坚持每天制定学习计划,风雨无阻,坚持了 7 年,直到研究生毕业,本子写了十来本。

制定时间表最大的好处是,让你规划时间、有计划性地学习、并知道时间都投入到哪里了。

下面是 2016 年 10 月 23 日的时间表,左侧是时间安排,学 45 分钟,休息 10 – 15 分钟,右侧是对一天学习的反思和总结,做的不好的地方、安排不合理的地方进行调整。

美团面试失败,社会给你上了一课!

那时候思考地不深入,另外忽略字体…..

知道自己字写得不好,从 2018 年开始练字,下面是 2019 年写的字

美团面试失败,社会给你上了一课!

时间是最宝贵的,当你不知道如何安排时间时,就给自己制定一个时间表,严格执行学习计划、享受高效学习 + 劳逸结合带来的神清气爽、游刃有余。

虽然不清楚毕业后走那条路,但已经不迷茫了。不管走哪条路,都先把成绩搞上去,成绩好了,以后选择的路会更广,这是当时想法,同时也是了解保研政策后的决心。

四、保研前期苦逼准备

(一)想上研究生有捷径

1、保研是什么?

木叶的学校,每个大一班级都会有一个同专业大三的学长或学姐带着熟悉环境、传授学习经验,我们把他们称之为「班导生」。

有一次班会上,班导生问我们,「你们知道想上研究生,可以不用考研吗?」

同学们纷纷表示惊讶,「想上研究生,只有考研一条路吧?」

班导生答道,「还有一条路,那就是保研。」

保研,也叫推免,全称是「推荐免试攻读研究生」,而在木叶的学校,保研有两个要求。

首先不能挂科,一旦挂了科就失去了保研资格。

然后,在不挂科的基础上,「最终成绩」越靠前几率越大,每个学院都有保研比例,如 12%、15%。如果你的「最终成绩」在保研比例内,那基本上就稳了。

如果你的最终成绩在保研比例附近徘徊,也不要灰心,尽可能提升成绩,另外,你可能会捡漏。排名前面的同学可能会出国,一旦他放弃了保研资格,保研资格就会按照成绩高低顺延,所以排名越靠前,几率越大。

2、怎么才能保研?

这里以木叶学校为例讲解保研政策,每个学校的具体政策可能不同,但核心思想应该都是相同的。

保研看的是最终成绩。

最终成绩 = a * 学习成绩 +(1 – a)* 综合成绩。

在 2017 年保研的时候,a 是 92%,也就是学习成绩最大程度决定了最终成绩。

(1)学习成绩

学习成绩又分为必修课成绩和选修课成绩。

必修课按照学分加权计算,比如 6 学分的课得了 90 分,2 学分的课得了 60 分,加权后的成绩就是:

( 6 * 90 + 2 * 60 )/ 8 = 82.5;

但如果 6 学分的课,得了 60 分,2 学分的课得了 90 分,那加权后的成绩就是:

( 6 * 60 + 2 * 90 )/ 8 = 67.5;

这里为什么不用「考了 90 分」的字样?

因为一门课的最终成绩由「平时成绩」和「卷面成绩」共同决定。如果想保研,最好每堂课都去听,「平时成绩」尽量拿满分。

这里通过学分,也能一窥高成绩的诀窍。精力充沛时,自然是科科都拿高分,但如果精力有限,那就主攻学分高的科目。

如果是国内保研,看的都是必修课成绩;如果国外升学,选修课成绩也在加权范围内。

(2)综合成绩

综合成绩看单项奖学金的个数,单项奖学金就是下面小节介绍的精神文明奖学金、社会工作奖学金、社会实践奖学金、科技创新奖学金、文体活动奖学金。

单项奖学金拿到的越多,综合成绩越高。

(二)拿奖学金的秘籍

1、学习奖学金

 

学习奖学金只看学习成绩,年级成绩排名前 5 %的,可以获得「学习奖学金『一等』」;6% – 15%「还是 20%?记不清」,获得「学习奖学金『二等』」。

学习好是可以拿钱的……

2、精神文明奖学金

精神文明奖学金看两方面。寝室卫生 + 志愿服务「如献血等」。

寝室卫生需要全寝室的共同努力,叠被子这一项就能淘汰很多寝室。

精神文明奖学金比较特殊,需要获得班级民主评议,评议就是投票,同学们觉得谁对班级贡献大,就更倾向于给谁投票,得到票越多,加的分越多。如果没拿到一定比例的票,就不能申报精神文明奖学金。

基本上,寝室卫生满分 + 献血 + 服务同学,精神文明奖学金稳拿。

3、社会工作奖学金

社会工作奖学金,是指在学校、学院、年级、班级担任一定的职务,职务的级别越高,加的分越多。

基本班长和团支书,都能拿到社会工作奖学金。

4、社会实践奖学金

社会实践奖学金,一般是参加寒暑假的实践,比如做公益、支教、回高中母校宣传,这些都需要自己招募队员、策划实践活动。

社会实践的影响范围越大,越能脱颖而出,参加校级的实践评选。级别越高,加的分越多。

5、科技创新奖学金

科技创新奖学金,应该是单项奖学金中最难拿的一个了,当然技术大牛除外。

参加科技竞赛、如 ACM、数学建模、大学生竞赛等,拿到的名次越高,加的分越多;含金量越高的竞赛、加的分越多,如国家级的肯定比省级的高,校级的肯定比院级的高。

如果学院有这种竞赛小组,可以参加一下,有大佬带是最好的。另外,这些竞赛也可以写进简历,多多益善。

6、文体活动奖学金

文体活动包含两部分,文艺比赛和体育比赛。

比如参加演讲比赛、配音比赛、才艺大赛、运动会,拿到名次都可以拿到对应的积分。

单项奖学金是按照积分,从高到低排序,有一定的比例名额,排名越靠前越稳。

关于保研政策和奖学金的政策,要以你的学校为准,如果不清楚,建议咨询辅导员。辅导员看到你这么上进,肯定会毫无保留地告诉你。

下面介绍的学习方法是每个人都适用的,和学习计划表搭配使用效果更佳。

(三)学霸们都在用的学习方法

1、提前预习

无论是日语课还是专业课,提前预习都是很必要的。

 

有的课程一节课会讲很多内容,如果不提前预习,可能会上课听不懂。

 

一回生、二回熟,知识点也是这样,提前预习会让我们对知识点提前有个印象,看不明白的地方还可以记录下来,老师讲的时候认真听一听,要是老师没讲,就可以课间去问一问。

2、课上不走神

做了 18 年学生,木叶有一个课上不走神的诀窍:减少外部干扰 + 全身心放到老师上 + 记笔记。

减少外部干扰是,把手机调成静音、放到眼睛看不到、手轻易摸不到的地方。不要小瞧这个举动,太多的同学被手机的消息干扰,一抬头老师讲的都听不懂了。

课上的时间非常宝贵,除了紧急再紧急的事情,其他的都不能占用你的听讲时间。

全身心放到老师上,是指眼睛紧跟老师。

这里有个小技巧,看老师的眼睛、或者他的鼻尖上方,会让你注意力更集中。

记笔记,课堂上的笔记是很重要的,跟着老师写写画画,重点内容圈一圈,也方便课后复习。一堂课后,总得在脑子里和书上留下点什么。

课上的时间把握住了,课下会轻松很多。除非万不得已,课上的时间一定好好把握。

3、课后复习

人都会遗忘,尤其是第一次接触艰深晦涩的知识。按照艾宾浩斯遗忘曲线,刚记完的知识量是 100%,20 分钟后,只剩 58.2%,1 天之后,只剩 33.7%。

美团面试失败,社会给你上了一课!

而如果及时复习、时常复习,记忆曲线是这样的。

美团面试失败,社会给你上了一课!

具体的复习频率为:「5分钟后重复一遍、20分钟后再重复一遍、1小时后、9小时后、1天后、2天后、5天后、8天后、14天后就会记得很牢。」

所以,趁着记忆还热乎乎,抓紧时间复习。复习完了,顺便把作业写了,拖得越久,忘得越多。

4、复习资料 —— 题库

人都是有惰性的,不到课程结束的时候,不会复习全书,更有的同学,考试周才开始复习。

经验告诉我们,只有极少数的天才能做到考试前 1、2 天复习,还能考到 90 分以上的。所以不要存在侥幸心理,踏踏实实复习,才能有个好成绩。

同一门课程,每年的考试题都差不多,如果学院书店有历年考试题「题库」卖,一定买来做一做。经验告诉我们,题库做得多,举一反三,80 分以上没问题。

5、巧画思维导图

尤其是数学课和专业课,复习完整本书后,画画思维导图,对把握全书有很大帮助。

当年画的思维导图已经找不到了,大体是这样↓,在一张纸上总结出全书重要的知识点和公式,将重点内容熟记于心。

美团面试失败,社会给你上了一课!

按照上面介绍的学习方法 + 制定学习计划表,木叶的本科绩点 3.78「满分 4」,专业排名 6%;研究生绩点 3.9「满分 4」,排名 10%。

在正确的方向上持续深耕,一定会有从量变到质变的爆发。

五、保研985心路历程

(一)夏令营

夏令营一般集中在 6、7 月份。在大三学年结束时,基本就能知道自己有没有保研的名额。木叶的学校是既可以保研本校、也可以保研外校。

1、简历

在简历上吃过大亏。一开始向一位学姐取经,照着她的简历制作了自己的简历。模板没找好,照葫芦画瓢,写得更不好。

成品不像简历像文档。啰里啰嗦一段话,没有精悍的总结,还好后续向其他人取了经,重新做了一版简历。

2、线上报名

在选择院校上也摔过跟头。老家是河北的,就想研究生在北京或者天津,离家近,回家方便。

于是划定了报名的范围,北京的是:北大信科、北航计算机学院。天津的是:南开计算机学院、天大计算机学院。以北航为主,天大和南开为第二考虑。

其他高校的夏令营一个都没报,是的,一个都没有。这也为夏令营的惨淡埋下了伏笔。

夏令营最终成形的只有北航计算机学院。天津的两所高校好像没有夏令营?记不清楚了。

3、刷题

得知入选北航计算机学院的夏令营,开始手忙脚乱地准备自我介绍「好像是英文的」,刷的题是这本《2013 年王道论坛计算机考研机试指南》,当时用的还是 C++。

因为开始得晚,一本书没有刷完就去北航面试了。但木叶觉得真正拉开差距的是基础知识的面试。

4、实地面试

第一次保研、第一次参加夏令营,真没什么经验。或许是当时时间太紧、或许是准备不充分,北航计算机学院的专业知识面试并不难,但当时没有复习完,像《数据结构》、《计算机网络》都没看完。最终没有被录取。

当时有个同学和木叶分到同一组,他是软件工程「网络安全」方向的,面试结束的同学一出来,我们都会围上去问问,「问了啥问题呀」,然后赶紧准备。软网方向的这个同学听说问了一个他们专业非常难的问题,立马回到酒店去准备,没想到真问了他这个问题,他答上来了,就被录取了。

(二)9 月保研的尾巴

1、本科出身带来的机会

夏令营的出师不利,让木叶意识到得扩大投递范围。于是又投了中科院的很多所、上海的一所研究院,东南大学好像也投了,天大、南开更是没忘安排,对了,最后还投了个哈工大。

北航有个规定,如果某个学院的夏令营没通过, 9 月不能再投这个学院,于是转投北航软件学院,为了留在北京,还投了北京理工大学。

先来说说最后的结果:

  • 北航软件学院:面试排名靠后,几率不大;
  • 天大计算机学院:通过面试,没选它;
  • 南开计算机学院:通过面试,没选它;
  • 哈工大计算机学院:投得晚,截止了;
  • 上海的研究院:通过面试,没选它;
  • 东南大学:太远了,没去面试;
  • 北理工计算机学院:通过面试,没选它;
  • 中科院的所:没收到面试通知。

解释一下「通过面试,没选它」,「通过」,是指通过了保研的面试,只要在推免生系统上投递,就会被录取;但是木叶没在系统上选它们。

北航软件学院:这次基础知识很完备,但北航软件学院看重编程项目、竞赛。给人的感觉是,他们更愿意要有过项目开发经验的,这样入学后好上手。面试的成绩排名不高,只有前面出现空缺,才能轮到,保险起见,没有选它。

说一下为什么没去北理:北理的面试不难,本科 985 + 专业成绩排名 6%,让木叶得到了北理的青睐。但考虑到对北理的老师不熟悉,也没有认识的学长学姐在北理,就没去北理。主要担心不了解而选错导师。

为什么没去天大、南开:天津离家很近,天大和南开也都很愿意要木叶,其中不乏有深度学习、机器学习的大牛老师。但木叶的本科院校,软件工程专业排到了全国前 5%,觉得没必要为了计算机专业去天津,而且天津没有互联网公司,于是没去天津。

PS:临近在系统填报志愿时,中科院计算所和信工所来了消息,出现空缺问去不去,木叶一想,还是算了吧。

最终选择留在了本科学校,继续深造。

从最后的就业落位来看,选择留在本院并没有影响木叶拿到阿里的 offer。

2、选导师

选导师是一件很看运气的事。

确定保研本校时,已经离推免系统开放不远了,在同学的牵线下,选了一位导师。这个老师有联合实验室,后来阴差阳错,内部换了导师,也换了研究方向。

也很满足了,只要不坑学生就行了。

(三)经验与不足

1、简历

简历是你的门面,你给外校的老师发邮件,别人了解你的第一步就是邮件正文和附件简历。

记住,简历一定要重点突出、简明扼要,一定不要写论文式的小短文。「这就是木叶犯过的错…」

网上也有很多成熟的简历编辑器,如超级简历,很好用。

2、选学校

不管有没有想去的城市,都要多投几所院校,本专业头部的院校一定要试试。夏令营不要犯懒,多投几所学校,争取能拿到准录取信息,心里会踏实很多。

夏令营拿到准录取信息后,9月也要多投一投,多尝试,也许有更好的院校、更好的机会等着你呢。

你投了可能不被录取,但你不投,一定没机会。

3、刷题

刷题宜早不宜晚,夏令营吃了这个亏后,找工作的时候提前 1 年开始刷题。

「没错,真提前了 1 年,还刷了 4、5遍 LeetCode … 」

4、面试

不同院校考察的重点不同,北航计算机学院看重基础知识、而软件学院则更看重项目实战经历。

保研是一个好好准备就能拿到不错结果的事情,所有的一切都是可以准备的,如简历、基础知识、刷题。很多人没有获得 C9 院校的录取名额,很大程度上是准备不足和缺乏竞赛、项目经验。

知道目标院校看重什么,可以帮助我们有针对性的准备。

5、熟人探口风

这一条比较适合选导师,很多导师在网站上写的研究方向和实际研究方向不符,很坑学生。

如果有认识的学长学姐在你想去的院校,可以联系他们问问实际情况。他们可能不熟悉你想找的老师,但他们可能认识这个老师的学生。

6、抱团取暖

这一点做得不好,保研的时候,同学们各自为营,孤军奋战,大家报的院校不同,也就没有互通消息。后面找工作的时候,吸取了这个教训,报团取暖,互通有无。

7、提前进实验室

这一条很重要,如果能提前进入老师的实验室参与项目、竞赛、写论文,会为保研加分不少。

很多本科生都不知道任课教师是有实验室的,而实验室里有很多研究生研究课题,研究生需要本科生做一些基础工作、本科生需要研究生带着写论文、参与项目,这是件双赢的事情。

拿到保研资格后,下一步要准备的就是复习基础知识、总结项目经验和刷题,这三件事都可以早早准备。

保研的三要素就是:基础知识「面试」、竞赛「面试」、刷题「笔试」。

木叶觉得基础知识、竞赛论文最重要。

六、要不要继续读博士

研究生刚一入学,对做科研很憧憬,导师不断劝说「读个博吧、读个博吧」,木叶也开始犹豫,是读博还是工作?

读博很吸引人,博士毕业后,可以在高校任职,寒暑假、不 996 ,简直爽翻天,学校是象牙塔,在学校当老师,那可真是太舒服了。

但是,读博要发高水平、高质量的论文,发不够只能延迟毕业。做科研,更像是在一条漆黑的道路上前进,只有你一个人,而且你不知道能不能做成功。这种不确定性和恐慌感是读博最大的阻力。

一番考虑之后,决定还是工作吧。找开发还是算法呢?

都说「本科看学校、研究生看方向、博士看导师」,偏偏木叶的研究方向跟热门的深度学习、机器学习都不沾边,比较小众,很少有对口岗位,那就找开发吧。

七、选择科研还是职场

按照培养计划,必须发表一篇论文才能毕业。本想先尽全力发出论文,再准备找工作。

奈何实验结果不给力,总是离预期的结果差了些。无奈之下,只得一边做科研,一边准备找工作。

(一)刷题

吸取了保研时准备不充分的教训,秋招前 1 年就开始刷题,从 2019 年 9 月开始刷 LeetCode。按照标签刷、精选榜单刷、总共刷了 379 道,刷了 4、5遍。

美团面试失败,社会给你上了一课!

刷题的思路:在没有建立一套解题模板之前,可以先思考几分钟题目,写写思路,如果觉得自己的思路不是最优解或者没思路,建议直接看「解题」栏的高赞、高评论文章。直接学别人的解题思路,理解后默写,成为自己的内容;多复习几遍,这道题就会解了。

更厉害一点的,再多想一步,比较相似题之间的不同。比如动态规划,边界条件不同;二分查找,边界点要不要;二叉树的遍历、递归和非递归等等。

举一反三,LeetCode 上前 200 都刷完并独立写出来,能解决几乎所有面试的手撕代码题。

美团面试失败,社会给你上了一课!

必刷榜单

(二)不足

刷题准备得早,但是基础知识复习没跟上。导致春招时一问基础知识就凉…..

在此也提醒找工作的萌新们,基础知识也要重视,早早复习。

八、试剑锋芒参加校招

(一)春招

1、名词解释

hc:公司招人的名额,一般都称自己海量 hc。大家戏称,海量 hc = 3;大量 hc = 2;有 hc = 1;

offer:通过了公司所有的面试,如技术面、hr 面之后,hr 会给你发 offer,也叫意向书,你接受了 offer 之后,后续才能和你谈薪资。

内推:投递一家公司,可以自行在官网投递,也可以找公司的员工内推,一般来说,内推可以及时跟进面试进度,也可以得到很多内部消息。

2、简历

疫情的缘故,在家一边远程做实验,一边准备春招。3 月初花了 1 天时间,制作了简历,吸取保研时简历的教训,这次的还算满意。

(1)校招生的简历要包含的内容

  • 基本信息,如果名字中有不常用字,可以写上拼音;
  • 联系方式别写错,不然联系不上你;
  • 可在基本信息下面写上「求职意向」,如「 后端研发工程师『熟悉 Java,可转 Golang / python / C++ 』」;「就是这么卑微…」
  • 教育经历,按照时间倒序写,如果学习成绩好,可以写上绩点和排名;如果是保研,可以写上「保研」;
  • 专业技能,这一部分比较重要,建议单独一项写出来,比如熟悉 Java、多线程、集合等基础框架;了解计算机网络、数据结构与算法等基础知识;了解 Redis的基础知识,了解⾼并发下缓存穿透、缓存雪崩解决⽅案。
  • 项目经历,或者「工作经历」,按照时间倒序写,可以从「概述」、「我的贡献」、「取得成果」,三方面介绍。
  • 竞赛经验,如果有含金量高的竞赛,可以单独拿出来写;
  • 荣誉奖励,如奖学金、各类荣誉称号,如果有可以写;
  • 外语水平,比如「英语『CET-6』」;
  • 兴趣爱好,可以表现自己的毅力,比如跑步、游泳等。

(2)木叶总结简历的注意事项

  • 能用数字量化的,最好用数字,比如「较之前提升了 xx%」;
  • 不要有错别字,专有名词的书写注意准确性,如 Java、GitHub;
  • 条理清晰、慎用「精通」;
  • 不要不懂装懂,不会的不要写进简历,小心给自己挖坑。

3、笔试

春招以美团的笔试正式拉开帷幕。

第一次做笔试,没什么经验。大致看了一遍题目,觉得第一题最有把握,于是 All in 第一题。尴尬的是,自认为考虑了所有的情况,结果还是不能 100%通过测试用例。一根筋的木叶不知道赶紧去看看其他题,还在死磨第一题…..

结果可想而知,美团笔试后没下文了…

教训:如果一道题你觉得考虑全面了,但还是不能 100%通过测试用例,这时候变通一下,剩余的时间去试试其他题吧,输出测试用例试试,看能通过多少,实在不行遍历输出看哪个通过率最高….

这也是骗分的一种技巧。

4、面试

春招的第一场面试是字节,字节的面试题不难,但基础知识没复习完,导致答得不好,没想到与字节的缘分就到这了,提前批投递没下文,秋招投递反复鞭尸….

前面提到,在 2019 年 9月开始刷题,但从 2020 年 3月才开始看面经,是的,只是看总结的面经,还不是看书。

字节过后,是快手的面试,快手一面很简单,手撕代码是《剑指 offer》的第 2 题,Easy 程度,基础知识问得也很简单;当晚约了二面,二面面试官看简历上写了「学过计算机组成原理」,于是疯狂问计算机组成原理的知识,木叶说到这本书没复习,面试官仍然问,好吧,只能按自己理解猜测,最后挂在了二面上。

这件事告诉我们,不熟悉的内容,不要写到简历上。

基础知识开始得晚,导致 3 月份投递的几乎全军覆没。但也有 2 个意外,那就是微软和阿里。

(1)微软

微软一开始没打算投,听同学说,微软就是写代码。木叶一想,这可以呀,毕竟刷了 300 多道,来试一试!

没想着能通过面试,只是想看一看 300 多道的面试题,是不是有知识的盲区。

微软的笔试是全英文,印象中难度蛮大的,硬着头皮写下来了,好像大多数人都过了,进入了面试环节。

微软的面试,上来先是英文的自我介绍,然后面试官会用英文就你的自我介绍提问。如果有他比较熟悉的知识点,就会问得多些。

基础知识基本不问,进入手撕代码环节,一面写了 2 道题,都是 LeetCode 原题;二面写了 1 道题,也不难。

微软没问基础知识,重点考察手撕代码能力,而木叶在这方面已经准备半年了,于是顺利拿到了微软「苏州」的 offer。

(2)阿里

阿里是通过认识的学长投递的。

2020 年的时候,政策比较严格,系统开放后只能选择一个部门,如果面试没通过,也没有机会面试其他部门了。「今年政策改革了,可以投 3 个平行志愿」

那时候还有预面试,相当于多了一次机会,如果没过,也不影响系统开放后的投递。在有预面试和没有预面试的部门之间,选择了有预面试的。

预面试很简单,面试官问的内容都很基础,比如 Java 的基础知识,面向对象的三大特性、用自己理解的话解释封装、继承、多态等。

阿里的笔试,不按常规出牌, 1 个小时 2 道题,记得第一题思路不难,但是时间、空间消耗要求高,笨方法做出来,直接爆 0,没通过一个测试用例,得分就是 0 分。

后来和别人交流,才知道要总结出数学公式,才能通过全部的测试用例。

笔试做得不好,不对阿里抱有希望了。

就在拿到微软 offer 后,阿里这边突然想起了木叶,安排了一场又一场的面试。此时的木叶,基础知识还在复习,但没有 Java 开发经验,面试官就问简历上写的实验室项目。

这也再次说明了,简历上写的东西一定要好好准备!你和 offer 的距离,只差一个好好准备的项目。

在 3「3 轮技术面」 + 1「1 轮交叉面」 + 1「1 轮 hr 面」 的磨炼之后,拿到了阿里的 offer。

木叶的经验是个例,但从这个个例上,还是能一窥面试管除了基础知识、手撕代码能力之外的选人标准:

  • 沟通能力

面试官不了解木叶的研究方向,如何在有限的时间里,把项目讲明白是很关键的。

对此,有个建议,先说要解决的问题是什么,给他一个大概的印象。再从宏观上说解决的思路,一开始不要陷入细节;最后详细介绍核心算法是什么。

可以提前写下来,然后讲给身边不了解这个方向的人听,对于他们没听懂对方的地方,详细解释、调整顺序,直到别人能听懂为止。然后把文字背下来,做好充分的准备。

每说完一个模块后,木叶会问面试官一句,「我说清楚了吗?」这也是一个沟通技巧,和面试官互动,表现出你很在意他的反馈,不能用「你听明白了吗?」而要用「我说清楚了吗?」屡试不爽,对面试官来说这是个加分项。

  • 真诚

遇到没有复习到的知识点,木叶会说,「没复习到这里,但我知道 xx 知识点,我想是不是可以类比过来」,再给出自己的推测和看法。

  • 潜力、学习能力

一场面试,总会问到你没复习到、或者没学到的知识。这时候,就是展现你学习能力的时候了。

在面试官面前展示 「 我不会,但我可以学」、「我不会,但我可以知识迁移,虽然可能答得不对,但还是想尝试一下」的态度,对面试官来说,还是很有好感的。

虽然没有开发的实战经验,但还是拿到了阿里的 offer。在面试过程中,木叶感受到面试官很看重候选者的潜力,「虽然现在的你没什么经验,但你有潜力,是个可塑之才」,照样可以被录取。

阿里的招人标准有一条「也是人才观」是:聪明、乐观、皮实、自省。

聪明是很重要的,这个聪明并不只指「智力」,而是多方面的综合素质,如学习能力、沟通能力等。

美团面试失败,社会给你上了一课!

阿里的人才观

5、总结

(1)基础知识早复习

春招素有「金三银四」之称,大多数的公司在 3 月份就开启春招了。如果此时刚复习基础知识,通过面试的可能性不大,像木叶就美团、字节、快手都没过。所以基础知识一定要早早开始复习。

(2)最好参加春招

可能有人犹豫,春招参不参加?木叶的看法是,最好参加。

春招的笔试、面试可以让你提前感受找工作的氛围,提前积累面试经验。比如木叶在面试美团后,就意识到要准备一份完善的项目介绍,这为拿到阿里 offer,起到了很大的帮助。

另外,有些公司有政策,春招拿到 offer 后,即便不去实习,秋招是也有直通车或绿色通道,这是个很大的优势。

(3)尽量去实习

微软在苏州,阿里在杭州,木叶还想挣扎一下秋招找北京的工作机会,又考虑到论文还没有发表,于是微软和阿里都没有去实习,现在看来,当时有些草率了。

应该和已经工作的学长学姐们商量一下,听听他们的见解,是去实习价值大,还是继续复习基础知识备战秋招价值更大。

遗憾的是,当时自己拿了主意,窝在家里复习基础知识。

在此也提醒校招的萌新们,争取最大的努力去实习,如果自己拿不准,可以听听学长学姐们的见解,他们是过来人,更能从企业的角度考虑哪种选择性价比更高。

(二)提前批

1、复习路线

确定了不去实习,就在家安心复习。春招时感受到了只复习面经的薄弱,于是决定从书看起,把基础打牢。

复习路线是,把 GitHub 上 Cyc2018、JavaGuide、Java 3y;公众号 小林coding、编程指北等人的面经下载下来,大致浏览一遍,重合的内容一定是重点内容。

比如 Java 虚拟机,一定是重点内容,就先看一遍《深入理解 Java 虚拟机》的目录,把面经的重点内容「多份面经都提到的内容」与目录对应起来,这一部分内容看书学习,看完书后,再看面经检验自己是否理解正确。

时间有限时,先看重要内容,书中的其他章节,可以作为补充了解。

比如 小林coding 的计算机网络、操作系统整理得特别详细,把他文章中提到的内容对应到书上,详细学习;如果没有书,也可以多看几篇博客,一篇文章的重点总是有限的,多篇文章的覆盖面更全。

另外,由于没有 Java 开发经验,也开始在 b 站上跟着做了个项目。项目比较简单,聊胜于无。

2、战果

与春招在官网投递不同,提前批集中在 7、8月份,以牛客网投递为主,更有「金七银八」的戏称。

提前批是神仙打架,名额少,招人标准高。

投递了广联达,笔试满分,没有面试机会;

京东,一面通过,二面面试官说下一场是 hr 面,让提前准备一下。没想到反手就是一个挂;

美团一面聊得很好,二面挂;

猿辅导一面挂。

……

提前批只拿到了一个用友的 offer,有个保底的,心里踏实多了。

3、总结

每个公司的招人名额,也叫 hc,是固定的,先到先得,大部分公司在 7、8月份 offer 发的就差不多了。但后续有薪资谈不拢的情况,所以很多公司 9、10 月份就是零星招了。

如果已经复习完备了,一定要抓住 7、8月份的浪潮,这两个月有很多机会,多拿几个 offer,在谈薪的时候,也能和 hr argue 一下。

如果觉得复习不到位,可以把最想去的公司往后排一排,先面试其他公司,积累经验。

即便提前批挂了,也不影响秋招的投递。

提前批可以理解为蓝海,只要你复习了,投得多,拿到 offer 的概率还是很大的,即便是小厂的 offer ,有也比没有强。

(三)秋招

9 月份,秋招正式拉开帷幕。在家呆了 8 个月的木叶,也终于回到了学校。

与春招、提前批的单枪匹马不同,秋招的笔试可以和同学们报团取暖。

很多大佬,7、8月份拿 offer 拿到手软,基本头部公司拿了个遍。但他们最后只能选一个,所以头部公司也在零星招人,小厂更是招人才刚刚开始。

1、京东

京东是秋招拿到的第一个 offer。

8.27 笔试,9.2 一面,隔了 9 天,9.11 才二面。

二面面试官问木叶,选择公司的时候,更看重什么。木叶说,更看重成长机会。面试官就讲他们的业务如何如何,成长机会大如何如何。传达出一种,只要愿意去,成长机会小不了的感觉。

木叶也马上反馈,表达出十分珍惜这次面试机会。

没多久,hr 打来了电话,进行了 hr 面试。

京东的动作如此迅速,不禁让人猜测,可能是有候选人鸽了京东,于是就在池子里把木叶捞出来了。一番面试后,觉得基础知识还过关,就不想再面试别人了,于是就给了 offer。

没想到第一个 offer,竟然是捡了别人的漏。

2、阿里

前面提到,春招拿到了阿里的 offer,但没去实习。

恰巧阿里有一个政策,对于春招拿到 offer,没去实习的同学,秋招有直通车。

拿到春招实习意向书的同学,如因校方规定等原因无法到公司实习,秋招时不需要再参加内推或网申,可以参加直通终试的应届生绿色面试通道。

这也体现了「早就是优势」,春招能投一定要投!

基本春招拿到 offer 后,直通车只要不掉链子,都能拿到最终 offer。

3、小米

小米的面试不难,9.8 笔试,9.14 一面,9.21 二面。

小米就两轮面试,基本二面通过后,没多久就会出结果,告诉你通过还是没通过。

很奇怪的是,自认为小米面试答得不错,但一直没出结果,直到 10.19 才来通知,要部门面试,看来是加了一面,这次面试和面试官谈了很多人生哲学。

面试官问有什么要问的问题吗?木叶问到,如何能尽早认识自己呢?

于是讲了自己坚持看书的缘由,人生就是一个不断认识自己的过程,看书能帮助我们认识自己。

面试官说,认识自己是可遇不可求的,不能着急。跟面试官学到了很多。

4、华为

华为的面试是一整天,好像是三轮技术面 + 一轮 boss 面。

在三面的时候,遇到了危机。面试官问了简历中提到的自学的那个 Java 项目,回答了问题后,他说「跟我想的不一样」,木叶立马问,「那您是怎么考虑这个问题的呢?」

面试官巴拉巴拉一顿说,最后说,来做个题吧。

好家伙,做的题是 LeetCode 原题,字符串标签的 Hard 程度,虽然之前做过,但近期没有复习到,只能凭着印象回忆,没想到竟然写出来了,并且通过了全部的测试用例。

面试官看到木叶写出来后,态度立马不一样了。真是险拿 offer。

5、快手

拿快手 offer 的经历和其他公司不同。

提前批和秋招,在快手投的都是「Java 后台开发」,简历不出彩,一投就「已结束」。

快手有一点特别好,可以无限次投递,只要系统显示「已结束」,就可以再投。

正好有个同学在快手实习,就让他帮忙问问是怎么回事,他顺便向 hr 说了木叶春招拿到了微软和阿里 offer 的事。hr 反馈,后台开发没有 hc 了,客户端有 hc,是否考虑?

当时非常喜欢快手的氛围,就说,「他们要是不嫌弃我没有客户端开发经验,那我愿意试一试」。

于是就安排了快手客户端开发的面试。

9.30 一面,10.12 二面,10.13 三面,10.14 hr 面,10.15 收到 offer。

木叶没有客户端开发经验,面试官就问 Java 基础相关的知识,期间有问过面试官,「像我这种没有客户端经验的,入职后会有人带吗?你们介不介意我没有客户端开发经验」。

面试官说,这些都不用担心,只要基础知识扎实、学习能力强,一切都 OK 。入职后有导师带,也有培训,很好上手。

从这里也能看出,在考察校招生时,基础知识、学习能力、沟通能力是面试官很看重的,基础扎实、学习能力强、抗压能力强,入职后才能快速适应环境,为企业创造价值。

在 offer 选择时,曾在阿里和快手之间纠结过,最终选了阿里。

6、心态

(1)找工作真的是一场磨炼,对身体的磨炼、对精神的磨炼。但一定不要放弃,你看即便是 10 月了,木叶还拿到了快手和小米的 offer。

(2)多尝试。你不主动,一定没有机会。像快手这个,如果当初想的是,「没有客户端基础知识,肯定面不上」,也就不会有后续的故事了。

(3)和朋友抱团群暖很重要,找工作很容易怀疑自己,这时候和朋友们倾诉一下,互相开导,能帮助你快速恢复状态。

(4)资源共享,利他即是利己。可以和同学分享一下彼此的复习资料,查漏补缺。你拿到好 offer 不是最厉害的,厉害的是你身边的人都能拿到好 offer。

(4)一切都会过去的,你也一定会找到工作的。找工作是件水到渠成的事,只要多投,一定能拿到 offer。

(5)找工作很看运气,不同公司、不同面试官考察的重点不同。如果没获得这个公司的 offer,只能说明短期内你们不匹配,不要怀疑自己的能力。

(6)找工作是好好准备就能有个不错结果的事,你重视它,它肯定会给你好结果。

(7)不管拿到大厂还是小厂 offer,都要认真工作,人生没有一劳永逸。职场很残酷的,你不进步,只能被淘汰。

(8)面试时要有自信,不卑不亢,和面试官真诚、平等交流。保持愿意学习的态度,没有一家公司不喜欢上进的人。

以上就是木叶的校招经历和心路历程,每个求职的人都不容易,要经历一场又一场的笔试、一次又一次的面试、忍受足够的黑暗,才能看到黎明。但好在,一切都会过去的。人这一生会遇到无数的坎,以后的困难会越来越多,想不通的时候就想一想「找工作这么难都过去了,还有什么是过不去的呢?」

7 年的经历和成长告诉木叶,什么事情都是可以准备的,像保研和求职这么磨难人的事,好好准备都能有不错的结果,其他事情也一定是这样的。

九、谨以此文献给星友

写到这里时,已经 13533 字了,本来打算写 3000 字,没想到停笔时竟然写了这么多。

加入张哥星球,让木叶知道了写作的重要性,但也仅限于知道,想写却有说不尽的阻力,只能隔着屏幕望洋兴叹。

但线下大会却激发了木叶,链接到更多优秀的星友。在他们的鼓励和帮助下,勇敢地迈出了分享的第一步。谢谢你们,让木叶看到了更多的可能性。

木叶在写上海见面会复盘时,说了一句,「没想到自己写了有史以来最长的一篇文章」。不到一个月的时间,又刷新了记录,写到了 13000+。

有时候,不逼自己一把,你真的不知道原来自己有这么大的能力。

其实你很优秀,只是你看不到而已。

 


文章转载与公众号: 知识星球精选

本站(自由幺幺@)文章来源自网络及用户投稿,如转载请注明出处:http://www.ziyou11.com/15128.htmll;

本站发布的内容若侵犯到您的权益,请邮件联系 764969235@qq.com 删除,我们将及时处理!

=========================================

本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。