以实际案例来回溯前端面试流程,希望能帮助到有需要的朋友。
近年来,前端这个岗位一直是比较火的,前端有三大框架VUE,Angular和React,企中以VUE最为火热,而且上手也比较快。
从面试过程来看,前端面试需要面试VUE框架相关知识,JS以及CSS等。
VUE常问的可能会是VUE各组件的生命周期管理,双向绑定数据原理及响应式原理等。结合项目,使用了哪些常用的VUE指令等,v-if和v-show有什么区别。还有在项目中有无前端性能优化的经历,是怎么做的。
JS中会比较常考闭包的优缺点等,Cookie,Sessionstorage和Localstorage等的区别。CSS选择符等。
比较有深度的问题是“聊聊你对Vue.js的template编译的理解”,如果候选人能很好地回答这个问题,那么通过VUE面试基本就没有问题。
面试了近两百个前端,总的说来,非理工专业转行做前端的数量所占的比例还是比较高的,其次是理工科童靴去做前端开发,纯计算机专业做前端的反而少。
为何会出现这种情况呢,大部分科班毕业的逻辑思维能力比较好,所以基本上去做逻辑处理的后端开发,或者做跟业务相关的商业分析师BA。
从地域分布看,湖北湖南广西的候选人在深圳IT中占大部分,江浙一带的毕业生大部分会选择上海。
从工资诉求这块相比,5年以上的前端薪资可以达到18K以上,比Java的薪资要求要稍高。原因主要是前端缺口还比较大,物以稀为贵,所以很多培训机构也是看准了这个情况,大力培训非科班专业的人去转行前端开发。半年学习完,包装下就变成好几年工作经验的前端工程师。
培训机构出来的学生当然也有佼佼者,但所占比例不会太高,大部分人在实际开发中很容易显现短板。这个时期的学员如果能克服困难很快上手,那薪资增长是非常快的。
当然,市场的主力集中在6到10年工作经验的人,以8年的薪资要求为峰值,你会发现,10年的薪资要求其实并不比8年工作经验的人要求高多少。
这个现象也是正常现象,就像抛物线,到达顶点后就会下降。如何延迟职业生命力,是每一个中年人需要思考的地方。
由于过度包装,通过面试的还是大有人在。但包装既是机会,也是风险,一旦面试的公司启动背调,基本上也是很难通过。朋友的团队招聘了3个前端,HR也启动了被调,调查发现有一个前端本来就5年的工作经验,却有2年的经历是不存在,就是列写的公司他没有入职,该公司反馈查无此人。
于是让这个前端提供一个社保证明或者在那个公司的Offer截图或者部件。但就是这么一个简单的要求,他也不肯提交出来。由此可见,该候选人的诚信是有问题的,不是每个人都能诚实如一,最后只能在一个月之后离职,得不偿失。
面试展现的软技能如诚信是能力平台,只有诚信是合格的,面试中展现出来的技能才是值得信赖的,并且能通过面试的。
15年以上职业经理人,技术背景,