我的求职之路

不经一番寒彻骨, 怎得梅花扑鼻香



       一直都想好好总结一下自己的求职之路,一方面系统总结一下自己这几个月的辛酸历程,一方面也以后的学弟学妹们留下一点宝贵的财富。截至今天,我已收到两份offer,一份是厦门美图网科技有限公司的图像算法工程师,另一份是华为深圳研究所的软件工程师。两份offer来之不易,种种心酸,历历在目。

       如果从今年3月份开学算起,到今天校招,整整8个月。从最初的找暑期实习生,到后来的校招投了无数单位,在网站上填写简历到吐,真是心力交瘁。不得不感叹,找工作也是个体力活!
       先来看看我的实投递记录吧。
暑期实习生投递表
想想真是惨不忍睹,投了竟然30多家单位,而且很多简历都没通过,我现在还记得就在6月初的时候,我仍然一家单位都没找到的时候,那时我还在想还有华为这颗救命稻草,结果华为一面就被刷了。不禁让我想起妹妹的话,“千万不要把心思放在一个篮子里”,果然是啊,不过值得庆幸的是,我顺利通过了美图的笔试,后来又进入了面试,面试问了我一些笔试卷子上的题目,幸好我考完有去查了一下错误的题,所以在此也提醒大家,考过的试卷,务必要把自己不会的及时查询,最好写下来,这样一方面巩固了自己的知识,另一方面万一你收到面试通知,考官问你的时候,你也可以准确回答出来。面试美图的时候,除了问了我卷子上的题外,也问了自己做过的项目,由于他们公司比较喜欢做算法的,图像处理也比较偏数学,而我的项目也主要是一个数学理论的计算机实现,所以我侧重于将项目的数学理论讲清楚,至于计算机的东西涉及比较少,只说了一些C++的知识,
结果面试中有一个面试官直接就看上我了,要挖我,我当时真是受宠若惊了,后来他直接让我进入了hr面,这一面基本上不会刷人了。果然我顺利收到了美图暑期实习生的Offer。
美图工作环境1
美图工作环境2
       面完美图,我基本上放心了,虽然当时并没有直接给我Offer,但当时那个面试官都要挖我了,所以我基本上放心了。后来喜事连连,我都不记得自己什么时候在大街网上投了个实习简历,当时看是厦门的,但是是外企,所以就抱着试试的心态投了,结果就在我面完美图的时候,那家公司(新思科技)给我打电话了,让我去面试,我后来去了,面试官问了我一些C++的东西,还问了项目,和一个开放问题,我尽自己可能答了,后来我就走了。由于之前觉得美图肯定要我了,所以对这个外企也就没怎么在乎,结果就在我面试回到公寓的路上,新思hr就给我打电话了,说我面试表现不错,让我准备材料,可以去实习了。我还比较纠结去美图还是去他那里,所以就说让我想想,过几天答复她们。她也同意了。
       后来我觉得去美图比较好,就拒了新思。接下来就是为期两个月的美图实习生活了。9月1日,美图实习完毕,老大找我谈话,说可以留下来。我就放心了,但是我也没有放弃校招的机会,我先后投了很多公司,我就将自己印象深的几个说一下吧。我先面了华为。华为是我一直向往的公司,对于我们这些数学系毕业的学生来说,华为是个很大又很专业的平台。而且华为给予了应届生很多的学习机会,有长达6个月的培训期可供你学习。所以自己从研二就盼望着进入华为工作。华为的校招流程一般是上机考试+性格测试,上机考试3个编程题,可用C语言或java作答,性格测试就是很简单的,考察你做事的风格,答题时注意前后一致就可以了,不用紧张。接下来就是面试,第一面技术面,第二面综合面试。技术面主要问项目,没有项目的问编程题。综合面试就是简单的聊聊,问些非技术性的问题。我的面试过程还算不错,但不够优秀,主要原因我觉得是没有清晰地表达自己的项目内容,导致逻辑有点乱。我们宿舍一哥们暑假没找到实习,潜心钻研了一暑假安卓,做了一个软件管家的APP,赢得了面试官的好感,当场就要加他微信,事后证明那个同学拿到了华为的Special Offer.我呢,则费了九牛二虎之力,才拿到了华为普通的10k Offer。
       后来我又陆续参加了锐捷网络、网龙、深信服的笔试,先说锐捷网络吧,锐捷我报的是图像识别工程师,笔试过了,面试问了我一些项目的问题,不过我主要扯了一些美图的东西,答得不是很好,果然最后面试没过,后来他们给我调岗了,又让我电话面试,调的岗位是嵌入式软件工程师,显然我没有这方面的积累,所以就面的一片糟糕。至于网龙,我参加了笔试,但没收到面试通知,被刷了。深信服还不错,笔试答得很有信心,然后参加了面试。一面问了一些基本的C++知识,还让现场写了快速排序法的程序,这个我很熟了,所以答得不错,后来果然收到了二面的通知,二面问了项目,不过他对我的项目不感兴趣,就给了我一道开放性问题,我试着回答了,不过不是很满意,面完后那个面试官问我你有什么问题,我当时觉得自己过不了,也就无所谓了,就问他像我们这种数学专业出身的人想从事IT行业,怎么更好地提高?他可能也意识到了我说这话的想法,所以就安慰我说我面试也并非过不了,他们要开会讨论才能决定。然后和我说要想获得提高,最好的方法是找开源项目去研究,看看人家是怎么做的,最好可以自己修改修改。后面好几天都没有消息,就在我基本上放弃的时候,某一天晚上hr给我打过电话来,说让我参加HR面,我想不出理由来为什么我竟然过了。HR面我准备的很充分,面试那天我答得很好,后来果然过了。不过深信服并没有给我Offer,那个HR跟我说,我面试过了,但他们今年在厦大招的超标了,所以我暂时签不了了,我只能表示遗憾了!其实要是他签我,我也就去了。算了,没缘分就不强求了。
       后来我还收到一家杭州互联网公司的面试通知,叫In,做图片社交的,模仿国外Instagram,两轮都是电话面试,第一面问了一些C++方面的东西,比如内存泄漏的检测等等,还有项目,linux,python,机器学习等,我答得还算可以,后面第二面重点谈了两个项目,里面的细节问的很清楚,我答得都不错,不过我已经签了华为了,所以他可能就不再找我了。这次电话面试,他显然认真看了我的Github 主页,所以问得就很有针对性。
       我的校招经历到这里就已经结束了,总结起来,有这么几点我觉得很重要:

  1. 明确目标,一定要很早确立自己的求职目标,像我开始就要找C++方面的工作,于是就在这上面做了很多准备,我找过实习,开了自己的Github帐号,有[自己的网站][6],有自己的[csdn帐号][7],我写了很多的文章,在C++方面储备了一些知识,而这些都为我的校招之路打下了很好的基础。
  2. 坚持,一定要坚持,其实公司不要你,并不是你不优秀,而是可能你和他们公司的要求不符,所以要再继续努力,在不断的面试中,总结经验,你就一定会找到工作的。
  3. 面试要讲究技巧,多去引导面试官,而不要被他牵着走。可以多看看面试方面的书,做做练习题,这里推荐一些书和网站:
    《剑指Offer》,《面试宝典》,《C++面试宝典》,《程序员求职之道》,牛客网等,网上资料很多,自己多找找。

       好了,就这样吧,祝大家早日找到工作!

Enjoy it ? Donate me ! 欣赏此文?求鼓励,求支持!