前端面试官经验总结 | 前端面试小技巧
Posted 黑子Kuroko
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试官经验总结 | 前端面试小技巧相关的知识,希望对你有一定的参考价值。
历时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
如果之前待过的公司在你在职期间倒闭了的话,这事就别提了,请机智地避开话题!
以上是关于前端面试官经验总结 | 前端面试小技巧的主要内容,如果未能解决你的问题,请参考以下文章
2021最新大厂前端面试题总结(百度字节跳动腾讯小米.....),附面试经验!