一只菜鸡的秋招历程

写在前面

从今年八月底到十月底,陆陆续续的投了40+公司,比较集中的投递的时间是九月下旬和十月中下旬,八月底和九月上旬总共就投递5家公司,参加了多场笔试面试,中间也遇到了不少坑,犯了挺多错误,最后总共收获了3份offer,十月底结束了秋招。

秋招总结

我主要应聘的岗位是测试开发、Java开发、数据库开发这三类,其中主要是测试岗,主要投递过纯互联网技术类公司、互联网+金融类公司以及银行,下面个人在秋招过程中的一些心路历程和经验总结。

简历投递

简历投递一定要尽早。我的感觉是最好八月初就开始投递简历,许多互联网大厂都是八月份开通的网申通道,9月中旬就会有一波大厂关闭网申通道,10月中旬基本上第二线的公司也会结束网申,并且有一波公司虽然写着10月底截止网申,但是在10月中下旬就会结束在线笔试,除此之外,有的公司可能会因为人招满后岗位需求没有了就把你刷掉,金九银十,网申一定要尽早。
关于招聘信息来源,个人比较推荐牛客网、前程无忧、智联招聘(这个平时看看它的推荐信息就好,感觉不是特别好用),上面关于校招的信息还是挺多的,可以多去试试;对于一些想进国企、大厂的同学可以关注下“中国英才网”这个公众号,上面一般会推送这些公司的招聘信息;对于学校招聘网上发布的宣讲会,建议多去参加下,成功几率比较高一点,积攒面试笔试经验也是好的,尤其是在你自己学校的宣讲会,来往也比较方便。我之前参加的在南京邮电大学举办的音墙公司(主营业务偏网络安全这部分)的招聘会,在那里的就很多的提及了在他们公司工作的南邮的学长学姐,而且选择南邮招聘的另一原因我感觉还是南邮有个偏计算机网络的专业,他们懂的比我这种半吊子多很多,所以我个人觉得来自己学校招聘的公司大部分岗位和你学的专业知识会比较贴合一点,而且一般有学长学姐在那工作,就比较有机会获得内推资格,此外面试的时候这个公司对你的印象分也会高一点。
另外在网申填写简历的时候,首先要注意填写材料的真实,其次别人跟我讲的,填写的时候看下招聘要求,要求上写明的点尽量在你的简历上明显写出来,比如要求熟悉招聘要求上写了“熟悉Python/shell语言”,最好在简历上写明你熟悉Python,因为有的hr就是根据关键字自动筛选简历,你没写明的话很可能就这么被筛掉,虽然不知道是不是真的,但是还是建议这么做;关于你的纸制简历,首先注意页面的整洁性,个人比较推荐超级简历这个网站,做出的简历挺好看的。

实习

如果你不想经历残酷的秋招,那就找一个可以转正的暑期实习工作,我的室友就是找了一个可以转正的公司,就没参加秋招;另外对于一些想进大厂和国企的同学,比如中国电信,实习转正也是一个很好的路子,能够大大提高你进去的机率。
除此之外,实习也能给你的秋招简历多一波资历,有实习就多了一份优势,多了一个可讲的点,同时也能给你的笔试面试增加一些知识储备。比如我暑假期间做的实习,主要是数据库方面的,写了三个月左右的sql带来的就是每次笔试面试问到数据库这方面时候答的就比较顺,基本都能答出来,而且也扩展了我数据库这方面的知识,在实习前我个人是一点都不知道SQL Server还有存储过程这个高级东西和一些T-SQL语句,比如isnull(A,B),replace(A,B,C),case ···when···Then···语句,dbo.[表名],if···then···else···,declare声明一个变量等操作,还有就是对数据库的连接操作比较了解,我在是实习前做多表连接都是在where子句里面用“=”来做条件限定,根本不会用各种join操作。

测评

大部分公司网申之后都发一个测评给你做,我做过的测评大部分都是简单的语言逻辑、段落分析、图表计算、数字找规律、图形找规律、统计计算和性格测试,这个要准备的主要是数字找规律和图形找规律部分,对于某些问题要能很快的反应过来;关于一些测评的语言逻辑、图表统计,这个的话大部分公司的题目都是有时限的,建议先随便选一个再去看,我计算速度不太行,有时候有的题目还没算出来这个题目就结束了就没什么办法其他部分。这里推荐一个牛客网的帖子:图形推理https://www.nowcoder.com/discuss/3460?type=post&order=time&pos=&page=1

笔试

这个一定要准备!!!我就是没怎么准备,结果就被虐了一波又一波。我经历过的笔试有很考逻辑能力和智力的数学题,很偏岗位需求能力考的很深的,对岗位需求考的不太深入+数据结构题目+计算机网络题目,考的很简单的基础知识和岗位需求题目,还有永远难到一大批人的编程题,以及虐死一波和我一样英文菜鸡的英文试卷。下面是我被虐的太多得出的一些经验。

  1. 投递岗位时看下该公司对刚岗位的需求以及该公司的主营业务方向,针对这些做下笔试练习。比如我投过的奇安信和音墙主营业务方向都是网络安全这方面,招聘要求上音墙就有一条“熟悉TCP/IP以及网络安全协议”,两个公司的笔试试卷上面就有很多的计算机网络方面的各种协议、网络结构方面的考题(关于网络结构这方面,大家一定要去看一下OSI的七层网络结构,我个人学计算机网络课程时主要学的是五层的网络结构,七层就非常粗略的讲了一下,但是面试的公司基本都考七层)。
  2. 对你投递的岗位一定要了解一些基础知识,最好背下一些题的答案,不懂没关系,但是一定要记得。我投的岗位大部分都是测试开发岗位,除了阿里和文思海辉,基本上每个公司的笔试都会考一些这个职位的专业知识,比如你了解的测试方法,测试种类,怎样编写测试用例,给你一个题目写出测试要点,写出自动化测试框架等,这些都是一些死记硬背的东西,没有经验的话就多背背网上的一些知识介绍。还有一些题目的话也可以背背答案,比如经典的登录界面问题,这个考的很多,笔试和面试都会问到一点。当然全部兼顾的话是不太可能的,比如有些公司要求的linux基础,我就完全没有,一些命令被下来就忘记了,要我解释的话也不会。
  3. 数据结构中的排序、二叉树的各种操作、各种类型的树(平衡二叉树、B树、B+树、红黑树等)一定要复习,考的真的太多了,面试时候的手撕代码也有很多会考到排序、查找,其他的数据结构也可以多复习复习,我投递的岗位对算法的要求不是很高,投开发岗的同学尤其要刷刷数据结构。
  4. 注意你投递的公司类型是否为外企(外企大部分是965,弹性工作,工资和福利待遇也比较好,工作氛围也比较轻松,我实习的单位就是外企,个人很喜欢)。外企一般对英语的要求很高,我投递的两个外企亚信和音墙就都是全英文笔试,这方面的话只能靠平时积累了,个人就过了一个外企公司的笔试,不太懂外企具体面试过程,但是还是建议准备一下英文自我介绍这种以备万全。
  5. 关于编程题,这个的话建议平时多刷刷题,主要可以练一下迭代、递归、排序、查找类的题目,有的公司的编程就真的很难,比如阿里,很久没写代码的话一般是反应不过来,另外的话就是提早熟悉一下笔试时候要求使用的编译器。
  6. 关于银行,投这个的一定要早点准备,最好是提前三个月,不然真的很难过。我投过中国银行和中信银行,我不是专门想考银行的那批,单纯是看了有信息科技岗这个岗位又没有结束网申就投了,就没怎么准备过。10/30号参加了中国银行的笔试,在考场外等待进去前的那段时间里,我看到好多专门考银行的大佬在那看笔记,看自己做过的试卷,只准备走个过场的我瞬间就有点不自在了,翻出看了一下java和计算机网络;开考前30分钟进考场,手机关机,就拿了身份证、准考证、笔进去签到、照相,特别严格,笔试试题给我最大的感觉就是题量特别多,根本做不完的那种,另外考的范围也比较广,英语、金融、物理(算逻辑思维这块)、行测的各种题目、信科知识(这个是我投递的岗位要考的,涉及的也比较广,C的指针,Java,计算机网络,数据结构,但考的也不是很难),还有一些测记忆力和其他能力的题目等等,三个小时的考试,基本上每个部分结束的时候都觉得时间不太够。总之银行的笔试一定要早做准备,加快做题速度。其次整个面试流程也是相当的漫长,之前本校的一个研究生学姐面试招商银行,在过了终面后还有一波行测笔试,惊呆了我,当时还以为过了终面就已经结束了。另外大部分银行开始秋招和结束的时间都在十月到十一月,算是比较晚的了,在没有拿到银行的offer前还是不要放弃投简历和刷题。
  7. 关于国企,众所周知国企福利好待遇好,但是进也是真的难进,要求也很高,我之前很心水的两个国企学历要求就把我干掉了(要求硕士及以上,我只是本科),在这方面就投过以一个中国移动的子公司,是先一面再笔试的,我一面挂了就没啥经验可讲了。这个还是建议暑期去对方公司实习,争取拿到转正机会,本校的一个研究生学姐就是暑期实习选择了中国电信在那拿到了转正机会,没有经历秋招。
  8. 建议大家可以去网上找找你投递公司的历年笔试题,如果找得到就最好了,去刷一下让自己有个底大概考什么,牛客网上就有很多公司的笔试试卷笔经面经啥的,建议多去看看。
  9. 最后各位没有安装google chrome建议安装一下,大部分公司的线上笔试都是要求使用google chrome浏览器,个人觉得这个浏览器挺好用的。

面试

  1. 准备好你的简历,不要在你的简历上给自己挖坑。对于你在简历上写的项目和实习经历,你一定要非常非常的熟悉,争取问啥能答出啥。我在同花顺进行技术官面试的时候,技术官对我的项目问的非常详细,连怎么存储图片都问了,当时我真的一脸懵逼,我想回答就是直接把图片存到文件夹里面然后调用,面试官开始问我你用的什么格式存储,是用矩阵还是别的;另外就是你描述自己的项目的时候尽可能详细点,关于你自己负责的那部分用到了哪些算法都可以讲讲,尽可能的使你的项目听起来高大上一点。
  2. 充分的了解你面试的职位。比如我投递的测试开发职位,大部分都会问你觉得测试这个职位应该具备怎么样的能力,你对测试有什么看法,你以前有做过这方面的工作吗,你知道哪些测试方法,你会写测试用例吗等等,这种问题的话建议多去看看这个职位的笔记面经或者是一些关于这个职位的网课解读,我最开始面试的时候对这些问题还不太熟,后来面的多了背的多了,加上看了一个关于测试工程师的详细网课解读,了解的多了一点后也能多跟面试官聊聊。当然了除了背答案之外,建议还是多学学一点知识,就算你只学了一点,在你回答面试官问题的时候你也可以讲我最近在学这方面的东西。另外,由于我个人的话是没做过什么真正的测试项目,项目主要还是偏向开发一点,绝大面试官都会问“你为什么不投开发而选择做测试呢”或者直接问你“为什么选择投递这个岗位”,我个人也不知道具体什么答案才是最好的,一般情况下我会讲一下我具备的一些服合该岗位的能力比如语言能力和数据库方面的能力,对这个岗位感兴趣,还有个人的行为习惯比如比较细心耐心什么的,至于不投开发的问题我一般都是回答自己在开发这方面的能力不太强,对一些语言算法框架研究的不够透彻,对开发不太感兴趣,更喜欢测试什么的。当然如果你面试开发的话,请充分准备你面试那个开发岗位需求的语言问题和一些算法问题,我在安硕第一次面试开发岗位的时候,面试官对Java就问的特别特别的深入,我没有准备很多,就感觉很多名词都没怎么听过,而且由于Java最近一次用都是几个月前就不太记得,有的还和C++弄混了,比如面试官问我“Java支持多继承吗”,我当时脑袋里把C++和Java弄混了回答了是,面试完后百度了一下感觉自己真的回答的特别差。
  3. 一定要好好的温习数据结构,前面有提到过手撕代码的时候会用到排序、查找等等,事实上很多技术官因为考虑到你对岗位的理解可能不是特别深入,他们就会比较偏向于考察你的基础知识能力,而数据结构就算是比较基础的知识。我遇到的问得最多的还是各种排序、各种查找以及树的问题,树可以问很多方面,比如问你MySQL构建索引用的是什么数据结构这样子(主键索引一般是B+树),红黑树是什么等等,之前我在手写代码的时候听到一个研究生的面试问题对于这方面就问得很深入,我只听见了几个关键词,具体的是不太懂的,当时还问了最短路径算法有哪些,具体描述一下这样子。我一个大佬同学机试的时候就专门只考了算法和数据结构,大佬说还是挺有难度的。
  4. 关于经典问题“你对我们公司还有什么想了解的吗”,基本上每个公司的面试的技术官、hr都会问一下这个问题,我的建议是如果你没有什么太想问的或者不确定自己能过一面就可以回答“我想面试过了之后再了解一下,因为不太确定能否通过”,当然这个不是最推荐的,最好的话我觉得你问一下还是好一点,对于技术官的话你可以问“我想了解一下这个岗位在贵公司主要要做哪方面的工作,工作内容是什么”,这个问题我觉得不管感觉面试过不过都可以问问,一方面可以体现一下你对他们公司的热情,另一方面,比较实际的是你可以加深一下你对这个职位的了解,我之前在问一家公司的技术官这个问题的时候,他给我做了很好的解答,关于用到的框架、工具什么的都简单的说了一下,之后面试的时候有面试官问我这个问题,我就按照之前这个面试给我的回答差不多答了;对于hr的话你可以问问关于实习的安排什么的,一般薪资、福利沟通会在发offer前再跟你了解一下,想要问的话也可以问问,hr的面试我感觉是最亲切的。
  5. 关于你是否准备考研考公务员,本人不考研党不考公务员党,每次回答不的时候面试官都会问我为什么不准备考研,这个答案我也不知道怎么回答才好,说出你的真实就好了。
  6. 关于技术官随机出题要你答,这个就真的看能力,我是一般情况下反应不过来的,有两次都是面试结束后我就突然想出了怎么回答,然后已经晚了,这方面的话没什么经验,只能推荐大家多去做做练习吧。
  7. 最后还是要好好准备下面试,如果没有面试经验的话可以多去看看别人的面经,或者试试用AI面试,与自己的同学模拟一下面试也可。在服装方面可以准备一套正装,我之前去面试的移动就有提到建议面试者着正装,还有一些银行面试也是要求着正装的,当然大部分互联网公司是不怎么关注这方面的。最重要的是,尽可能得到使你的描述贴近你的求职岗位,我之前有家公司投的测试岗,但是当时没看清这个岗位主要是功能测试、QA测试这方面的,然后面试官问我你未来的职业方向,我回答的是想做自动化测试这方面(事实上自动化测试是测试开发岗),然后面试官就给我讲了一下这两个岗位的区别,当然最后这个肯定是挂掉了的,很多时候并不是因为你的能力不足,而是你的回答让面试官觉得你不适合这个职位挂掉,这个就真的很可惜了。
    最后推荐一下给了我很多帮助的一个牛客网的大佬的贴子,里面关于数据结构的排序说的比较详细:七牛云面经https://www.nowcoder.com/discuss/211669

签约

这个部分我真的是超级后悔,个人建议收到公司offer的时候可以先签两方,两方违约最多也就付违约金,问题不大,如果你不想签三方,可以说你的三方还没发下来,企业一般不会赶着你签。我当时收到我的第一个offer时只有一个晚上+一个上午的思考时间,当时出于很多原因就没签,然后我就陷入了没有offer的找工作境地,而且在那之后由于时间问题找工作也很难,简历投了很多,笔试面试也做了很多,最后拖到学校的大型招聘会还没收到offer就特别焦虑;而且我后来收到的offer在工资都没第一个高,还是有些后悔的。所以真的不管怎么样,有的话先签一个比较好。

关于加分项

Github、CSDN、专利、ACM、蓝桥杯等各种奖项,都是面试简历筛选的加分项,各位早期好好努力准备吧。

你可能感兴趣的:(菜鸡的秋招历程)