2018前端秋招总结
引言
Only the Strong Survive.
对于自己来说,近两个半月的秋招终于算是结束了,中间向很多类型的公司投了很多简历,有互联网巨头,有银行三大运营商,也有创业型公司,这其中也只通过部分公司的笔试,进入面试阶段。
现在秋招结束,经过不断的跌跌撞撞,也终于找到了一家自己非常满意的公司,正式结束秋招,也不会再去参加后续的春招咯。
一、秋招经历
对于其他大神来说,我的经历就比较平淡,甚至有点水了,秋招期间只拿到弱弱的三个offer而已,除了酷狗音乐以外都不是那些耳熟能详的公司。以下是我参加了笔试以及面试的公司
止步于笔试
- CVTE
- 多益
- YY
- 虎牙
- 网易游戏
- 迅雷
进入面试阶段
- 腾讯科技(一面 ->二面电话面 挂)
- 顺丰科技(一面 挂)
- 论客科技(一面 挂)
- 4399游戏(一面 挂)
- 中信信用卡中心(一面 -> 与百丽冲突 -> 放弃机会)
- 百丽新零售(一面 ->二面 -> 三面 -> offer)
- 品高软件(一面 ->二面 -> 三面 -> offer)
- 酷狗音乐(一面 ->二面 -> 三面 -> offer)
- 中移互联网(一面 ->二面 -> 三面 -> 没消息,估计挂了)
- 工行(收到面试通知 -> 拿到互联网offer -> 放弃机会)
- 其他一些公司(参加了线下线上的笔试 -> 拿到互联网offer -> 放弃机会)
二、秋招准备
整个秋招来说,我的准备时间都相对比较短,所以也只能通过不断的笔试面试慢慢累积经验。
具体时间如下:
- 9月末才正式从实习公司辞职,开始正式进入秋招大军中
- 第一次笔试由CVTE开始,第一面试由腾讯科技开始
- 最后一次面试由中移互联网收尾(2018-11-06)
投递简历阶段
可以看出我从9月才正式开始准备秋招,相比于所有人来说都很晚了,也已经错过了很多大公司的网申时间了,在这里我说一下我主要的投递简历的途径。
首选当然是在各大公司的官网网申,当时基本上是先把所有在广州深圳的大公司都网申一遍了,当然这样效率也相对比较低下了,只有少部分的公司会发笔试通知。
其次就是参加各种宣讲会了,由于在大学城读书,所以参加宣讲会也比较方便,不过说真的参加宣讲会是最累的,基本上需要不断的跑宣讲会,下午在广工参加完之后就需要立刻去华工参加下一场了。参加宣讲会比起网上海投有一个好处就是大部分都有现场笔试,如果现场笔试过了,还是有机会参加面试的。
最后就是在各种招聘网站上投递简历了,不过这个我其实投的挺少的,我还是会有针对性的选择公司去进行投递。
笔试阶段
一开始的笔试基本上都是做炮灰的,虽说在实习期间也有抽时间去刷题准备秋招,可是由于实习期间也有很多事情,终究准备的不够充分。
后期笔试做的多了,刷题也达到一定量之后,终于有机会进入面试阶段。说到笔试,大概说一下自己的小心得吧,由于我投递的岗位基本上都是前端开发(除了银行会投系统开发以外),基本上大部分公司的前端笔试题都会只考"前端相关"的题目,不过这个"前端相关"可不只是考JS/CSS/HTML,还会考数据结构,操作系统,计算机网络,Linux等知识,只不过占比会少一点而已。
很多人(包括我)会觉得作为一个前端开发,数据结构,操作系统,计算机网络和Linux这些知识以后工作的时候基本上都用不到的,可是作为一个准备进入IT行业人来说,不懂这些是绝对不行的,这是最基本的计算机基础,也是最能体现出你大学四年或者研究生三年的一个知识体量,同时也体现出你对于秋招的准备程度。
面试阶段
关于简历,自我介绍等我就不多说了,网上有很多类似的文章,这里只要谨记一点就足够了,千万不要虚假或者夸大,这样做不会帮助到你什么,只会挖坑给自己。
我曾看过我实验室大神的简历,他们的简历十分简单,实习经验和项目经验都是很简单的一句话带过,后面写上几个项目中用过的关键技术术语就可以了,显得好像什么都没有似的。可是一旦他们被问到相关的知识,却可以全面的解释这个知识点,同时扩展到自己熟悉的方面和领域。
在面试过程中,面试官会问很多方面的问题,一般这些问题都是针对你的自我介绍和简历的,所以再次强调一定要对你自己写和说的东西十分熟悉才行,不然这后面一旦被面试官抓住不放,就是无比深渊了(我就是经常这样挖坑给自己……)。
下面按照我的自我介绍以及项目经历,总结一下面试官常问的问题:
技术问题
JavaScript相关
- 事件冒泡、事件捕获以及事件委托
- 对闭包的了解
- 对JS原型链的了解
- 跨域的解决方案
- 对于ES6的了解
- let、const和var的区别
- Promise的原理和解决了什么问题
- localStorage、sessionStorage和cookies的区别
HTML和CSS相关
- HTML5和CSS3的优势
- 对CSS3新增的属性了解
- em和rem的区别,如何使用
- 多行多列布局(左边固定右边自适应,左右两边固定中间自适应)
- 水平垂直居中
- 如何清除浮动
- inline,block和inline-block的区别
- 对盒子模型的理解
- display:none 和 visibility:hidden的区别
Vue相关
- 对生命周期的了解
- 组件之间的通讯
- 对Vuex的了解
- Vue中数据双向绑定的原理
- 对组件化和模块化的了解
- Vue中methods,watch和compted的区别
计算机基础相关
- 对算法的了解
- 红黑树、B树和B+树的区别
- POST和GET的区别
- Ajax的状态值与状态码
- 从浏览器输入地址到响应的整个过程
非技术问题
- 对前端的了解
- 研究生为什么要选择做前端
- 对未来的规划
- 有没有考虑过做全栈
- 实习期间做了什么
- 工作/学习期间会做什么
- 自我驱动和数据驱动
总的来说,校招真的很看重基础。就算你做过很多项目,实习经历丰富,也只会更加追问你基础的东西,所以准备秋招主要还是以基础为主,除了前端知识以外还要多准备计算基础相关的知识。
三、总结
秋招找工作真的好靠运气,我身边有同学很有实力,找不到理想的工作,可是有一些人能力差一点却又找到挺不错的工作。不过其实运气也是实力的一种,你没有足够的实力就算再有运气也没用,所以好好准备秋招吧,千万不要灰心,把每一场的笔试面试当做一场磨炼,就像我一样,刚开始秋招的时候真的每次都被按在地上摩擦,在经过了那么多场的笔试和面试之后,终于也找到了自己理想的工作,所以我相信大家都肯定没问题的,继续加油吧!!!