支付寶6輪面試經驗
1. html5 新增了哪些標籤?什麼語義?
2. html5 廢除了哪些標籤?
3. css3 transform 的 rotate translateX 先後順序有何不同?
4. 瀏覽器 cookie 基礎問題 | cookie storage 的同源策略問題?
5. 瀏覽器跨域基礎問題?
...
個人面試感受: 聊的非常簡短 問題非常基礎!
自認為的面試表現: C...
自我感覺答得非常差
當時晚上在蛋糕店裡接的面試電話 基本就是突襲... 接近於無準備狀態
除了自認為個人履歷聊的還行 自己最拿手的領域都沒有問到
整體答得很一般 當時覺得自己面得已經掛了
一面就是樓主面得最差的一輪
支付寶二面 - 電話面
1. vue 的資料雙向繫結原理是什麼?
2. vue 就地複用原則 | :key 原理 | vue1.x 的 track-by 的理解?
3. vue 的 next tick 是什麼?
4. 事件迴圈基礎問題 | promise | setImmediate
5. 一些 iOS 客戶端和 js 互動的問題
...
個人面試感受: 聊的也非常簡短 vue 問題為主
自認為的面試表現: A-
自我感覺只能說還行
當時大夏天晚上在大馬路上接的電話 依然完全是突襲...
當時樓主還稚嫩... 面的少
不知道電面其實可以和麵試官再可以往後約時間 避免突襲...
支付寶三面 - 電話面
1. Angular2 資料繫結原理?
3. Vue 資料繫結原理?
3. Retina 螢幕上 1px 有幾種實現方法?
4. js 如何正確遍歷物件屬性?
5. 如何理解 Promise?
6. 如何手寫實現一個 Promise?
7. 如何實現骨架屏?
8. 基礎演算法題
9. 對於小程式的執行機制理解?
個人面試感受: 聊的時間大概40+分鐘左右 問題涉及面很廣
自認為的面試表現: A
支付寶四面 - 電話面
1. React Native 的執行機制?
2. Cordova PhoneGap 的執行機制?
3. 經典問題: 瀏覽器輸入網址到頁面打開發生了什麼?
個人面試感受: 聊的時間大概20+分鐘左右 主要聊了聊偏混合開發的問題
自認為的面試表現: A
支付寶五面 - 視訊面
終於視訊面一次=。=
1. 客戶端與 js 通訊的理解?
2. Node 非同步單執行緒原理?
3. Node 如何多程序?
4. Python Tornado 的非同步單執行緒原理?
5. 如何理解大前端開發?
個人面試感受: 視訊面試1個小時左右 主要聊的履歷經歷 技術上聊了一些後端問題
自認為的面試表現: A
支付寶六面 - 電話面
當時以為五面就是技術最後一面了 結果說要補一輪技術六面 =。=
1. 一個 int 整型陣列 如何找出出現次數最多的數字 要求[空間複雜度]最小?
個人面試感受: 看的沒錯 就是空間複雜度 有點出其不意 不過問題其實很簡單
自認為的面試表現: A
終面 - HR面
HR面主要就是常規的那些哈
最後很榮幸走過了6輪技術面試 這幾輪的面試體驗真的也都很好
由於自己當時很想去深圳的緣故 最後沒有選擇支付寶
不過自己內心仍然很欽佩支付寶團隊 期待以後再有緣分
一些體會
面試官都很 nice
支付寶面試很看重基礎
有時候面試官會特地去問一些冷門題目 考察面試者的知識廣度