1、序言
- 金九銀十要來了,大佬們準備好了嗎?
- 在此獻上畢業季的面試題,僅供大佬們參考。
const person={
name:'tjh',
workplace:'深圳'
}
/**
* @param a 工做城市
*/
function whatShouldIDo(a){
return a==="深圳"?"看":"不看";
}
whatShouldIDo(person.workplace)
複製代碼
2、公司列表
名稱 |
行業 |
規模(人數) |
特色 |
騰訊 |
互聯網 |
10000+ |
全球知名 |
華爲外包 |
計算機軟件 |
10000+ |
全球知名 |
Q房網 |
O2O |
10000+ |
上市 |
隨手科技 |
金融理財 |
1000+ |
C輪/獨角獸(不推薦面試/理由省略) |
百果園 |
新零售 |
10000+ |
本土知名 |
客路旅行 |
行業 |
1000+ |
D輪/獨角獸 |
BLUE |
新零售 |
1000+ |
C輪/阿里領投 |
南方都市報 |
傳媒 |
500+ |
國企性質 |
3、面試題總結(不含筆試題)
(0)提示:因爲本人只面試了十來家公司,而且已入職差很少一個月了,時間太久,部分稍微難點的知識或者細節未回憶起來,情諒解。
(1)騰訊(特色:探索我的亮點)
- 你講講項目中的一些挑戰吧?
- 你爲何要重構這個項目?是你本身要求重構的嗎?
- 重構項目作了哪些性能優化和用戶體驗?(先後對比)
- Vue的SEO,你是怎麼作的?
- 什麼是MVVM?你講講Vue的雙向數據綁定的具體實現?
- Proxy和defineproperty有什麼不一樣?
- 你是怎麼解決一鍵下載圖片的?async-await爲何是異步?那你聊聊promise?
- 你項目中小程序的node中間件是你搭建的嗎?
- node你用的是哪一個?你講講express和koa的區別?
- 你說node能加速,你真的測試加速了多少時間嗎?你是怎麼測的?
- 繼承有哪些方式?
(2)華爲外包(特色:外包)
(3)Q房網(特色:vue技術熟練)
- 父子組件通訊有哪些?
- 雙向數據綁定的原理?
- computed和watch的區別?
- Proxy和defineproperty有什麼不一樣?
- slot和scope的區別
- 你用過vue.directive嗎?有哪些函數鉤子?
- 你用過vue.filter嗎?寫手一個例子試試。
- 在小程序中wx.request發起的請求,後臺返回404,會進入哪一個回調函數?
(4)隨手科技(特色:js基礎好和深刻vue細節)
- 講講http和https的區別?
- 那你說說ES6中的promise?
- 講講三大框架的區別?
- vue的生命週期有哪些(請用英語單詞口述)?分別幹了什麼?
- 你最近在看什麼技術知識?
- 講講Vue的雙向數據綁定的具體實現?
- 既然你提到了watcher,某組件中,有兩個數據相同的div,請問會生成幾個watcher?
- 那假如父組件A和父組件B引入C子組件,請問會生成幾個C watcher?
- 你講講前端模塊化中的區別?
(5)百果園(特色:虛無縹緲)
(6)客路旅行(特色:熟悉數據結構和深刻知識細節)
- 圍繞筆試題目一個個問,爲何選它?各類深刻
- 談談事件循環機制。
- 說說你對node的掌握程度,作過什麼項目?
- http2與http1的不一樣,分別說一下他們具體是幹嗎的?
- 你手寫一個100塊錢分給10我的,任何人不得高於12塊並低於6塊的算法?
- 就這個對象,你手寫實現一下深拷貝?
- 你繼續把這個英語題作出來。
- 說說深度優先遍歷和廣度優先遍歷的區別?手寫一下僞代碼
- 手寫一個實現棧和隊列的例子?
(7)BLUE(特色:基礎和細節知識紮實)
- 圍繞筆試題目一個個問,而後各類延申。
- 談談瀏覽器的緩存機制和垃圾回收機制。
- 手寫一下雙向數據綁定的具體實現。
- 手寫一下各類this的指向。
- 手寫一下父子組件傳值。
- 手寫一下promise的實現。
- 手寫一下git的各類指令。
(8)南方都市報(特色:擅長H5動畫)
- 圍繞H5動畫的實現問了一大堆
- 1px邊框問題,你在實際項目中是怎麼實現的?
4、後記——求職路上的我
(1)、別人眼中的我(這位是深圳本土某知名企業的老鄉)
(2)、我眼中的別人(曾廣州住我樓上的小夥伴,我在他以後半年來的深圳)
(3)、我眼裏的我
(4)、全國人民眼裏的深圳
(5)、我眼裏的深圳
5、預告(下期內容更精彩,咱們不見不散哦!)
6、結束語
面試造航母,工做擰螺絲,深刻不忘基礎,博客我將會持續更新。
這是個人微信公衆號,歡迎關注!