收起导航
高校人才网2019年博士人才招聘会

秋招求职经验详谈

发布时间:2019-09-20

一、适合阅读对象:

A.决定好找工作的同学

B.计算机或相关专业应届本科生

C.想做IT研发相关岗位(尤其是后台开发岗位)的应届本科生

Ps.如果你的情况满足上述三点的任意一点,就可以继续向下看;如果不满足,当然也可以继续看...

二、目录

1.介绍(1min)

2.秋招一般流程(5min)

3.如何准备(10min)

4.其它要说的(2min)

5.资料链接(1min)

三、正文

A.介绍

本人是一普通一本大学,计算机科学与技术专业大四学生,应聘方向C++研发工程师,自6月底至今三个多月的求职苦战,投递了约44家互联网企业、国企岗位,收获了20多次笔试,10余次面试,也大概掌握了常见互联网公司的笔试面试套路,最后因为其它原因,没有继续求职...本文不管是应聘大厂还是中小厂都比较适用,当然,写作此文主要目的是给学弟学妹一篇经验,尽量少走弯路,另一个目的就是顺便蹭蹭公众号的流量^^

B.秋招一般流程

秋招,即秋季校园招聘,是企业面向应届生(以及准应届生)专门举办的招聘,时间一般在7891011月,早一点的话,有些企业为了拉到优秀的应届生在6月可能就开始了提前批,晚一点的一般就是11月了,不过大部分基本便是在910月,即所谓的“金九银十”。

不同企业不同的岗位,其应聘的流程一般都不一样,一般情况下,如果从应聘开始到开始工作,需要依次做的工作有:投递简历、笔试、一轮面试、二轮面试、HR面、签offer、签三方、正式工作。

特别情况下,如有简历特别优秀的同学或招人比较急的,可能会免去笔试环节,也有招人比较慎重的,笔试可能有两轮的(行业测试和技术笔试),面试也可能有高达六轮面试甚至更多轮面试的(比如某里),一般情况下是一次笔试和两到三次面试。

从整个环节上来看,从0到拿到offer的时间,快一点就是34天,慢一点就是一个月或以上,各位同学可以根据不同的时间和意向,安排自己计划。

C.如何准备

作为本文的核心和重点,相对于其它小结,会详细解读如何有效地准备一家公司的应聘。

前期准备

A.秋招前1~3个月:求职方向确定、求职技能、计划准备

A.求职方向:互联网的岗位有许多,大概分为三类,产品岗、技术岗、运营岗。简单的说,产品岗位就是设计产品功能、定义规划的,一般就是xx产品经理;技术岗主要就是程序员,就是将产品进行具体实现,分前端开发、后端开发、移动开发、硬件开发、数据库开发、测试开发、运营维护、技术支持等;运营岗就是做对产品内容、活动、用户等进行设计维护等,分数据运营、内容运营、新媒体运营等。需要同学们在求职前,确定好自己的求职方向、语言,明确自己适合什么岗位,最好在至少3个月前就确定好,否则临时更变方向会让你变得更加吃力。确定好后,根据具体岗位JD,去补充点亮相关skilltree,比如多线程,redisSpringBootSpringSSHMVCJSP/ServletAjaxJqueMaven....

如果你选择技术岗,可以继续向下看本文;当然如果选其它岗位,也可以看...

根据本文,主要以技术岗的后端开发为主谈谈。

B.基本知识储备

1.算法能力。后端开发一般都是逻辑开发,是负责问题解决的具体实现,自然算法能力十分重要,在校内,一般开设有数据结构、算法设计等相关课程,在某种意义上来讲,学好这些课程,都是有利于个人算法能力的提升的。在笔试中,经常会考察各种算法题,当然,这些都是有规律可循,在正式算法练习之前,建议将课本里的数据结构和基本算法都过一遍(数组,链表,栈,队列,树,图,字符串,哈希表;查找算法、排序算法)后续会正式谈谈关于笔试和面试题中的算法题。

2.操作系统、计算机网络、数据库、Linux(如果你意向岗位JD中有需要Linux的)、Windows(如果你意向岗位JD中有需要Windows的)相关。如果你的时间还比较充裕,离秋招还有3个月2个月什么的(大概在8月后可能就算迟了),建议可以复习下操作系统、计算机网络、数据库这些课本内的知识,有空就刷刷笔试选择题(比如牛客网中有专项选择题可以进行练习);如果时间不算充裕,已经开始放假了很久了,或者是已经快要到到开学了,建议就没有必要复习课本了,直接上手开始做练习题,如果时间够晚,建议逼自己一把,每天花个10个小时左右时间做做题,总结必考题。然后就是后面的附录中的相关链接和资料,面试题也常常会考,基本会问。

3.语言基础。明确你熟悉的语言,比如C/C++JavaPythonJavascript,在后端开发中,以Java占主流,C/C++次之,一般考察语言的基础和高级特性等。比如C/C++,要清晰的知道指针和引用的区别、static的用法、C++中的多态和继承、悬空指针野指针、STLC++11新特性、C++中虚函数的实现以及构造函数析构函数拷贝构造函数内联函数友元函数....看似有点多,确实有点多,但是看薄的话其实也没有多少。概念稳固好了后,其次就是用语言写程序的能力,有时候面试官会让你写程序,用你熟悉的语言写好就行了。

B.秋招前1周:心理素质

在基本知识准备好了后,就可以准备好简历等相关材料。正式秋招前一周,这个时候的你应该就是准大四或大四了,此时的你,已经明确好自己想要应聘的岗位、城市,拥有了较扎实的基础知识。然而,最重要的其实还是你的心理素质,一定要自信,保持积极的态度去准备秋招。因为你要面对的是,少则十几人,多则上千人应聘同一个岗位,竞争者有C9的,有海外的,有研究生,也有各大比赛A等得主的,岗位紧张的,HC只有一两个,宽松的,可能有上百人,你想应聘的企业越强,岗位的竞争就越激烈,所以保持自信是首要,这不比考研容易到哪去,实际上,在前期准备好大半的你,已经胜过大部分人了。

秋招开始

A.投递简历

应聘岗位第一步必然是简历的投递。对于求职研发岗位的本科应届生,一般分为几个模块:

1.个人信息

姓名_性别_民族_籍贯_出生年月_电话_邮箱,如果是党员可以加上政治面貌,最后是求职意向,明确好求职意向,HR也方便分类。

2.教育背景

20xxxx-20xxxxxx大学xx专业;如果成绩比较好,可以加上GPA和排名,比如xx/5.0,专业前xx%;主修课程,如果有分数特别高的,可以填上去,只填跟专业相关的。

3.项目经历

比如你在参加各种比赛、竞赛时,做过什么项目,填上20xxxx-20xxxx_xx项目_项目说明_项目成果/职责。如果没有任何项目,可以填上你的课程设计之类(注意不是实验,是课程设计),当然如果还有很长很充裕的时间,你也可以自己做一个项目,但是像学生管理系统这些,如果没有啥特点的,就不用写上去了,填上自己觉得比较好的,感觉能跟面试官聊聊的,一般情况下,本科生的项目一般都是课程设计没啥亮点,面试官都是明白的。当然注意,你的项目经历要跟岗位对口,写进简历的项目经历跟岗位没啥关系,有可能直接就会被pass掉,不仅费HR的时间,还费你的心情。

4.实习经历

一般情况下,很多本科应届生都没啥实习经历,这一点可以不用写,但是如果在看到这篇文章的你,还有充裕的时间,还有寒暑假,而且你决心好要工作,最好就去拿一份实习经历。当然,也要跟你应聘的方向尽量对口。

5.技能素质

这一点主要是JD对口,比如JD中描述到良好的C++基础,熟悉STL模板库,你就可以写熟练掌握C++语言,熟悉STL库,当然也可以写上了解Javapython,面试官一看到了解一词,就不会过问,需要注意的是,千万别写精通xx语言,除非你是确实精通语言每一个底层设计,否则面试官会问得你怀疑人生。再比如JD中写到精通TCP/IP网络和多线程编程,你也可以写上,熟悉网络编程与多线程编程等。

6.校园实践

如果你在校园参加很多比赛,都可以填上去,这些都是比较很好的加分项,比如ACM、程序设计竞赛、数学建模、黑客马拉松...如果没有这些,也可以写你在校园担任过什么班级、学生社团的骨干,或者社会实践活动等,建议一两句话写完,然后写上取得什么样子的成果。

7.个人荣誉

如果你得到很多奖项,不管是什么类型的(当然与岗位有点关联的最好),都可以加上去,这样让面试官会觉得你是一个校园经历丰富的人,对于以后工作也会有同样的热情。按年排序依次写即可。

8.个人评价

这一模块比较随意,但是也是表现你自己独特性的一点,比如喜好、特长(当然,写的时候与你的岗位相关最好),如果你在校园没有什么特别多的经历,纯粹是学术性的理工生,就可以大胆写上自己热爱学习之类的,比如我写的是:在历次课程设计中,均取得优秀等级。还比如可以写上你平时喜欢写一些小项目。还有就是,在这个模块,填上总比不填好,正确填总比胡乱填好。

投递简历前,一定优先考虑使用内推,在牛客网或者找学长学姐发的内推码,都是好的选择。使用内推的可以使得简历通过的几率上升不止倍数,当然简历也要好好写,不必太花里胡哨,颜色过于鲜艳,简介大方看着舒服就行。

B.笔试

投递完简历,只要你通过筛选,HR招聘小组就会向你发送笔试通知,合理规划好自己的时间,准备一个安静的地方,准备好笔试。

线下笔试一般是招聘会结束就开始做,线上笔试一般是在晚上或者下午,一般笔试有以下几种类型:

1.只有选择题

2.选择题,填空题,问答题,编程题

3.只有编程题

选择题和填空。一般考察的是语言基础、数据库、操作系统、数据结构、计算机网络。应对笔试题,提前几个月,多做题就行了,比如牛客网上的专项练习。这些题目其中在学校课程里面都是涉及到的,一般超出范围的都比较少。

问答题。一般会设计一个东西让设计思路,只要思路正确,流程无误即可,或者一个普通的问题,比如TCP三次握手,线程与进程的区别等,正确回答即可。

编程题。一般名企的笔试题都是以三到四道编程题,一般考察应届生的编程能力、算法能力,这一部分占分比例少则占40%,多则占100%。一般出现的频率较高题型是,字符串、数字或数学题、背包问题、动态规划、DFS、回溯、贪心、排序、二分、栈和队列、树、图、链表、哈希、滑动窗口、字典等。建议提高编程题的最好方法就是,先做一遍《剑指offer》的题(图书馆有这本书),然后做leetcode网站上的题(建议每个重点模块刷个十几道)最后就是,刷刷往届秋招笔试题,很有用(不会出原题),但建议多做做,然后自己也可以总结到可能会出现什么题目了。做好了后,及时总结,记在你的文档里,分个类。如果你现在离秋招还有个两三个月或以上,我觉得就可以开始刷题了吧,每天花上几十分钟,解决一两个问题,形成良好习惯。

C.面试

如果到达这个阶段,说明你很遗憾地未被70%~80%淘汰率击中目标,成功进入面试阶段!进入面试,你只要保持绝对的自信,保持衣装得体,回答清晰、有条理、正确,就有极大的几率成功通过面试了。

面试种类一般分为3

①个人面试,一般又分为,现场面试、电话面试、视频面试,三种不同面试就是字面意思,就不过多解释;

②群体面试,即是一群人坐一堆,接受同一个问题,顺序回答

③小组讨论,也是一群人坐一堆,但是是讨论或解决一个或多个问题

一般在研发类岗位的招聘,以个人面试为主,小组讨论次之。

以个人面试为例,通常是视频面试或电话面试。

第一个面试官一般会让你自我介绍,这一部分按自己的情况来,比如我的思路是:姓名_籍贯_学校专业_成绩_校园经历_项目_应聘岗位及原因,大概3分钟就完毕。然后面试官会根据你的简历,询问各种问题,比如我写熟悉C++,然后他会问,了解虚函数吗,讲一下虚函数如何实现的,构造函数可以是虚函数吗,多态是如何实现的,auto_ptr有什么用,讲讲内存管理...再比如我写了熟悉网络编程,他会问,讲讲网络编程的基本基本,postget有什么区别,或者还会问到三次握手,为什么是四次挥手等等...比如写操作系统,多线程,问你IO多路复用讲一讲,线程和进程的区别,数据库的话还会问到索引结构、范式、四大特性等等。所以互联网公司的面试官基本都是这样的套路,会问同样的问题,只要你对其熟悉,能够举一反三就比较稳了,面试官还会问你项目,在讲解的时候,会问到细节,比如xx技术如何实现,如果xx了你会怎么办等等。一场面试一般有30~60分钟不等,快的话20分钟就完了,毕竟面试官也是员工,也很忙的。然后是二面,一般情况下,二面和一面都差不多的问题,或者一面问到的,二面就会问其他的,所以固不必担心,准备好就行了。面试官有时候还会让你写写代码,并且要提交运行成功,这里的算法题一般都是leetcode上面的题目或剑指offer上的,所以提前刷下相关题目即可,都不会很难。

通过了技术面,最后是HR面,一般会问你性格怎么样,如果遇到了xxx问题会怎么办,当你xxx了会怎么办,对于xx你怎么看待,如果对方对你有意向,还可能会问你什么时候可以来实习,你有什么样的薪资要求等等,每一场面试完后,对方都会问你还有什么想问的,你可以问下对方提供实习培训吗,晋升机会怎么样,如果是外地的话,你可以问下户口问题可以解决吗等等。只要关于自身利益的,你都可以适当的问问,也不要太过激,然后你可以谈谈自己对公司的印象,让对方也对你有一个好的印象。

面试前,建议同学们可以在牛客网或其它途径搜索下对方岗位的面经,很重要,因为基本上会问到相似的问题。

D.offer

到达这个阶段,就恭喜你,成功拿到offer,当然之后的还有其它的问题需要解决,这里就不继续写了...

D.其它要说的

秋招求职说难也难,说简单也会非常容易“上手”,机会总是偏爱于有准备的人。昨日之非不可留,今日之是不可执。不要总是抱怨自己做得不好,学会自省三思,时常勉励自己,时刻努力,才是一个人强大的表现。求职并不比考研容易到哪去,就算被淘汰,还是会有重来的机会,保持自信,依然有的是希望。

如果你现在还是大二,大三,如果选择工作,建议有空余的时候,根据岗位JD,去点亮你不会的skilltree,建议去找一份相关的寒暑假实习,建议参加程序设计类比赛,建议去多看看技能类书籍,离秋招还有许久的话,及早准备,祝你成功!

来源:

https://mp.weixin.qq.com/s/JNJhm8WcN7l98GW56nd70g

 

查看次数:

更多资讯!欢迎扫描下方二维码关注高校人才网官方微信(微信号:Gaoxiaojob)。

风险提示:如招聘单位在招聘过程中向求职者提出收取押金、保证金、体检费、材料费、成本费,或指定医院体检等,求职者有权要求招聘单位出具物价部门批准的收费许可证明材料,若无法提供相关证明,请求职者提高警惕,有可能属于诈骗或违规行为。
Top