本菜鸡的秋招经验总结

前言-写在前面

在正式开写之前首先要感谢在我找工作过程中对我有过帮助的人!
非常感谢彭方想师兄提供的简历模板,这套模板我一直用到了最后!
非常感谢王振兴师兄提供的简历,让我明白了该怎样写好一份算法相关的简历,王振兴师兄真的是非常热情,为我提供了很多资料,无论是当初实习交接项目还是后面我正式开始找工作有问题向他请教都很耐心的给我解答,在这里真的非常感谢!
非常感谢陈亮提供的信息和复习资料,陈亮同学给我的资料真的让我事半功倍,在秋招之前我们俩很长时间没有联系,毕竟在不同的学校都各自有各自的事情要忙,但是陈亮还是在去年的九月底找我交流经验,真的让我太感动了!!!
非常感谢王鑫师兄提供的简历和内推,王鑫师兄也是我当初实习的时候认识的师兄,为人也很热情,而且很热心的帮我内推,对我的内推情况也是很上心!
非常感谢邓庆林同学在那两个月和我一起努力投简历,复习,找工作,让我不再是一个人在战斗,也非常感谢邓庆林同学提供的简历,让我丰富了自己的简历并最终做出了让自己感觉很满意的简历!
非常感谢史宏松同学帮我定机票和酒店!
非常感谢严明同学提供的复习方法和复习经验以及资料!
最后非常感谢在我的秋招路上帮我内推的每一个人!!!

之所以拖到这么晚才写,主要还是因为太菜了,总感觉没什么好写的,还有就是“太懒”,在找完工作后歇了一个星期就开始和实验室的小伙伴搭发动机台架开始做毕设了。回首自己的秋招真的是一把辛酸泪,在此就简单写写一些经验总结吧,下面的三张图是我投递过的,从一开始就简单做了个整理,我一直以来都有做记录的习惯,所以就在每次收到面试安排之后就会简单的做一下记录,防止遗忘。
ps.别看了,我自己都感觉我菜的不忍直视。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里我要声明一下,我只做简单的经验总结,至于我签了哪,我的offer薪资有多少我是不会透漏的,大家也不要问了,这个信息我觉得对大家没有太大的意义,在这后面我还是有一些面试的,只是当时因为帮实验室的小伙伴搭台架太忙了就没做记录。

制作简历

简历一般要求为PDF版本,除了 PDF 简历之外,通常还有 Markdown、Word、Latex 简历,但是这些形式的简历排版方式和使用方式都各不相同,投递时也都需要转换成 PDF 简历,因为 PDF 排版和格式都不容易在传输过程中发生改变,适合作为简历文档。对于第一次制作简历的求职者来说最方便的制作方式是使用简历模板,下面这张截图是彭方想师兄提供给我的简历模板,我个人觉得非常好,我也很喜欢这种风格,我这种风格适合奖项并不多也没什么实在的学术成果的同学可以用,主要的特点就是堆项目,给面试官一看就能着眼于项目重点和细节。
在这里插入图片描述

下面这张是我在牛客网找到的一个简历模板,也是非常的简练和清晰。
在这里插入图片描述

项目和实习经历描述关键点

项目和实习经历是简历当中最具含金量的部分,我总结了下面几个关键点:
1.简历当中的项目是否足够契合当前投递的方向:
如果你投递的方向是前端开发或后端开发,然后你把在实验室做的深度学习或者其他杂七杂八的算法项目写在前面那一定会让面试官很迷惑,你到底是来做开发的还是投错了岗位,如果面试官问你你是不是对算法方向感兴趣的时候基本你当前投递的方向已经GG。投之前请三思自己到底做算法还是开发,完全无关的项目最好别写。我的简历方向顶了两个方向,我的项目经历有计算机视觉相关的项目和嵌入式软件开发相关的项目,尽量还是一个为主,如果有更多的开发想关的项目还是单独出一份简历比较好,要不然让人感觉你做的东西很杂,这样不是很好,主要我是嵌入式开发相关的项目不多,所以就压缩在同一份简历里面了。

2.项目的重点是否能够体现:
项目的描述有3个关键部分:为什么做,怎么做,以及结果数据对比。在项目描述当中,如果能够将Why,How和Result描述清楚,就能够让面试官眼前一亮,最好是有项目结果,因为你做的项目是要有意义的,没意义做了半天也没个结果那你做它干啥,算法的话主要还是以算法评价指标的提升为主。切勿只是堆砌技术词汇,比如项目当中用到了A,B又用到了C这样简单的描述,其实面试官很忌讳只是对算法做简单的应用,面试官更希望的是你对算法做了哪些改进而不是简单的应用。如果对某个技术只是一知半解,或者项目当中只是调了个包,那么最好不要写在项目描述里。如果被面试官追问使用细节或者实现细节,回答不出来会让场面更尴尬。如果实在是只是对算法做简单的应用,那么就要把项目描述中的涉及到的所有关键词和技术细节都要弄得很透彻,从原理到应用再到改进之后会怎样,比如你的项目里面提到了YOLOV3,那么你就要把YOLOV1,YOLOV2,YOLOV3,YOLOV4,YOLOV5这些YOLO系列的算法框架、算法细节、目标检测的实现过程、评价指标、YOLO的损失函数、损失函数的定义、anchor机制、YOLO系列的这些算法之间有什么区别、分别用到了哪些技术点、各种IOU的定义和作用以及如何进行的改进等等技术细节都要弄得一清二楚,切记不要对算法本身一知半解的,要不然面试的时候小心打脸打得很疼,哈哈。
这些大家可以看一下我之前总结的博客:秋招面试问题总结-视觉算法
我建议不要只会Python,如果你只会Python你的选择面会少很多,而且对数据结构与算法本身也很可能不会有太多的了解,因为Python大多数还是调包多一些,你也很少会去关心它的底层是怎样实现的,我个人建议还是要把C++学一学,平时做项目也尽量多用C++,
关于C++的复习可以参考这篇博客:C++基础面试问题总结
个人建议还是先把C++的基础打好再来看这篇博客。

3.实习经历次数不要写的过多:
我建议实习经历2段最佳,如果你们有更多的时间去实习,我觉得长时间的实习收益远大于短时间多次数。因为实习时间越长,你所接触的深度和广度就会有质的区别,3个月和半年所能够描述的点就会很不一样。其次如果有2次以上的短时间实习经历,会让面试官觉得你没有一个连贯的经历,我就被问过为什么第一段实习只有3个月不到,是不是不适应等等之类的问题。与其让面试官或者HR疑惑,不如就用更长些的篇幅将1-2次实习经历描述的更好。在同一个地方长时间的实习能让你把项目做得更深,有更多的时间去把项目理解的更深刻,能接触到的东西也会更多,如果频繁的换地方又得从头开始,实习经历固然重要,但是更重要的是你在实习过程中做的项目。

简历制作注意点事项

简历的制作是需要精益求精的,对于简历上的每一个细节都需要推敲。我认为制作简历需要注意以下几点:
在这里插入图片描述

一般大多数公司比如各类独角兽都会使用这个Moka系统,BAT和头条都有内部的内推系统但是使用方式基本相似。这些系统对Word文档的信息提取很差,导致很多个人信息可能会错位,比如电话提取成邮箱号,实习描述和项目描述错位等等。如果内推人员不细心可能会导致上传的信息有误,而且很少有人会上传之后还去check。所以在制作简历的时候也要把这些信息写的很明白,切记不要尝试隐藏自己的信息,尤其是自己的学历信息,这一点是HR非常忌讳的。真正做技术的公司是不会去在乎你的学历如何,可能会有影响,但是这在技术面前都不是决定性因素。其次就是大家在学校使用的基本都是Windows的Word,而公司内部面试官使用的大多是Mac。Mac 默认打开word使用的是Pages 文稿。会有一些不兼容和格式问题。这样的简历看起来会很糟心。所以,使用PDF不仅看着舒服,内推简历的人也会省很多事情!

简历格式

简历的格式要清晰明了,几个部分排列整齐,不要弄的花里胡哨还带很多色彩,这对于面试官来说也很难短时间抓住你简历的重点。个人建议简历结构如下:

  • 个人信息
  • 教育背景
  • 实习项目经历
  • 学术成果
  • 技能
  • 个人评价

除此之外,简历的页数不要过多,一页就好,重点的项目都缩到一页纸上。

做好简历review

大家都知道code上线需要review,而你的简历更需要review。在简历投出去之前,可以找实验室的小伙伴一起对对简历。从大小写、专业词汇是否正确到错别字检查,不要错过每一个细节。有的时候自己检查总会遗漏但是几个人一起就会全面很多。比如golang、python、C、C++,tensorflow,pytorch这样的应该写成Golang、Python、C/C++ 、Tensorflow、Pytorch。细节决定成败,如果出现低级错误被发现会很尴尬。除此之外:
别忘记邮箱,手机号!
别忘记邮箱,手机号!
别忘记邮箱,手机号!

简历相关问题

1.简历被刷的原因有哪些?

  1. 学校学历不过关。大多数公司并不会刻意对学校有硬性要求,但是不同的岗位的确会有差别,投递之前一定要注意是否有学校要求,比如本硕985,211或者更严格的top2;学历而言目前硕士的确比本科生更吃香,尤其是像阿里这样的大厂在HC吃紧的情况下会更看重硕士。但是学校和学历并不能决定一切,技术能力才是决定因素。
  2. 缺乏实习经历。大厂的实习经历将会给简历加分,饱满且充实的实习项目是HR筛选简历的一项基准。
  3. 没有合适的项目。粗浅的项目以及与岗位严重不匹配的项目将会降低简历通过率。
  4. 岗位不匹配。很多候选人对自身定位不准,导致投错岗位,直接被筛。
  5. 个人信息缺失。电话,邮箱等联系方式的缺失将直接导致HR联系不到候选人。
  6. 简历造假。不诚信的人,任何企业都不会接受。

2.论文对于开发方向有没有用?
首先,对于算法方向而言,高水平的会议和期刊论文是妥妥的加分项或者说是必需品。但是对于开发而言,论文就没有那么大的作用,因为大多数的论文和后端开发并不相关。在非研究性要求下,论文只是一种工作量的体现,很少见的情况下才会被问及论文,就算被问也是一笔带过。建议将论文在简历当中以( 时间-论文名-1作) 这样的形式放在学术成果部分,不用过多描述。

3.兴趣爱好该不该写?
我建议无关的兴趣爱好最好不要写。个人评价如果要写的话不要太空泛,例如什么热爱学习吃苦耐劳等还不如不写。以我个人经验来说这部分无足轻重,因为面试官基本不看。

4.什么是简历进入人才库?
无论是否能够获得面试机会,简历都会进入系统人才库。你第一次提交的简历将会在很长一段时间内留存于系统当中,有的系统是半年才释放一次,还有的系统可能一年才释放。如果第一次投进系统的简历做的非常差将会导致很长时间没有面试官捞起你的简历,所以简历投递之前一定要谨慎检查。

准备工作

在制作完简历之后就可以投递简历了,很多人不知道怎么找投递渠道,这里我介绍几种方法:
1.查找公司公众号,格式:公司名+招聘
2.牛客网:https://www.nowcoder.com/school/schedule
在这里插入图片描述
在这里插入图片描述

互联网公司的投递渠道都在这里了,你可以随便投,哈哈。
3.校招交流群,这些交流群会有很多招聘链接和投递渠道以及公司招聘公众号和官网公众号,能省很多寻找的时间,而且还能第一时间收到公司的招聘信息,防止错过招聘时间。

在准备过程中可以在牛客网寻找相关的面经,面经会有很多面试问题总结和面试经验介绍,我在面试的过程中问到的都是和项目相关的问题,针对项目细节去问技术问题,而且同一份简历不同面试官问的问题也有可能会不一样,但是殊途同归,算法岗和开发岗的话每个面试官问的问题大方向上不会有太大的差别,所以大家可以在牛客网去寻找相关的面试经验。
牛客网面经汇总
笔试的话还是建议大家刷一刷力扣的算法题:力扣
按照标签先将简单部分的题目刷完,记住一定要理解深刻,因为后续无论是笔试还是面试都需要你自己去想算法去做题。
在这里插入图片描述

这里要注意的是大家平时练习的时候用的大多数都是力扣、牛客网提供的练习方式,这里后台已经写好了输入输出的调用,你只需要去把类实现出来吗,具体的输出也是以return的形式来呈现,但是在实际的笔试和手撕代码的时候是让你自己写头文件写输入输出的,而且给的大多数都是牛客网和赛码网的平台,不是力扣的平台,这里要注意,所以大家在做笔试之前要先练习好使用语言的输入输出,这里可以参考我之前整理的一片博客:牛客网刷算法题的输入输出(C++),大家可以顺着这种思路去百度查找相关的帖子和资料。

面试分类及侧重点考察

从面试的形式上一般分为电话面、视频面、现场面,电话面的话主要还是以了解简历了解项目为主,基本上是按照自己的简历来问,视频面的话有的是让做一份PPT介绍项目(像我签的公司二面就是视频面让做一份PPT介绍自己做过的一个项目,然后介绍完之后好多面试官轮着问,还有恒润二面也是视频面做PPT介绍项目),像大厂会有很多轮面试上来可能就是视频面手撕代码,哈哈,听起来挺恐怖的,所以大家在收到邮件之后要先看一下邮件里面通知的到底是什么形式的面试,要提前做到心里有数,这样才不至于面试的慌乱。
从考察内容上一般分为简历面、技术面、总监面、HR面,这里面技术面是最重要也是轮数最多的,一般就是对技术细节的考察,我接触到的总监面一般是对项目整体的考察,问的也更加系统,对细节考察的倒不是很多。HR面试对个人情况的一个把握,主要是看个人交流能力和学习方法以及有没有自己的想法还有就是看你是不是很想加入这个公司,主要以聊天的方式来考察。

面试过程中的注意事项

1.手撕代码注意事项
在面试过程中很多时候面试官会让你现场手撕代码,切记不要上来直接写,把题目读明白,了解清楚题意,如果有疑问要记得和面试官及时沟通,比如是否都是正整数,有没有重复的数,数组长度限制,内存和时间限制,是否可以使用标准库函数等等,手撕代码考察的并不是你写的有多快,而是考察的你的思维清不清晰,在给定的时间内能否把想出最好的算法方案,平时要多注意细节的锻炼,否则现场手撕代码出现细节上的错误会让面试官感觉你很不扎实。
2.自我介绍
一般面试官会给一分钟的时间让你来做自我介绍,我面了这么多我的自我介绍非常简短也很随意,每次都是面试官很惊讶为什么我这么快就自我介绍完了,稍微有些尴尬,我一直都是不以为意,觉得无所谓,但是后来我才意识到自我介绍也是比较重要的,
自我介绍主要是介绍自己的个人信息比如姓名、学校、专业等等,还有你的实习、项目介绍(每个项目一句话完事),还有擅长的技术介绍,在做自我介绍的时候语速不要太快,这个过程是可以用来回忆和熟悉自己的简历上的关键信息的,所以自我介绍要提前准备熟练。
3.面试结束后向面试官提问
一般在技术面结束后面试官会问还有什么问题要问吗,我经常问的一个问题是:想问一下您或者您所在的部门目前的业务方向,可不可以大体介绍一下。因为面试官才是最了解这个部门的人,只有从他这里得到的信息才是最真实也是最有用的,通过他的回答你会了解到这个部门做的产品或者是使用的技术,对于自己的学习方向也有很大的指向作用。

关于实习

暑期实习对于秋招找工作来说是非常重要的,而且有了实习就意味着可以靠这份实习通过转正答辩拿到一份offer,这是很省力的,比你在汪洋大海里投简历疯狂笔试面试要高效得多。大厂的实习经历会给面试官眼前一亮的感觉,如果没有大厂的实习经历在相对小一些的公司实习做的项目也是可以的,我的简历就是着重介绍了自己在实习时做过的项目,罗列了很多项目,对其中两三个介绍的也很详细。 实习过程中可以了解业界最新技术的同时还可以参与项目,为秋招打下坚实的基础,一般实习项目在秋招面试当中被问的比例超过80%。很多同学担心实习过程当中太忙导致基础知识的准备和算法题准备时间不足,所以实习过程当中的学习策略非常重要,如何分配实习工作和秋招复习工作非常重要。在实习的过程中要把项目从项目的起因也就是为什么要做这个项目,项目中遇到的问题已经该问题的解决方案,在这个项目中用到了哪些算法这些算法之间有什么优缺点,在项目中对算法做了哪些优化以及项目最终的结果都要做好记录。
在实习过程中公司的内部交流会和公司的分享会一定要经常去听,我在恒润的实习的时候就经常会有这种技术分享会,听大佬们介绍自己做过的项目真的是一种很享受的感觉,而且氛围也特别的好。

狗血的面试经历

在这些面试中不乏会遇到一些狗血的经历,有的在我看来那简直就是在侮辱人,我在某亚的面试就是这样,九月份的时候面试官跟我打电话了解我的具体情况,把简历细节问了个遍,聊的也挺开心的,但是在得知我的实验室和毕设不是他想要的之后就不想要我了,他没有表示,当时只是觉得他最后鼓励我的那几句话让我感觉很不对劲,但是并没有往这方面去想,我也没有察觉出来,当时还加了微信,后来十月份他又微信上邀请我去上海现场面试,真的是把谱摆的很大,不去现场还不行,迫于无奈手头一份offer也没有,咨询了几个师兄的建议后毅然决然去上海,到了公司我又成了霸面的了,hr给那个面试官打电话让我过去面试,面试的时候也是随便问了几个问题,就说可以了在pass卡上打了个对号(打钩代表不通过),然后跟我说可以去其他部门看看,我当时真的是气炸了,为什么一开始决定不要我还让我大老远跑到上海,我那两天也是其他的笔试加电话面试把我安排的死死的,也没捞着在上海好好玩,后来我又得知他们又展开了线上面试。。。。我真的不知道该说什么好了。不过也很庆幸在这次去上海面试的途中认识了一个非常好的朋友-李言,真的算是很好的补偿了。
还有一个某仙机器人的面试过程,在参加它的宣讲会的时候让现场做笔试题,然后根据现场做题的情况打电话约时间让线上写代码,当时给了两道代码题,第一道是常规套路,很快就写完了,第二道也不是很麻烦,是一个排序,需要自己想思路去实现,最后面试官也是很仁慈多给了十五分钟完成了,这还不算是一面,手撕代码通过后过了两天hr打电话约了正式的一面的时间,一面真的是把我面吐了,面了我一个小时,说的我口干舌燥,中间让我把deepsort算法的流程也就是前四帧算法是怎样进行处理的说一遍,好在我之前有准备过,也整理过相关的博客,也给说上来了,技术一面过了之后约了技术二面,技术二面问了项目整体的问题,前后面了半个小时,我回答的不是很好,当时以为挂了,后来没想到还过了,hr又问我要了简历加了总监微信,总监说了个时间点但是到了那个时间总监一直没联系我。。。。后来就再也没信儿了。。。。我一直在想是不是已经招到合适的了拿我涮锅呢,反正也是很奇葩,后来心想不联系就不联系吧,反正我也不想去,这公司的风评也很差也就没再去管了。

结语

去年我是从七月份开始就开始在家投简历做笔试面试了,当时真的是准备的很不充分,在经历了两个月的笔试和断断续续的几个面试之后才有了初步的经验,然后在九月份回到学校之后就开始正式打上投简历找工作了,面试这种事情就是面的越多越得心应手,我刷题刷的也比较晚,去年的三月份才开始集中刷题,当时为了赶进度熟练了之后一天刷十道力扣的算法题,当然都是简单的,哈哈,最后祝各位都能通过自己的努力找到自己满意的工作!!!

猜你喜欢

转载自blog.csdn.net/qq_33287871/article/details/113792969
今日推荐