如果你是面试官,你会考察哪些内容?

大家好,我是雷布斯。

很多找工作的同学,都会调侃“面试造火箭,上班拧螺丝”。

面试和实际工作内容的差距,的确会很大,而且很多公司对于学历的要求也逐渐高起来了,让一群基础不扎实、学历不出众的同学痛苦不已。

但大家又有没有想过,如果你是面试官,现在有几百份简历,你会给每一个投递简历的同学面试机会吗?如果你想筛选简历,你会用什么条件?你在面试中又会怎么进行考察呢?

相信只要你认真思考一下,你就会理解 HR 和面试官的一些行为。

最近也正好读了一篇文章,一个腾讯的前端负责人介绍了他的考核标准,希望能对大家有所启发。


前鹅厂前端,待了4年,也算是个前端部分还有点复杂的项目的负责人。

在鹅厂面试了几百人,慢慢总结了一下自己的经验,希望对大家有帮助,也欢迎大家讨论。

我一般就问四个问题,主要还是引导让候选人自个发挥。

1、问项目(40分)

做过哪些项目,在其中怎么思考的。如果重头设计,会在设计时考虑哪些问题,如何规划好代码结构。

主要是考察候选人:

  • 有没有从业务增长角度出发考虑架构设计
  • 有没有完整的工程化实践
  • 面对前端领域的问题,有没有丰富经验
  • 有没有考虑性能优化等等。

同时也考察候选人的责任心,主动性,沟通能力,项目管理能力,和一些技术视野和自个的编程哲学等。

2、问场景(30分)

一道场景应用题。这道场景题会涉及用到框架底层原理,各种极端情况下的取舍于兜底,算法等知识。

你可以随便找一道你们曾经处理过的比较复杂的需求,抽象一下并脱敏之后用作提问,看看候选人会如何思考。

3、问疑难杂症(20分)

先问问候选人自己印象最深的bug是什么。问问定位排查解决的思路。

也可以问问浏览器在极端情况下的bug。比如合成层爆炸相关的实际问题。极端情况下让gpu抢先cpu渲染,导致点击事件错位问题。比如极端情况下chrome请求丢失问题等。

不要求解决,只要求排查思路。

4、问基础(10分)。

比如js执行机制,浏览器渲染机制等等。

这点我一般喜欢让候选人自个选一个自己熟悉的让他自由发挥,看看他有没有体系化的理解,最深入的知识点到哪一步等等。看看他在他擅长的领域能否打败我。

5、笔试(附加分)

一些简单的应用题和算法题。还是得让候选人写写伪代码,主要看看思路和候选人的编码习惯。

这些问题如果候选人不太会,我一般也会在面试过程中给候选人讲讲思路和答案。

这样面试下来,我作为面试官有时候也能获得成长,了解更多东西,也能更全面的认识候选人,很多候选人虽然没通过,也反馈在面试中也能获得不少的成长。

最后

每个面试官的风格都不太一样,希望大家能好好准备,早点找到心仪的工作。

顺便也给我们的辅导服务打个广告:

原文作者:尘码在摸鱼

原文链接:https://www.zhihu.com/question/65560694/answer/3130680645