5分钟谈前端面试

Wesley13
• 阅读 292

鉴于经常性有人私聊问我一些关于前端面试的问题,很多时候我比较忙就没回复,然后事后又忘记回复了。借助这篇文章,我做个总结,大家大概花个5分钟就能整体看完。

一、个人简历

一个人的简历对他找工作到底有多重要呢?🤔

可以说这是一块敲门砖,一份漂亮的简历不但可以为了获取一个面试机会,还能增加公司对你的好感。在只能通过你简历去了解你的情况下,你的简历基本就是你手中唯一的砝码。

那么如何写一份漂亮的简历初步吸引 HR 以及面试官呢?

1、个人亮点

首先对于你自身的亮点、以及过往你做过的项目的亮点,这些你自己得先捋清楚。很多人老说自己没有亮点,真的没有亮点吗?你只要把你认为曾经做的最好的一些事情列举出来,那就是你本身的亮点。

下面针对这两个点我以本身举一些点来说明

自身亮点主要是你日常积累以及深入研究的一些东西,比如

5分钟谈前端面试

项目类别的就看你日常对业务的思考了,比如

5分钟谈前端面试

不知道大家注意到没,我在我自己认为是亮点的地方,如果有量化指标的,我都会罗列上去。比如对社区描述那块,为了证明自己的的确确活跃各大社区,我把一些关键且真实的数据写了上去;再比如在业务中进行的性能优化,我也把关键结果进行了量化。你要牢记一点:_没有数据的支撑,基本等于"空放屁”_

但是,千万记住,没有的东西千万别写上去来显示自己的能力,不然到时你会很尴尬的。

2、层次分明

对于你待过公司的工作内容以及负责过的项目,按照层次分点进行说明。切勿记成流水账,也千万别草草几句话描述,不然第一印象瞬间变差。针对公司和项目分别举几个例子

i. 公司经历

例子1:

5分钟谈前端面试

例1中我们基本看不出候选人到底在公司具体做了什么,所以假如你是面试官,你会怎么想呢?

例子2:

5分钟谈前端面试

例2中,候选人职责倒是描述清楚了,但是却没进行分点,这种反正我是一看就不会很想继续看下去

例子3(本身为例):

5分钟谈前端面试

例3中,我将本身在公司负责的事情分点进行描述,并对部分输出进行量化。一眼看去,面试官就能对我在公司所做的事情有一个大概的了解。如果观察仔细,更能发现其中的一些亮点。

5分钟谈前端面试

ii. 项目经验

和公司经历一样,自己负责的项目也得逐点进行描述,可以量化的一些关键指标就尽量量化。然后同样主要的是,记得分点进行描述。切勿像下图一样,让人看了直接脑壳疼

5分钟谈前端面试

哪怕只是简单分个点,效果也会好很多,比如

5分钟谈前端面试

3、几大忌讳

  • 切勿夸大其词。比如某个项目自己就负责了其中一小部分的开发,简历里却说自己负责了整个项目的研发
  • 如果对某些只是体系不是很熟的情况下,千万别写精通或者熟练。 『精通』两个字基本等于你在和面试官宣战,所以哪怕你熟也最好别写『精通』,实在要写你可以写『熟练掌握』
  • 对公司或项目的描述,千万别一股脑写一起却完全不分点。这点看上面例子即可
  • 更多的点想到再补充

4、几点建议

  • 输出简历尽量用 PDF 格式的
  • 简历名不要取名『xxx的中文简历』,请表明出你的目的,如『xxx-xx前端开发-2019』
  • 毕业学校、专业、毕业时间、出生年月、联系方式等个人资料写清楚
  • 项目经验这块择优展示,项目很多的情况别一股脑把所有项目都写上,去掉一些类似
  • 薪资尽量别出现在简历中,如果一定要写,目前薪资以及期望薪资都请按照『月薪 * N 薪 + 股权(如果有) 』的形式填写
  • 耐心等待回复,几天没回复你,可能只是因为面试官比较忙没得时间去看简历

二、自我介绍

面试开场的自我介绍一定要简洁明了,你需要在5分钟左右概括完你的院校、专业、毕业情况,你的职业经历,每家公司大致负责内容等个人情况。比如

> 面试官您好,我叫xxx,从事前端 xxx 年。xxx 年毕业于 xxx 学校,在校专业是 xxx。xxx 年 xxx 月 - xxx 年 xxx 月就职 xxx 公司,主要负责 xxx 事 ...

千万别一句话概括了自己,然后还得让面试官一一来问你做的事情,比如

> 面试官您好,我叫 xxx(然后没了)

这样的话,真的会比较尴尬

5分钟谈前端面试

三、STAR 法则

首先简单介绍下 STAR 是什么

S:situation,背景——具体的业务背景

T:task,任务——你的任务有哪些

A:action,行动——针对业务背景,你采取了哪些行动

R:result,结果——最终输出的结果如何

其实在简历那边,我提及的内容也是遵循 STAR 法则的。

面试过程中也一样,面试中,如果面试官让你描述一个自己比较得意的项目的时候,一定记得要遵循 STAR 法则进行回答。比如

> 为了整合 xxx 业务(S),我承担 xxx 角色,具体负责 xxx (T)。做了 xxx 事情(A),最后产生了 xxx 结果(R)

然后在描述项目亮点的时候也一样,比如

> 由于项目 xxx 原因(S),我需要进行 xxx 改进(T),然后进行了 xxx 处理(A),最后产出了 xxx 结果,数据对比为 xxx (R)

整体这样下来,会显得你很有思考力,且具有行动力,可以给企业创造出价值,这也是面试官评定候选人最关键的指标之一。

四、面试礼仪

最后的章节,针对面试礼仪给出一些我的建议(鄙人想到的一些点,有什么不对的欢迎指出)

  • 注意仪容仪表,不要邋里邋遢就去参加面试,比如直接穿个拖鞋就去参加面试了
  • 面试前,多准备,花时间了解下面试公司和岗位的需求
  • 面试的时候一定要保持自信
  • 面试期间可以有思考的停顿,但切勿一直停顿,回答问题不要结结巴巴
  • 不要动不动就打断面试官说话
  • 要时刻保持谦逊的态度
  • 面试的时候集中注意力,多和面试官进行眼神交流,别动不动看向别处,这是一种起码的尊重
  • 面试的时候多观察,若面试官表现出对你的话题不感兴趣,应及时调整话题内容或结束话题
  • 面试的时候,适当使用肢体语言去表述自己的观点
  • 面试结束时,应感谢面试官进行了这场面试并与之握手(看起来貌似挺作的,但这是基本的礼仪)

以上就是我自己整理出来的一些面试相关的所有内容了,其实这些内容不仅仅适用于前端面试,个人认为最起码所有的技术面试都是适合的。

然而,由于本人经验和能力有限,有些点可能描述的不是很到位,但还是希望这些内容或多或少能对小伙伴们有所帮助。当然,真正进行面试的时候还是个人实力最为重要。

最后,祝所有在寻找或者准备寻求新机会的小伙伴们能够收获到自己满意的 offer。

最后的最后,鄙人建了一个前端交流群:731175396,欢迎小伙伴们加入

点赞
收藏
评论区
推荐文章
Jacquelyn38 Jacquelyn38
1年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。 1、使用解构获取json数据let jsonData   id: 1, status: "OK", data: ['a', 'b'] ; let  id, status, data: number   jsonData; console.log(id, status, number )
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Karen110 Karen110
1年前
​一篇文章总结一下Python库中关于时间的常见操作
前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。 time包import time 时间戳 从1970年1月1日00:00:00标准时区诞生到现在
Wesley13 Wesley13
1年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。 **前端数据转化与请求** var contracts = [ {id: '1', name: 'yanggb合同1'}, {id: '2', name: 'yanggb合同2'}, {id: '3', name: 'yang
Easter79 Easter79
1年前
Twitter的分布式自增ID算法snowflake (Java版)
概述 == 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
1年前
ASMSupport教程4.9 生成三元运算符
<p>这节我们介绍如何用ASMSupport生成三元运算符(... ? ... : ... )运算符。我们预计生成如下代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:935e30cc-3321-4e00-93ba-9834f3a4e044" class="wlWriterEditableS
Stella981 Stella981
1年前
Android蓝牙连接汽车OBD设备
//设备连接 public class BluetoothConnect implements Runnable {     private static final UUID CONNECT_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
#### 背景描述 # Time: 2019-01-24T00:08:14.705724+08:00 # User@Host: **[**] @ [**] Id: ** # Schema: sentrymeta Last_errno: 0 Killed: 0 # Query_time: 0.315758 Lock_
liam liam
6个月前
有了这个云端Mock功能,你的简历起码提升30分!
前言我发现一个现象很久了:很多人都喜欢私下自己做一些项目。也就是一些个人的项目,其实我觉得这样挺好处挺多的: 1、可以在空闲时间提升自己的技术 2、这些个人项目可以写在简历上,为自己加分 大家都有这样的疑问 问:三哥啊,我觉得自己私下里写的项目真的鸡肋啊,食之无味,弃之可惜 我:为啥这么说呢? 问:写到简历上,怕面试官觉得low,不写到简历上,又觉得也还行,
helloworld_34035044 helloworld_34035044
4个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为