72

图片描述

要招一个会vue的开发者:

  • 作为面试官的你,你还会每次都只是问这些老土的问题吗?

    • 你对MVVM的理解是什么?
    • 你知道什么是双向绑定吗?你了解它的原理吗?
    • 说说vue的生命周期有哪些?
    • 组件通讯有哪些?
    • 你用过vuex吗?
    • ...
  • 作为面试者的你,在网上搜索下“vue面试题及答案”,看完后你是不是觉得:

    • 自己掌握了武林秘籍?
    • 能忽悠住面试官了?
    • 我熟练掌握vue了?

记一次印象深刻的面试

面试过很多小伙伴(要招会vue的开发者),没工作经验的,5年工作经验的,甚至10多年工作经验的...让我印象最深,也觉得最为经典的一个面试:
  • 有一天,来了一位5年前端工作经验的小伙子,在很多项目中使用过vue的面试者,故事就从这里开始了:
  • (开篇省略N多对话……)
  • :看你简历上说你在项目中有用到过vue对吗?
  • 小伙子:有啊,我们项目中就有用到过……
  • :你认为你对vue的理解到什么程度?(对自我的认知)
  • 小伙子:做过很多项目,基本上都了解了,很熟练
  • :不错,那我问下你 “vue为什么要求组件模板只能有一个根元素?”
  • 小伙子:恩……没在意过
  • :没关系,那 “你了解vue的diff算法吗?”
  • 小伙子:恩……没用到过
  • :没事,那我再问下你,“在.vue文件中style是必须的吗?那script是必须的吗?为什么?”
  • 小伙子:恩……(此时小伙子有点着急了,说)
  • 小伙子:你为何 不按套路提问 呢?你应该这样问我:MVVM是什么,生命周期有哪些,双向绑定的原理啊,我对这些比较熟悉。
  • :此时的我,被反问给愣住了(难道是我错了吗?我是农村来的不懂套路,还好我经历过风风雨雨,假装镇定下)。
  • :这样啊,你给我说下,生命周期的原理是什么?
  • 小伙子:……
  • :要你自己实现一个双向绑定的微型框架你该怎么做呢?
  • 小伙子:……
  • (继续省略N多对话……)
  • 小伙子走前,跟我说了句:哥,我以后不敢再说我会vue了,回去我要再好好学习vue……
  • 后话:估计小伙子出门后,肯定会千万个吐槽:面试造火箭工作拧螺丝

30多位小伙伴倾力贡献

  • 看到网上vue相关的题量都非常少,完全不能满足大家对知识的渴望。所以我联系了30多位真正使用过vue,从各个方面筛选出了220个vue相关的知识点,全方面为你保驾护航!这些知识点还会持续更新……
  • 目前vue相关的知识点收录量为全网(全球)第一
  • 收录在了《前端面试每日3+1》vue面试题

还有疑问?

  • 问:这些题有答案吗?
  • 答:有,在你脑中!授人以鱼不如授人以渔(只有自己动手去做,去思考才会变成你的答案,理解背后的原理才能做到游刃有余,不要去背,分分钟露馅!)
  • 问:知识点会过期吗?
  • 答:会,但没这么快,活到老学到老,框架经常更新,知识点就会持续更新
  • 问:这么多知识点我该怎么学?
  • 答:先挑些你会的,找点成就感,然后再查漏补缺,坚持每天学习

有更好的建议吗?

  • 勤思考
  • 多动手
  • 善总结

对了打个广告

  • 《前端面试每日3+1》,学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。
  • 希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。
  • 在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)

超多题预警开始……


题目最后更新时间:2019.06.26

vue | vue-cli | vue-router | vuex | ElementUI | ElementUI | mint-ui

如果你觉得这些题太easy了,可以到github上联系作者贡献你觉得好玩、有趣、有挑战性的题让大家来挑战吧。

vue

vue-cli

vue-router

vuex

ElementUI

mint-ui


浪子神剑
942 声望371 粉丝

前端面试每日3+1发起者