做爲面試官的你,你還會每次都只是問這些老土的問題嗎?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>
有什麼用?