这套思维,帮我8分钟判别前端面试候选人

1,005 阅读6分钟

在我负责部门面试时,曾经不到10分钟的情况下,找到了一个还不错的同事。

前言

有一次,客户某个项目缺人,急需要找一个合适的前端开发,

当时我负责这次招聘过程中的面试筛选,

整个面试过程中挺顺畅的,

通话结束后,我感觉这一次面试比以往都结束得快很多,

一看通话时间,结果只有 9 分钟多一点。

在后续客户更为详细的面试之后,

这位候选人最终成为了我的同事。

在我之前的文章《此文一出,我不允许你的前端自学入门路上还有障碍》中有提到,

会将我自己的面试题库给放出来,

接着这次发表题库的机会,来聊聊我这套题库里所包含的逻辑,以及我对你的期望和筛选标准。

因为校招以及社招的差异,我自己是有两套面试题的,

我将主要根据社招部分,来介绍一下我的面试思路。

社招思路

下面是我社招时会用到的面试题:

社招面试题

在社招中,我会根据工作年限,对你有一个基本期望,

1~3年, 应该能独立完成开发工作,如果具备整个前端负责人的基础,则更佳。

3~5年, 应该能独立负责整个项目的前端所有相关工作,如果具备一定的管理经验或产品经验,则更佳。

5年以上,整个前端技术深度上、以及管理能力上,都具备良好的基础。

而我主要负责1~5年这个区间的面试工作。

基础素养考察

先说一些最基本的,这一部分内容大概率决定了你是否能通过我的面试。

沟通表达能力、理解能力、学习能力、逻辑思维能力、应变能力、团队协作能力、抗压能力、工作态度

这些基本素养,无论是社招还是校招,都是我主要考察的地方。

整个面试过程中,所有跟你的沟通,都是在考察你的沟通表达能力;

通过你对问题的理解程度和反应,可以对你的理解能力有一定的了解;

而通过一定范围的知识点,以及你的过往学习习惯和学习情况,能够对学习能力有一个了解;

自我介绍、一些问题的回答过程中,能够考量你在表达时是否有自己的思考,表达时是否有一定的组织方式;

根据你本身的回答深入挖掘出题,以及无固定面试顺序的题目,能考察你的应变能力;

团队协作能力、抗压能力、工作态度,我则会根据你的过往经历,以及沟通情况适当的问一些内容来进行考量。

所以,在整个面试一开始的自我介绍里,对你的考量,就已经开始了。

基础开发能力考察

除了以上通用能力,我会先对看看你是不是具备基础的开发能力,

像下面内容,就是我相应的面试内容:

在面试过程中我也不会完全都问到,会根据情况进行抽取,

比如我会先问你有没有了解过算法或数据结构,

如果你都没了解过,我自然也不会去问 DFS 和 BFS。

每一个问题,如果你的回答非常的官方,让我感觉你是在背答案,

我会针对你的内容,问一些实际场景来看你是否真的了解,以及了解你的应变能力如何,

如果某个问题你不会,你完全可以告诉我你没了解过,

即使一知半解,你也可以大胆说出你的想法,

我希望看到的是,你的回答能让我明白,你是对这些知识都有一定程度的掌握,以及你的基础素养,

即使你过往理解错了,或是有所遗漏,

根据你基础素养的评判,以及你未来的成长性,我是可以无限放宽标准的。

这也是为什么我前面说,基础素养那一部分大概率决定了你是否能通过我的面试。

技术深度考察

了解完你的基本开发能力以后,我还会对你的深度进行考量,

这一部分,我将会通过下面的问题进行,

这里不仅考察你的技术深度,还会考察你的学习能力和思维思考能力。

像 vue2 和 3 的区别,我就能知道你是否有在关注新技术,

你回答的内容,也能让我知道你的掌握情况,以及思维能力。

一些方案问题,我也能通过你的回答知道你是否有实际项目经历,

有没有一个好的思考过程。

响应式原理这一题,也会知道你过往有没有在积极学习。

pagckage.json、CI/CD、版本管理、项目交接几个问题,

也能知道你在过往开发经历里,有没有形成自己的理解和思考。

过往经历考察

经过上面一些问题,我对你的整体能力已经有了把握,

那么我会再很直接的问你,下面两个问题:

一个是看你的项目经历是否真实,

根据你自我介绍里的项目内容,进行“找茬”,

根据你的难点,判断你过往项目的复杂程度,以及你的水准。

另一个是,我就直接告诉你,我想知道你平时是怎么学习的。

这一问属于开放性,主要看你自己的主动性如何。

小结

通过这一套题下来的组合拳,我对你的了解已经基本上心里有数了,

后面也会给你机会,让你主动向我了解一些信息,

但这个就因人而异了。

对你来说,你可以知道你未来的工作环境和内容,

对我来说,我可以了解你对哪些内容比较在意。

你我双方沟通没啥问题以后,

根据你的面试结果,就会转到下一个流程了,一次社招面试也就基本结束了。

校招思路

至于校招面试,思路上与社招基本无异,

但我更多的是考察你过往学习情况,以及你的未来。

侧重点更加锚定你的基本素养上。

在文章的最后,我将我的校招面试题也放上来,

里面的内容你能找到社招时,里面相对应的部分,

也能通过问题内容,看出我校招时的侧重点在何处。

校招面试题