vue面試題


要招一個會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.07.02

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

如果你覺得這些題太easy了,可以到github上聯系作者貢獻你覺得好玩、有趣、有挑戰性的題讓大家來挑戰吧。

vue

vue-cli

vue-router

vuex

ElementUI

mint-ui



作者:浪子神劍
鏈接:https://www.jianshu.com/p/5f9cef0bfa51
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM