发布时间:2024-05-07 13:01
点赞再看,养成习惯!
PS: 从动笔到写完,花了5天,还是虎头蛇尾,请多多担待~~
一直想写,却一直拖着,拖到现在都快10天了,才开始动笔。害,拖延症真的是小编的硬伤。闲话少说,直接上硬菜…
今年注定是不平凡的一年,在疫情影响下的春招实习过程在小编看来是真的难(大佬勿喷),小编找实习过程也是曲折,从最早对美好生活的向往,到最后差点屈服于骨感的现实,前前后后经历了3个月的苦战。这段历程,小编将按照时间顺序描述自己一路来的方法论与心态,希望能给有同样需求的童鞋带来启迪。
阿里实习内推其实很早就开始了,小编有幸得到师兄的帮助获得部门直推的资格。
但一切故事,是从2月19日开始说起…
在2月19日这一天,小编才向师兄投递了自己的简历,这是为什么呢?因为小编的简历直到近期才做好!现在回过头看,小编在1月15日离校回家到投递简历的2月19日这一个月时间,未雨绸缪的意识还是有的,至少知道要把简历赶紧做好,算法题也要刷起来,但是再完美的计划在身患重度拖延症的小编这里也会夭折(莫名理直气壮)。
小编建议:
- 简历和算法都要早早准备,只要童鞋能做得到(不像小编这样拖延),大一/研一就可以开始,这两件事能够倒逼我们思考为了梦想中的大厂该做的准备;
- 简历模板,小编推荐wondercv,小编的简历风格偏重简洁明了,内容才更重要;
- 算法题,小编推荐leetcode与牛客网,如果童鞋在大一就看到这篇文章,小编建议喜欢挑战的童鞋去参加学校的ACM竞赛班,否则就刷leetcode上的高频面试题应对大厂面试关,刷牛客上的大厂笔试真题应对笔试关。
- 把认识的学长学姐资源利用起来,争取大厂提前批/内推的资格,虽然现在内推也需要笔试,但是就小编的经历,提前批相当于白嫖了一次大厂面试经验,就算没通过还能走正式批,并且由于没有进系统,所以不会被之前较差的面试表现影响到现在的面试官对你的印象。
阿里云是小编第一个投的公司,面试也是春招的首战,当时的想法是这样的
现在回看,小编给这时的心态打满分!踏踏实实地准备每一场面试与笔试,最后的结果不会差。小编准备工作的核心便是自我介绍。自我介绍几乎就是大厂面试必走的第一步,我们需要思考面试官已经有我们的简历,为啥还要我们自我介绍?一,大多面试官都是在面试的时候才看你的简历,你的自我介绍能帮他节省时间;二,你的自我介绍就是你自己认为比较重要的信息,面试官可以从中抓住他认为有意思的内容进行后续提问;三,HR面的自我介绍,还体现你的表达能力以及在描述的经历中所体现出的个人性格等软价值。小编的自我介绍由基本信息(家乡、学校、专业)、本科工作学习情况和研究生工作学习生活情况构成。经过这么多次面试,再去看当初的自我介绍(自卖自夸太丢人,小编就不公开了),就发现这份自我介绍很全面但同时也很啰嗦,逻辑性还行,但没有突出重点。
小编建议:
- 学生的经历一般包括学习(专业有关的项目)、工作(实习兼职等)和生活(社团活动、干部工作等),小编在自我介绍这块提炼出3个基本原则:一,因人而异,具体展开就是技术面,只谈学习、工作,并且在技术这一块要很细节地讲述;HR面,学习工作生活都谈,但尽量不要涉及技术的细节(除非对方是技术HR)。二,突出重点,会折腾地童鞋经历非常丰富,但是只谈与面试岗位非常相关地、比较重量级地、自己深入参与或领导地项目活动,三点都满足当然最好,优先选取最后那种,这样自己在后续地提问环节才不会被问垮。三,语言组织要有逻辑性,这个遵循STAR法则(背景、目标、贡献、结果)即可。
做啥啥不行,吹牛第一名!实际小编在阿里云第一面之前,心态并不稳…
现在看,很好奇当初做的是啥子梦,奥特曼打小怪兽?
回看当初第一面的面试日记,小编真心为面试官点赞,因为当时发生了两点尴尬的事情,一个是小编手机开了热点,阿里面试官的电话打不进来,耽误了近10分钟,第二个就是开启共享屏幕功能,竟然出现了音乐关不掉的情况。在此过程中小编不得不用老妈的手机接电话,使用手机热点,出现网络不稳定,共享屏幕不及时的情况,一切问题的根源是家里网线被老鼠咬断了,特殊时期还没办法叫师傅维修,这样尴尬的局面竟然一直持续到主管面结束!!!
阿里所有面的面试内容,在小编之前的博客都有记载,有需要的童鞋可以通过参考文献中的链接去翻看。
在一面结束后,小编神奇地做了一个最正确的决定:复盘(划重点!!!)
小编方法论:
- 复盘:笔试或面试的内容要及时记录,重难点知识点要查资料解答,切不可含糊混过。这里展开细讲一下,以小编的亲身经历,要及时记录,好记性不如烂笔头;只针对重难点知识点花时间查资料解答,不要面面俱到,因为这会很花时间。
阿里云第一场面试就这样结束了,很有意思地是小编后面地心态变化…
但是可见小编一直在给自己心理暗示,稳住自己的心态。现在看来,心态的稳定,是小编走完这马拉松似的春招的关键原因。
一面结束后,二面来临前,在请求师兄与查找了一些牛客网面经的情况下,小编大概知道二面会问哪些知识点,所以这几天一直在查漏补缺。
第二面本来是当时的周五,但是小编的菊花手机自动拦截了面试官的电话,这便顺延到下周一(3月2日),但是短短两天,小编的学习状态就下滑得厉害,甚至影响到二面的表现,这是一个惨痛的教训,小编认为需要给童鞋们提个醒!
要说小编知不知道这段时期很重要呢?下周一很可能会有阿里云的面试邀请呢?都知道,可是抵不住动漫新番的诱惑啊!小编时常痛恨自己好了伤疤忘了疼,事后还是真tnd香【耸肩】。小编虽然自己抵挡不住各路妖魔鬼怪的诱惑,不过小编相信有童鞋能做到自律,在找实习or正式工作or毕业这些关键事情上,就几个月的时间,千万不要轻易打破自己良好的学习状态,要知道频繁的进程切换会很浪费开销de!
不过幸运地是阿里云二面有惊无险地过了!!!3月6日,阿里云三面如期而至,在这一面遇上了特别欣赏小编的孙前辈,后面很多时候都受过他的鼓励。三面与前两面有些明显地不同,面试官从问技术基础开始转向更开阔的应用场景(即开放题),也更全面地看待应聘者地能力。小编在这一面受面试官的赏识,便是因为小编本科的几个项目以及参加过的开源项目、技术文章分享以及公众号运营的实践经历。
小编建议:
- 在校期间就要多折腾,参加/领导开源项目或者做技术自媒体,这些经历都是简历的加分项,在与同等技术实力的竞争者对比时会显得尤为突出,毕竟现在很多团队也是需要向外界输出展示自己的技术实力。
面完三面后的心态是这样的【现在去看,羞耻啊】:
继续进行自我心理暗示,稳定心态,迎接其他的挑战。
3月11日阿里四面(主管面),这一面就不再有在线编程题了,问的全都是面试官自身熟悉的领域,而且还是很宏观的那种open topic。小编也听说过,要把面试官往自己熟悉的领域靠,然后才能镇住对方,很明显小编失败了,不过这次面试,小编有点表现得很好,那就是诚实,确实不懂得地方,小编只能说不会,到后面小编自己都不好意思了(一问三不知,要不要脸了)。
四面到交叉面中间隔了非常久,这段时间状态又遭遇了滑铁卢…
现在回头看,那时候小编进步神速,不断扩展自己的知识面,越来越眼高手低!不肯踏踏实实地坚持执行那些正确的方法(复盘、刷算法题)。要知道无论是春招实习还是秋招正式工作都将会是马拉松,阿里的流程也是十分漫长,耐力(保持良好状态的能力)是最关键的因素。
等到了3月18日,阿里招聘系统正式开放,小编当天接到了部门的内推码,并进行了个人信息的填写。今年由于疫情原因,HC缩招而应聘者变多,所以阿里今年比较重视测评与笔试,所有人必须参加。小编并没有参加最早的19日的笔试,打算观望一下题目难度,事后证明这是正确地做法,阿里笔试采用牛客网平台,共2道题,1个小时做完。牛客网平台有个特点就是自己编写输入输出函数,如果没有参加过ACM,只在lc刷题的童鞋一时半会很难适应,事实上确实有很多童鞋因此爆零,不过好在那些童鞋面试表现不错,后期可以进行补考笔试(这里就体现了早点内推的优势)。小编选择的是25日场,两道题都不难,第一道题动态规划,第2道题就是模拟题,小编写得较为繁琐,后面在debug和IO上花时间太久了,说到底还是自己这方面能力欠缺!(笔试题在小编阿里春招之旅系列文章中有复盘)
一直到3月31日,交叉面才姗姗来迟,面试官是蚂蚁的,整个过程基本都是小编在讲项目。对小编来说,印象最深的就只有两个地方:一个是直至面试完结的时候,面试官才问了一句“你有没有深入了解过一种机器学习框架的源码?”;另外便是表扬了小编在专业相关的那些尝试(博客/开源项目/竞赛)。
小编建议:
- 深入源码的能力,极大体现面试者的工程实践能力,小编建议多逛逛Github,研究自己感兴趣的项目源码,或者研究自己常用的框架,不要贪多。
如何深入源码,其实小编也在探索,参考文献处给出小编搜集的一些资料,以飨读者。
在到阿里云HR面之前的这段时间,小编非常疲惫,因为除了阿里也有其他公司在流程中。
小编其实一直到4月9日之前,对牛客网的面经利用率都不高,是按照自己的节奏准备,比如看那些书籍与视频总结专业课、以及按照顺序刷力扣等等,这些在一开始的好处就是让我不在辨别信息上花费太多时间,赶紧执行,进入状态,但现在来看却是一种极为低效的备考方案!
小编方法论:
- 面向面经复习:充分利用牛客网平台,用目标公司、岗位、时间、实习/秋招等关键字去找面经,然后一个个问题弄懂(what why how)。找工作的过程本质就是考试,真题永远是备考最佳的资料。在这个复习的过程中,可以逐渐形成这个岗位所需的知识体系,小编便在这个过程中形成了自己的一套机器学习工程师的知识体系。
最后一面便是阿里云的HR面(4月9日),说多了都是泪,这场HR面我还特地去牛客网上寻找面经,总结了常问的24个问题,可是面试没有一个问到。现在回头看,与面试官没对上眼,自己很拘谨,一问一答式的HR面面试情况在竞争激烈的情况下很容易失败。
4月9日-4月27日,这段时间小编做了现在看来不知道算对算错的决定,那就是小编推掉了有些公司的面试邀请和offer(不多),并且也没有再投新的公司,就在等阿里云的结果。这么做的原因有2个,一个是阿里是小编的一等选择,其他公司让小编考虑的时间不足以能够等到阿里出结果,当然小编不喜欢签了再拒(这是个人习好,有些大佬多家公司都签然后找理由再拒,小编并不觉得有错,毕竟都是双向选择);第二个是小编从阿里第一面到最后一面,共6面,经历了1个半月,实在是有点累了,怎么样也想休息一会儿。等结果的这两个星期,小编就与同学聚聚会,每天出去散步,然后总结知识点,形成自己的知识体系等等。
前期心态比较放松,因为阿里的情况比较复杂,有童鞋等了一个多月才给了oc,所以即使等了一个星期多,都在小编的心理预期范围内,但直到20日才开始觉得不对劲。
果不其然,到了27号,接到三面的孙前辈的电话,知道自己HR面被挂的消息,才知道自己彻底无缘阿里云了,甚至是无缘阿里了!!!那时候小编的表现奇佳,可能是之前已经有了底的原因,再加上自己算是尽了全力了,所以很平静地接受了这个消息,反手就去投了新的公司。
这次投公司,小编就没有一个个公司官网去填写个人信息了,这个过程实在让人想吐!!!再加上没有进心仪的公司,就有点随意任性,就去牛客网的求职广场上疯狂撒简历,同时也关注自己学院的招聘信息(学院很多都是那种国企、事业单位的招聘),荤素不忌。过了不到一个星期,小编的日程又开始忙碌起来了。
小编建议:
- 除了心仪的公司以及有内推渠道的公司,官网或者内推人拿简历,其他公司用牛客网平台更加快捷,也更省心!
28日,小编又接到了阿里的电话,约明天的面试,只是简单告知小编的简历被达摩院捞了。
4月29日-5月14日,这短短两周,小编拿到了oc。这个过程在小编的面试日记里记录得很少,显得非常水到渠成。现在回过头看,小编这段时间的优势在于:常见的重难点已经突破、知识点已经形成体系、算法编程能力提升了很多(面试题基本ok)、有其他公司的offer。这段时间的心态非常平静,不问结果、只求无悔的心境。当然小编也有给童鞋们建议的地方,第一点就是方法论1中的只针对重难点复盘突破,节省时间;另外就是一点小套路和个人建议。
小编建议:
- 面试官都爱吃的小套路:拿其他厂的offer催催进度。一个应聘者能拿到其他不错的offer,本身就说明很优秀,面试官将在心里给对方打一个更高的优先级。
- 功在平时,利在应聘。前面有不少建议都是需要平时积累的,这个也是,早早地通过面经/目标公司目标岗位的需求,有准备地学习相关知识点,形成知识体系,这样在复习过程将事半功倍。
小编心里有很多话想说,但是真正跃然纸上地却还是这么一点,这(10点建议,2大方法)是最想给童鞋们提醒地,很干货了,真心希望有更多地童鞋看到,并早早准备,把后面该受的苦平摊在更长的时光中。当然还有许多细节,文章没有提及,欢迎童鞋评论私信,一起探讨!
汇总一下:
十大建议:
- 简历和算法都要早早准备,只要童鞋能做得到(不像小编这样拖延),大一/研一就可以开始,这两件事能够倒逼我们思考为了梦想中的大厂该做的准备;
- 简历模板,小编推荐wondercv,小编的简历风格偏重简洁明了,内容才更重要;
- 算法题,小编推荐leetcode与牛客网,如果童鞋在大一就看到这篇文章,小编建议喜欢挑战的童鞋去参加学校的ACM竞赛班,否则就刷leetcode上的高频面试题应对大厂面试关,刷牛客上的大厂笔试真题应对笔试关。
- 把认识的学长学姐资源利用起来,争取大厂提前批/内推的资格,虽然现在内推也需要笔试,但是就小编的经历,提前批相当于白嫖了一次大厂面试经验,就算没通过还能走正式批,并且由于没有进系统,所以不会被之前较差的面试表现影响到现在的面试官对你的印象。
- 学生的经历一般包括学习(专业有关的项目)、工作(实习兼职等)和生活(社团活动、干部工作等),小编在自我介绍这块提炼出3个基本原则:一,因人而异,具体展开就是技术面,只谈学习、工作,并且在技术这一块要很细节地讲述;HR面,学习工作生活都谈,但尽量不要涉及技术的细节(除非对方是技术HR)。二,突出重点,会折腾地童鞋经历非常丰富,但是只谈与面试岗位非常相关地、比较重量级地、自己深入参与或领导地项目活动,三点都满足当然最好,优先选取最后那种,这样自己在后续地提问环节才不会被问垮。三,语言组织要有逻辑性,这个遵循STAR法则(背景、目标、贡献、结果)即可。
- 在校期间就要多折腾,参加/领导开源项目或者做技术自媒体,这些经历都是简历的加分项,在与同等技术实力的竞争者对比时会显得尤为突出,毕竟现在很多团队也是需要向外界输出展示自己的技术实力。
- 深入源码的能力,极大体现面试者的工程实践能力,小编建议多逛逛Github,研究自己感兴趣的项目源码,或者研究自己常用的框架,不要贪多。
- 除了心仪的公司以及有内推渠道的公司,官网或者内推人拿简历,其他公司用牛客网平台更加快捷,也更省心!
- 面试官都爱吃的小套路:拿其他厂的offer催催进度。一个应聘者能拿到其他不错的offer,本身就说明很优秀,面试官将在心里给对方打一个更高的优先级。
- 功在平时,利在应聘。前面有不少建议都是需要平时积累的,这个也是,早早地通过面经/目标公司目标岗位的需求,有准备地学习相关知识点,形成知识体系,这样在复习过程将事半功倍。
两大方法
- 复盘:笔试或面试的内容要及时记录,重难点知识点要查资料解答,切不可含糊混过。这里展开细讲一下,以小编的亲身经历,要及时记录,好记性不如烂笔头;只针对重难点知识点花时间查资料解答,不要面面俱到,因为这会很花时间。
- 面向面经复习:充分利用牛客网平台,用目标公司、岗位、时间、实习/秋招等关键字去找面经,然后一个个问题弄懂(what why how)。找工作的过程本质就是考试,真题永远是备考最佳的资料。在这个复习的过程中,可以逐渐形成这个岗位所需的知识体系,小编便在这个过程中形成了自己的一套机器学习工程师的知识体系。
童鞋们,让小编听见你们的声音,点赞评论,一起加油。