前言

这是我个人面试系列的第二篇文章,在第一篇文章中我主要分享了一下我之前面试大厂的部分面试题,很高兴得到了许多前端小伙伴儿的支持和点赞。平心而论,我的学历和背景并不是很突出,只能算普通,但幸运的是还是有机会接收到某些大厂(比如携程、哔哩哔哩、流利说、喜马拉雅等)的面试邀请,当然也不排除公司紧急招人的情况。但是我内心其实还是可以感觉到,可能是我在制作简历的过程中思考出的一些小技巧在起作用,毕竟在我使用这些小技巧之前,我的简历也曾是石投大海,但是修正之后很明显看到面试邀请增多了,但我不知道这些技巧是否适用于每个前端人员,我只是想在这里将我的思考过程和心得总结出来,和大家一起分享,更希望能帮助广大的前端小伙伴儿成功走进自己心仪的那家公司。

第一篇文章入口:记一次大厂的面试过程

正文

正文部分我甚至会从新建一个word文档开始,一步一步从外到内,从上到下分析简历中所需要的每个模块以及每个模块中的内容梳理,当然这都是我自己个人的心得,如果您不喜欢,也请不要诋毁我弱小的心灵哈!

1. 简历标题

创建word文档准备制作简历的时候,肯定会让你输入一个明确的标题,也就是word文档名称,这个标题很不起眼,但是在你将简历发送给HR后,很可能会因此丧失自己的一次面试机会。试问如果你是正在整理简历的HR,当你的视线中出现大把大把如下这样标题的简历:

(1) "新建Microsoft Word文档"

(2) "我的简历、简历、求职简历、前端、前端简历、应聘简历"

(3) "某某网站的简历模板、某某网站在线模板、应聘前端模板"
你会疯掉吗?我是会疯掉,我当然只会对那些我感兴趣的标题产生注意,同时可能会毫不犹豫PASS掉那些乱七八糟标题的简历,因为从某种意义上来说,格式舒适的标题甚至能减少我的工作量,减少我整理的烦恼,HR也是人,就像程序员天天改Bug一样,改得多了也就容易烦躁,所以标题格式很重要,可以给HR留下一个比较好的印象,如下的格式我觉得都可以:

(1) "姓名 + 岗位名称"

(2) "姓名 + 岗位性质"

(3) "姓名 + 岗位名称 + 招聘平台"

(4) "姓名 + 学历 + 学校 + 工作年限 + 岗位名称"

(5) "姓名 + 学历 + 学校 + 工作年限 + 岗位名称 + 意向城市"

2. 切忌封面

当然这个也是我个人的主观想法,不要在你的简历正文出现之前多加一张封面图,有些人特别是刚出来的毕业生,艺术细胞过于浓厚,觉得简历搞得漂亮一点会非常吸引面试官的眼球,这样简历打印出来的时候,展现给他们的首先就是华丽炫酷的封面,你以为他会立马看上你,我想说的是too young too simple,他只会觉得他的眼睛受到了刺激。试问如果你是一个面试官,在你面前摆着100份有着华丽炫酷封面的简历(特别是那种封面上没有任何个人信息的,如图1,图2相对图1而言要稍微好点,如果你硬要使用这种的话,我也不反对,但我也并不推荐,因为封面上的信息相对单一,无法让对方直接获取到重要信息),而当你想在这堆简历中进行相互比对筛选的时候,却不知从何找起,只能一份又一份地打开封面,然后去查看他的重要信息,这对面试官来说无疑增加了工作量,你以为的美好,却是偷鸡不成反蚀把米。所以说,两个字:直接,让面试官在第一时间看到你最重要的信息,才能容易记住你。
图1(笔者强烈反对):

这部分主要来讲下简历中需要哪些模块,当然因人而异,我讲述的是在我自己的简历中的模块划分的方式,如果您有自己的想法也是可以的。

5.1 个人信息

这是简历最上方的第一个模块,将自己的个人信息以最快的方式给到HR和面试官,这样HR和面试官在筛选和查阅简历的时候能方便地查看到你的信息,个人信息中可以包含以下几点:

(1) 姓名

(2) 性别

(3) 院校

(4) 专业

(5) 电子邮箱(尽量不要使用qq邮箱,这可能会让面试官觉得你很low)

(6) 联系方式

(7) github地址(如果有开源项目或者个人项目的话)

(8) 博客地址(如果你有写博客分享技术的话)
以上几点中我是建议将github地址和博客地址放在个人信息中,而不是简历末尾,这样能让面试官在第一时间看到你的加分项,从而增加选择你的可能性。

5.2 求职意向

这部分是简历上的第二个模块,你需要明确向面试官表明你的求职态度,让他觉得你不是一个随意找工作,没有人生目标的人,相反你是一个在认认真真找工作,有方向的人,可以包含以下几点:

(1) 工作类型(不要写兼职,只写全职,证明你是一个专业的全职前端人员)

(2) 工作地点(写明你的工作地点,让面试官觉得你的目标坚定)

(3) 工作职能(写明你是web前端工程师,不要写其他无关的岗位,驴唇不对马嘴)

(4) 所属行业(这项可有可无,前端人员就是计算机软件、科技互联网等)

5.3 技能描述

这部分是仅次于求职意向的第三个模块,这个模块至关重要,并且这个模块的存在和缺失会直接影响你的面试邀请数量,至少对我来说是这样的,因为在我增加这个模块之前,面试邀请一直不太理想,后来修正之后得到了很明显的反馈。但是要注意的是,并不是单纯有了这个模块就可以了,内容也是非常重要,所以我这里想多聊聊内容方面的注意事项:

(1) 内容条理清晰,多个不同的技能采用阿拉伯数字以有序列表的方式从上到下进行排序,给面试官一种干净整洁的感觉

(2) 排序要分清主次等级,最擅长的技能排在前面,以此类推,最不擅长的排在最后面,面试官很大的几率只会关心你前5条的内容,因为他在面试你之前很有可能已经提前准备了自己的一套问题,他想尽快问完他在你的简历上看到的那点东西,然后等着你跳进他早已挖好的坑,并且很乐意在旁边看着你早已懵逼的表情。所以把你最擅长的技能放在最前面,让他觉得这些技能你确实很擅长

(3) 技能数量尽量保持在5-10个,不要太多,更不要太少,太多觉得你学艺不精,太少觉得你菜到不行,合理的技能数量才能让面试官觉得你看起来靠谱

(4) 关键字眼捕捉,如今前端的主流框架Vue、React、构建工具Webpack、版本控制Git、JS主流标准ES6,以及服务端开发Node,这些关键字眼如果一个都不在你的技能描述中,那我只能说你还没有做好面试的准备,还需要继续复习。如果你正在走进高级前端的行列,那么你肯定不能只停留在会用的阶段,底层原理也是跑不掉的。所以这是我所说的关键字眼捕捉,让面试官在你的简历中找到他最感兴趣的技术点才能对你有兴趣

(5) 切勿滥竽充数,我上面说过技能数量尽量保持在5-10个,同时最不擅长的排在最后面,这里的最不擅长指的是你在项目中运用过,但是你只是简单掌握,了解的不深入。切记千万不要把你完全不懂的技术或者说你一年前接触过,但现在已经记不太清的技术也凑上去。我不敢保证面试官一定是从上往下问,如果他问到你不擅长的技术,那你会尴尬得很惨,所以一个简单的道理,不要打必败的仗

(6) 切勿出现"精通"字样,"精通"意味着你愿意接受最高难度的面试题,面试官可以随便问你,如果你不是多年征战沙场的老将军,那你的"精通"只会让面试官觉得可笑,所以就用"熟练掌握"吧,即使你真的很强,那就在面试中展现你的强大,面试官反而觉得你是谦虚,深藏不露。
图6(笔者推荐,内容自定义):

5.4 工作经验

这部分是第四个模块,这部分内容主要是用来描述你到目前为止工作过的公司履历,如果你是刚毕业,你也可以将自己的实习公司写上去,但是前提是你的工作内容是前端,而不是其他不相关的行业。如果你是工作多年的老手,你也没必要将每个公司都写进去,写你最近的比较自豪的几个公司就行了,不要给人一种跳槽频繁的印象,工作经验中可以包含以下几点:

(1) 该公司的入职时间-离职时间(建议不要随便写,可能有背调)

(2) 公司名称

(3) 公司岗位职责(写明你在公司负责的岗位就是前端工程师)

(4) 公司所在部门(可写可不写)

(5) 工作描述(很重要,条理清晰地写明你在公司中所负责的哪些项目以及你在该项目中所承担的职责,如图7)
图7(笔者推荐):

5.5 项目经验