从今年的2月底投简历开始到现在已经两个月了,两个月的时间我经历了很多大大小小的笔试面试,坎坎坷坷的也是终于拿到了美图的Offer,美团和头条好歹也都进了终面,躺在备胎池里面(不打算等了)。
所以想趁现在记忆犹新把这两个月遇见的困难也好、成功失败的经验教训也好,简单的记录下来。作为双非渣本的计算机专业的普通大三学生,怎么找到适合自己、愿意接受自己的公司的Offer,我想我的经历是有一定说服力的。
我想这是我们双非高校的学生(现在是四非)必须要面临的一个问题,我自己也困惑很久,来来往往做了非常多的选择,虽然现在还不知道自己的决定是不是正确,但是起码我在这两个月的时里真实地认识到了自己的定位,知道了自己究竟适合哪一条路,我相信大家和我也一样,迷茫的时候走下去就好了,你前方的分岔路口那一条适合你,走了才知道。
我为什么这么说呢?对我自己来讲,我非常喜欢一句话,也许是我自己说的,也许是我不经意在哪里看到的:
“不去尝试,怎么知道自己不合适”。
考研和实习看似冲突,但是对于目标明确的同学来讲,这点时间上的冲突并不能决定任何东西。
春招是每年三月份开始的,到四月底还没有offer的基本上就可以放弃春招了。我曾经给自己的选择就是:先找实习,两个月的时间我做不到,那好的我去考研,即便我考一个入门级985,考一个普通211,甚至考到了本校,我依然能够接受。五月份开始准备考研,时间上来讲是完全够用的,这一点我相信大部分考研的同学心里也都很清楚,多出来这两个月自己也没有做成功什么事情,反而会因为大大小小的压力动摇,精力集中不起来。
所以我对还没走到大三的计算机的学弟学妹的建议就是,如果你不是非常想考研,你可以春招试试看。
当然,这一点只是我的一面之辞,最好的情况就是我们都是意志坚定的,想考研就一股脑的住在图书馆,两耳不闻窗外事;想找工作的就从三月份开始刷题,刷到天荒地老地老天荒,这样的人一定能做成事,一定能成大事。只是对于像我这样极其容易动摇的人来讲,我宁愿多一些尝试。
还有一点我必须要说,一定要给自己留后路。对我来说我自己的后路就是,春招不行就考研,我一整个寒假都在梳理计算机考研的相关知识,甚至学校、专业、要考的科目要准备的教材要制订的学习规划都做好了,我还是没有去考,原因就是两年多的心不在焉的学习生活告诉我我可能很难坚持下来这八个月的星夜兼程。所以考研坚持不下来就把这一年的科创做好争取秋天的科创保研,实在不行,我还有秋招我还有明年春招。所以我有压力的同时我也对自己的未来有了提前的预警,我相信我能面对到来的压力,所以我谨慎而坚决的走下了这一步。
那么对于已经错过春招的同级的同学来说呢,也大可不用担心,秋招才是主战场,你要想想,你有充足的时间去准备秋招,你能够把面试笔试套路摸的清清楚楚,在加上本身有一定实力的话秋招肯定是不用担心的,但是要从现在开始给自己压力,给自己一个明确的规划,给自己还没有定下来的学习的方向一个像样的项目经历,做好这些,就没什么问题了。当然这一部分我可能没经历过没什么说服力,但是在我自己看来,事实就是这样的。
这一部分说的有点多,但是我认为选择才是最重要的一步,选择了适合自己路,才有可能在接下来的每一步里面游刃有余不断努力。
好的,在你终于决定走向春招的时候,首先需要一份像样的简历是吧,那行吧,我把自己的简历贴上来给你萌看一看,虽然写的不好,但也是在不断修改的过程中起码像个样子,你们不要套固有的模板,一定要有自己最自信的东西,嗯就是这样子,说再多不如给图,项目什么的我就打打马赛克嘻嘻,毕竟有些比较隐私的东西:
简历是没有固定的模板的,在这一部分我就不多说,大家看到我的其实也存在很多常识性的问题,但是我比较懒打印出来就不想再多跑几趟所以就一直这个样子了。我推荐大家一定要有自己的想法,我认识很多找到不错实习的同学,简历上都有自己独特的东西,能让人眼前一亮,而我的简历就相对普通,作为负面类型来看都可以,因为我因为简历被很多公司直接PASS,所以大家还是去网上找一些比较可靠的经验吧2333。
好了进入正题,既然你是计算机专业的求职学生,那这个网站你还不知道真的OUT了:
牛客网
https://www.nowcoder.com/
牛客网对我来说既是一个刷题的地方,更是一个获取内推和招聘信息的地方。在讨论区会不断的有牛友发布内推信息,这些帖子非常宝贵,获得内推机会你就能免去简历筛选,甚至免笔试,所以不要放弃任何一次机会。这个你们有时间自己去探索。
牛客网更有价值的地方在于它的笔面经部分,同样很多的朋友面试完之后会记录下问题,如果你正好是一样的岗位,那么这个经验无比宝贵,请务必搞懂每一个问题,嗯,来自过来人的经验之谈。做iOS的话我的一个面经基本上都整理在这个简书上,有兴趣的同学也可以看一下。
(感觉应该要收点广告费才对-_-)
当然还有别的途径,比如一些内推公众号,甚至知乎上都能找到比较可靠的内推方式(我阿里的内推是在知乎发邮件得到的),所以在起跑线一定要往前靠一点点,这个你们都懂。
还有一些相对来讲更有时效性的信息也需要时刻关注,比如各大厂今年的实习生HC有多少,阿里的岗位数应该是700,报的人又非常非常多,所以他属于Top1级别的公司,能进阿里还想什么呀,不用考虑了。而BAT的其他公司不太一样,百度今年有1000个岗位数,腾讯实习生突然扩招,今年是恐怖的3000个,所以我认识很多同学今年都拿到了腾讯的offer,虽然我不争气没拿到hhhh。另外还有美团滴滴头条,简称TMD,三大投资巨头,也是可以去关注的。我就不说了。
招聘网站:实习僧啊、拉勾网啊等等,有时间都可以去试一试。我头条的面试机会就是从实习僧拿到的,直接免笔试(你要知道头条的笔试是五道编程题)。
这部分开始前我想问大家一个问题,你觉得计算机专业实习生去面试最重要的资质是什么?
是项目经验还是对某个方面的掌握程度(JVM啊GC啊)又或者是学习能力、性格特征这些华而不实的东西呢?
都不是。
我在头条三面的时候,Leader语重心长的跟我讲,我知道你有很多的项目经验,你OC掌握的也还可以,但是我们更需要的是基础知识扎实的同学;我问你这道算法题你不会,没关系,如果你操作系统数据结构组成原理计算机网络同样掌握的信手捏来,OK那我肯定要你;问题就在于你自己并没有重视这些东西,你做为计算机专业科班出身的学生,我怎么看你的水平,必然是看你个人的对计算机的了解程度,你和非科班的同学有什么优势?所以我给你的建议是,回去把这些捡起来,把你学的知识串联起来,如果这些你做不到不能系统的掌握,你还不是ACMer还不是算法高手那你真的没有什么优势。
所以我郑重的跟大家讲,项目经验不能丢,是没错,语言底层知识甚至可以一两个月突击,也没问题。但是你作为科班出身你的基础知识是真的不要丢了。
我知道自己本来就没有学的有多深入,而且不同公司对每个人的要求也不一样,头条这种公司看中的更多的还是基础。我面的iOS,基本上一半时间问的C++,问的操作系统计算机网络。
所以如果说怎么准备笔试面试,那么如果你有充足的时间,请务必要回顾一遍操作系统和计算机网络,而且不是浅尝辄止的程度;然后你要把你的C++把你的数据结构和算法拿起来,刷完剑指Offer、做完算法题。一步一步走,不要浮躁也不要有太大压力。
基本上所有的公司的笔试,最后四十分(总共100)都是算法题,如果你能拿到一半的分数,把这些套路摸清楚,那你进入面试后也相对更有优势。
然后是面试,对计算机专业的同学来讲,面试的形式就是一对一,所以什么群面什么无领导千万不要去浪费时间看这个。技术面一般都是多轮的技术面试一轮的HR面,如果你能见到HR,那你的offer基本上就稳拿了。
所以我们的重心就是放在怎么去应对技术面。技术面,最好的准备方式就是系统的回顾语言的技术知识。
打个比方,如果我面的是JAVA岗,那面试官一定会问我JVM一定会问我GC一定会问我像HashMap这样的数据结构的底层实现一定会问我JAVA的源码相关问题,那你还在等什么,看就完了。这么明确亮堂堂的知识点不去准备那也基本上告别面试了。
iOS的问的问题就是ARC啊RunTime啊这些问题,视个人的掌握程度去研究。
一言以蔽之啊,算法是王道。有过ACM经历的同学基本上就把这方面做好没人不会要你,甚至不需要多少项目经验;打个比方,我加的群里有一个和我一样双非出身的同学,不过他是大佬我是咸鱼,他是ACM大牛,没学过OC Swift,面腾讯腾讯说你去做iOS吧,面阿里是JAVA后台,最后也都拿到了Offer,甚至阿里只面试了一轮技术面,足见其多优秀。
所以,摆在我们普通学生算法辣鸡的咸鱼面前的只有一条路,就是我说的,在有足够项目经验的前提下,掌握基本的数据结构和算法、掌握操作系统和计算机网络,那你一定能拿到比我好太多的Offer。
说了这么多,我还是想简单总结一下我个人在整个春招期间碰的钉子和失败成功的经历。
对于我这个一张白纸的咸鱼来讲,我第一次面试,也就是处女面,就是阿里,因为我清楚我肯定进不去,所以权当增长经验来投递的。但是这次面试给了我很多很多的东西,他让我明白了自己原来准备的东西少的可怜,给我的当头棒喝也让我知道接下来的面试是怎样严峻的考验;
我想给大家看一下我在实习僧的投递经历,这只是冰山一角,这么多的投递中我只拿到了一个面试机会:蜜柚(头条上海)的,所以大家可以想象到,那段时间每天起床就是一个回绝的感觉,我觉得我能挺过去对我来讲也是一个进步了:
这里不合适的都是因为简历直接被刷的,我就不说在各自招聘官网上投递以后泥牛入海的现象有多么多了。所以这段时间,一定要有良好的心理素质,准备迎接每一天的负能量hhh
当然,在这样的情况下,我就非常珍惜每一次的面试机会。我先后经历过阿里、腾讯、美团、头条、美图的面试,其中阿里美团是电话面,腾讯和头条是视频面,美图是现场面。
总结来讲,现场面> 视频面 >电话面,如果有去现场的机会一定要抓住,因为流程走的很快,我一天面完一周内收到Offer;
每一次面试给我带来的成长我是清晰可见的,从最开始的一面被刷,到腾讯能够进入复试再到美团头条能够进入终面,最后我通过了美图的线上笔试竟然也能做出来算法题竟然也能在面试中和面试官谈笑风生拿到Offer。我相信这两个月对我来讲是弥足珍贵的。拿到Offer以后我也要十分珍惜这样一个机会,抓住自我成长和锻炼的最佳时机。
其实现在的我蛮想回到大二大一的时候,如果我早点认识到自己不足早一点准备可能这次春招会有更好的结果,但是这样的结果对我来讲也非常好了。作为一个实实在在的咸鱼,我希望自己笨鸟先飞,也希望每一个看到这篇文章的朋友从现在开始准备你的职业生涯。在大二的时候我常常抱怨自己学的方向辣鸡,很难找到工作,非要1949年加入国民党学习iOS,但现在的我才清晰的认识到,从来都不是方向的问题,从来都不是iOS不行,从来都是学习的人水平不达标。 我知道很多学弟学妹不愿意走和我一样的路,原因最大的还是觉得某一行不景气,但我想说的是,如果你能把一个不景气的行业的技术学的明明白白,你的就业甚至能到更高的舞台。
打个比方,现在十个本科生里面九个在学习JAVA,那偏偏你在做iOS,虽然可能这个公司的HC只有一个,但是运气到了,你的机会也会在这一瞬间把握在自己手里。
运气,也是实力的一部分。
更新下,我同学问书单,其实我没看过什么书啦,就随便po一下吧