要招一个会vue的开发者:
- 作为 面试官 的你,你还会每次都只是问这些老土的问题吗?
- 你对MVVM的理解是什么?
- 你知道什么是双向绑定吗?你了解它的原理吗?
- 说说vue的生命周期有哪些?
- 组件通讯有哪些?
- 你用过vuex吗?
- …
- 作为 面试者 的你,在网上搜索下“vue面试题及答案”,看完后你是不是觉得:
- 自己掌握了武林秘籍?
- 能忽悠住面试官了?
- 我熟练掌握vue了?
记一次印象深刻的面试
- 有一天,来了一位5年前端工作经验的小伙子,在很多项目中使用过vue的面试者,故事就从这里开始了:
- (开篇省略N多对话……)
- 我 :看你简历上说你在项目中有用到过vue对吗?
- 小伙子 :有啊,我们项目中就有用到过……
- 我 :你认为你对vue的理解到什么程度?(对自我的认知)
- 小伙子 :做过很多项目,基本上都了解了,很熟练
- 我 :不错,那我问下你 “vue为什么要求组件模板只能有一个根元素?”
- 小伙子 :恩……没在意过
- 我 :没关系,那 “你了解vue的 diff 算法吗?”
- 小伙子 :恩……没用到过
- 我 :没事,那我再问下你,“在.vue文件中style是必须的吗?那script是必须的吗?为什么?”
- 小伙子 :恩……(此时小伙子有点着急了,说)
- 小伙子 :你为何 不按套路提问 呢?你应该这样问我:MVVM是什么,生命周期有哪些,双向绑定的原理啊,我对这些比较熟悉。
- 我 :此时的我,被反问给愣住了(难道是我错了吗?我是农村来的不懂套路,还好我经历过风风雨雨,假装镇定下)。
- 我 :这样啊,你给我说下,生命周期的原理是什么?
- 小伙子 :……
- 我 :要你自己实现一个双向绑定的微型框架你该怎么做呢?
- 小伙子 :……
- (继续省略N多对话……)
- 小伙子走前,跟我说了句:哥,我以后不敢再说我会vue了,回去我要再好好学习vue……
- 后话:估计小伙子出门后,肯定会千万个吐槽:面试造火箭工作拧螺丝
30多位小伙伴倾力贡献
- 看到网上vue相关的题量都非常少,完全不能满足大家对知识的渴望。所以我联系了30多位真正使用过vue,从各个方面筛选出了220个vue相关的知识点,全方面为你 保驾护航 !这些知识点还会持续更新……
- 目前vue相关的知识点收录量为全网(全球)第一
还有疑问?
- 问:这些题有答案吗?
- 答:有,在你脑中! 授人以鱼不如授人以渔 (只有自己动手去做,去思考才会变成你的答案,理解背后的原理才能做到游刃有余,不要去背,分分钟露馅!)
- 问:知识点会过期吗?
- 答:会,但没这么快,活到老学到老,框架经常更新,知识点就会持续更新
- 问:这么多知识点我该怎么学?
- 答:先挑些你会的,找点成就感,然后再查漏补缺,坚持每天学习
有更好的建议吗?
- 勤思考
- 多动手
- 善总结