前言
本人是一個工作了兩年半的前端菜鳥,之前自我感覺良好,計劃着換一份新工作,於是投了騰訊和華爲兩家,因爲疫情的原因,都是電話面試。在沒認真準備面試的情況下,結果可想而知,被虐得體無完膚,一輪遊。在這裏把面試中問到的題目分享出來,供大家參考。
騰訊
1、面試官一開始聊了會天,然後說簡歷寫了參與了xxxx和XXX兩個項目,那麼你覺得哪個項目比較有挑戰性,爲什麼?
2、簡歷裏寫熟悉Vue.js,那麼能說下vue.js雙向綁定原理嗎?
3、再介紹一下vue.js router原理機制?
4、實際項目中,在web性能優化方面有什麼實踐?
5、在web安全方面,有什麼實際的經驗?
華爲
1、自我介紹
2、介紹一下Vue.js
3、剛纔你提到MVVM,那就說介紹一下MVC、MVVM、MVVC
3、組件之間的通信
4、vue.js的響應式原理
5、介紹一下vuex
6、v-if和v-show有什麼區別
7、對es6熟嗎?(因爲回答說不太熟,所以面試官沒再問相關內容)
8、原型鏈 原型作用域
9、說一下什麼是閉包,有什麼用處?
10、創建對象的方式,優缺點
11、平時遇到跨域都用什麼解決方案?
12、cookie、localStorage、sessionStorage有什麼區別
13、CSS:display的值有哪些
14、float原理 基於盒模型解釋一下
15、輸入URL到頁面渲染完成的過程
16、如何提升頁面加載速度
17、webpack打包原理過程
18、webpack用哪些插件
19、有小程序開發經驗,那麼在小程序開發過程中主要負責的工作
20、簡單介紹一下你們的開發部署流程,平時的迭代週期?
21、平時都用什麼開發工具、代碼管理工具、
22、在整個開發部署過程中負責哪些工作
23、XX項目的用戶量、部署幾個節點
結尾
不出意外,兩場面試都沒通過。在這裏給要找工作的朋友兩點建議(大佬請無視):
- 確定要跳槽了,最好提前準備,刷刷題目,看看面經,整理項目中碰到的問題和解決方法
- 不要一開始就投自己心儀的公司,最好找一兩家其他公司熱熱身
最後,歡迎關注我的公衆號:前端極客技術