招聘目的
为团队选拔合适的人才
需要看的能力
学历及工作经历(通过自我介绍了解)10分
信息的真实性(通过简历内容了解)10分
基础及技术(面试题和提问)35分
沟通表达 15分
拓展学习能力 15分
未来规划 (了解稳定性以及职业发展)10分
对我们的问题 5分
通过面试观察的点去判断是否符合公司的岗位需求
前端面试提问
从简单到困难去了解候选人的基本素质,
从工作经历中的相关项目经历,可以询问对应的要点去了解项目的难易程度,个人所承担的职责,解决问题的方式,对使用框架技术的理解等问题,也可以判断出经历是否真实
简单的问题可以涉及React Vue 等框架的基本知识,如生命周期,Hooks新特性,组件间传值,也可以问ES6的基本知识如跨域,闭包等问题
深入的问题可以提问基本原理如 promise 原理,异步实现方式,箭头函数与普通函数区别,虚拟dom的原理,深拷贝和浅拷贝等,问题可以展开去问,可以了解候选人的技术是否深入的同时,也能进一步的确定候选人的工作经验丰富,解决类似的bug的时候可以从更深入的角度去分析问题
浏览器相关问题,前端所有的实现都是通过浏览器呈现的,对浏览器越熟悉,越能有助于优化前端代码如 HTTP缓存,浏览器渲染机制,V8引擎原理等
代码习惯,一个好的代码习惯可以增加代码可读性,降低 bug 几率,可以问如 组件的设计原则,代码规范,typescript,单元测试等
可以通过以上的问题从多个角度去了解候选人的技术水平,帮助我们去判断选拔合适的候选人