前端面试官经验总结 | 前端面试小技巧

2019/09/22 20:36
阅读数 458

原文链接:https://blog.csdn.net/fifteen718/article/details/84184343

历时2个多月,前后也面试了上百余人,个人能力并没有多强大,但出于公司需要也就厚着脸皮去面各种前端大佬(啊哈哈终于轮到劳资当家做主了!)。好景不长,从第一份电话面试的小紧张,到线下面试的小期待,再到后来的轮番面试的疲倦,最终形成了对简历过敏的状态,现在的我看到简历就想吐。苦头也吃了,罪也受了,总不能就这么算了,既然面试了这么多前端er,我总该从中汲取些经验与成长吧,故作此文以记之。

 

一、面试官总结

首先,咳咳,哈哈,嗯,严肃,我来谈一下我这个初级面试官对技术面试官的一些认知吧。我认为一个好的面试官提问应该是一针见血,问题不在于多,而在于精。我一开始面试的时候,由于没有经验,又怕对应聘者的能力评测有所疏漏,所以往往会在提问罗里吧嗦,尽量方方面面都考察到。但是,面试的多了也就找到了点感觉,实际上有时候应聘者对A问题答复的很到位,就没必要再浪费时间去问B\C\D问题了。其次,也学会了针对不同段位的FE Developer抛出不同的面试题。最经典的一个例子就是,一开始我想考察应聘者对HTTP状态码的熟悉度,我会问:“请谈一下你所知道的几个HTTP状态码?”收到的回答往往比较漫长而冗余,也分不出什么好坏。后来,我把问题直接改为:“HTTP状态码中302、401、502分别是什么情况?”很多人都会说我只知道300是重定向,404页面找不到,500服务器报错...😂

还有一个例子就是“vue-router的模式有哪几种?他们的区别是什么样的呢?”我觉得这个问题最给力了,往往从这个问题的回答中可以看出对方是什么段位的。有的只知道hash不知道history,有的只知道他们在url显示上的差别,有的却可以从vue-router中分析前端路由跳转实现的原理,还有的会告诉我自己是怎么去研究前端路由的过程经历等等。

当然,作为一个初级面试官的我,并不会像大厂那样「面试造火箭,进去拧螺丝」,而是基于我项目当前的需要,开发过程中的确会遇到的一些问题来做针对性考量。主要考察点为:1、技术栈是否对口;2、是否具备独立解决问题的能力;3、个人素养:学习热度、责任担当、职业规划。

很多事情只有自己经历过才会理解,之前还对一些大厂只招名校名企的要求感到不可理喻,有点过分了喂。但当自己每天收到HR那边传过来的面试简历,很多时候为了所谓的「偷懒」,我会告诉HR不是计算机相关专业的、不是本科的就不考虑了,过了CET6及以上的优先考虑。所以呀,之前的那些毒鸡汤都是骗人的,什么大学文凭没用的,什么各种证都是虚的,出了社会人家都是看能力的,所以学渣学渣你别怕,你是王者,你不需要考100分的。这就好比一个男人找对象说外貌不重要性格合适就好...😂

——当性格合适的人堆积如山的时候,你又如何筛选呢?

所以呀,该好好学习的时候就好好学习,该天天向上的时候就天天向上。但行好事,莫问前程。

不好意思,有点跑题了喂。下面记录一下,自己常问的几个题目:

# 技术相关

1. 线上故障处理:遇到过的已上线版本故障是什么?如何定位排查?如何快速解决?

2. 封装组件:自己封装过什么组件?组件的功能及优化点是什么?

3. 用过哪些第三方库?比如富文本、音视频处理等。

4. 如何去筛选第三方库?

5. vue路由模式、前端单页面路由跳转实现的原理是什么?

6. webpack打包机制?如何优化打包后资源的大小?

7. 引用数据类型的深拷贝方式有哪些?

8. null 和undefined 的区别?

9. cookie前后端交互、localStorage、sessionStorage的区别?

10. http请求方式有哪些?opions是什么情况?

11. 前端资源清缓存的方式有哪些?

12. H5移动端适配方式有哪些?

13.  移动端H5接口调试怎么调?抓包工具有哪些?

14.  gif/png/jpg的区别?

# 个人相关

1. 对前端界面工程师这个职位是怎么样理解的?

2. 自己近3~5年的职业规划?

3. 平时下班或周末的时间是怎么安排的?

4. 说一个你最大的缺点?

5. 说一个你最大的优势?

二、面试总结

既然过了一把面试官的瘾,也来谈谈对前端面试的一些看法与建议吧,也给自己以后去面试的时候提个醒。

2.1 简历

不看不知道,一看千篇一律!基于自己平时筛选的习惯,给出以下几点建议:

1、头像照片

简历上的照片还是尽量正式点吧,除非你是一个漂亮的小姐姐上面放一张卖萌的生活照,就不要把透过照片也能感受到头发上的那股油腻照放上来了喂,还有那位大叔,你为什么要在简历上放自己吐舌头的照片呀?⊙﹏⊙∥∣°

2、性别

麻烦备注下性别呀!一开始电话面试开头我都会问“请问是XXX先生/女士吗?”到后面我还是省去后缀吧  ╮(╯_╰)╭

3、项目

尽量多一些技术相关的字眼、自己解决的问题、用过的插件、做过的优化、项目重构、浏览器兼容、移动端适配、响应式布局等等。业务相关的介绍一笔带过差不多了。

4、网站

最好在简历上分享一下自己的个人站点、博客地址、经常逛的技术社区等等。咳咳,这里重点提一下,GitHub上一片空白的就不要写上去了吧。^_^;

5、自我评价

其实这是一块很重要的宝地啊!千万别浪费在「善于沟通,热爱技术,吃苦耐劳,认真负责,团结友爱」这些枯燥无力的字眼上。可以考虑换些特殊有意思的句子,可以让人眼前一亮的那种,比如「我是一个有耐心有责任感的漂亮姑娘,单纯无害有亲和力,执行力爆棚,热爱前端开发,能够无障碍阅读英文API」。还可以写下你的兴趣爱好、技能才艺之类的,比如热爱篮球、弹琴说唱,王者段位等。

2.2 面试

1、电话面试

如果换做之前的我,电话面试中对方要求我做一个自我介绍,我肯定会说:“你好,我叫......”

但现在我觉得还是把那句感觉没必要的话给加上吧:“尊敬的面试官,您好,我叫......”

电话面试的面试官在经历过多番车轮战之后,已经很疲倦了,突然有一个人的自我介绍开头与众不同,总能令人记忆深刻,至于后面的那些你叫什么,来自哪里,几几年在哪家公司,做了什么......这个时候也许面试官正趴在桌上休息或者刷会儿朋友圈ing😂

总结:电话面试中除了技术答题准确以外,谈吐礼貌、逻辑清晰、表达流畅还是很加分的!

2、线下面试

穿着得体,不要邋遢,问题不大。

还有就是,如果抽烟的话,面试这会儿就忍忍吧,之前有一个来面试的跑去洗手间抽烟,还被HR发现了,导致印象大打折扣。因为洗手间是禁止抽烟的喂......实在想抽烟的话,可以找前台咨询一下抽烟室。

3、HR面

尽量表现自己积极阳光的一面,对自己的能力要有自信,不要虚,就是吹!但也别吹过了大兄嘚!orz

如果之前待过的公司在你在职期间倒闭了的话,这事就别提了,请机智地避开话题!

————————————————

想学前端的小伙伴,可以关注+私信回复《资料》免费获取哦~

私信回复《资料》免费获取

 

 

感谢您的阅读!喜欢的可以收藏转发哦~

展开阅读全文
打赏
0
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
0
分享
返回顶部
顶部