做为面试官的你,你还会每次都只是问这些老土的问题吗?javascript
做为面试者的你,在网上搜索下“vue面试题及答案”,看完后你是否是以为:css
面试过不少小伙伴(要招会vue的开发者),没工做经验的,5年工做经验的,甚至10多年工做经验的...让我印象最深,也以为最为经典的一个面试:html
有一天,来了一位5年前端工做经验的小伙子,在不少项目中使用过vue的面试者,故事就从这里开始了:前端
(开篇省略N多对话……)vue
我:看你简历上说你在项目中有用到过vue对吗?java
小伙子:有啊,咱们项目中就有用到过……react
我:你认为你对vue的理解到什么程度?(对自个人认知)webpack
小伙子:作过不少项目,基本上都了解了,很熟练ios
我:不错,那我问下你 “vue为何要求组件模板只能有一个根元素?”git
小伙子:恩……没在乎过
我:不要紧,那 “你了解vue的diff算法吗?”
小伙子:恩……没用到过
我:没事,那我再问下你,“在.vue文件中style是必须的吗?那script是必须的吗?为何?”
小伙子:恩……(此时小伙子有点着急了,说)
小伙子:你为什么 不按套路提问 呢?你应该这样问我:MVVM是什么,生命周期有哪些,双向绑定的原理啊,我对这些比较熟悉。
我:此时的我,被反问给愣住了(难道是我错了吗?我是农村来的不懂套路,还好我经历过风风雨雨,伪装镇定下)。
我:这样啊,你给我说下,生命周期的原理是什么?
小伙子:……
我:要你本身实现一个双向绑定的微型框架你该怎么作呢?
小伙子:……
(继续省略N多对话……)
小伙子走前,跟我说了句:哥,我之后不敢再说我会vue了,回去我要再好好学习vue……
后话:估计小伙子出门后,确定会千万个吐槽:面试造火箭工做拧螺丝
题目最后更新时间:2019.07.02
vue | vue-cli | vue-router | vuex | ElementUI | ElementUI | mint-ui
若是你以为这些题太easy了,能够到github上联系做者贡献你以为好玩、有趣、有挑战性的题让你们来挑战吧。
<template></template>
有什么用?