如何面试前端
明确招聘目标
招聘的人数。如果人数少,为了追求小而精,招聘前端的质量就要高一些。
招聘目标在团队的工作角色。要招聘的人是在团队中做基础工作,允许缓慢成长,还是说要立马上手扛项目,这个要明确。
招聘目标在团队中的团体角色。除工作角色之外,是否还有承担其他的角色。比如,调节团队风格等。
代码能力
show me your code, talk is cheap
- 真实线上项目。如果有开源项目或者上线项目,可以翻看源码
- github 项目
- 本地项目
- csdn 等个人博客
招聘目标的专业能力和态度
对于技术人员,最重要的始终是专业能力。仗剑走天涯,剑一定要锋利才可用。那么可以划分为以下几个维度
- html/css
- js/es6/es7/typescript
- react/vue/angular 等框架
- 工程知识
- 软件工程
- 思维
- 系统性思维
- 定期复盘
- 性格
- 业务认知
针对以上维度,可以准备各自 6-7 个问题,对面试者进行提问,并对每个维度进行分等级打分。最后得出一个综合等级。采用 A/B/C 级以上者。
- 分辨面试者的面试角色和真实角色之间的差异
面试者在面试时总会想要美化自己,而且短暂的面试时间并不能体现出一个人的特点。所以我们要仔细甄别面试人的真实角色是如何的,通过一些技术手段或者社会工程学方法可以辨识面试者的真实角色。