今年夏天的時候有幸參與了支付寶6輪面試 並最終拿下了 offer
雖然已通過了大半年了 可是其中有不少值得分享的技術點仍是跟你們分享下css
1. html5 新增了哪些標籤?什麼語義?
2. html5 廢除了哪些標籤?
3. css3 transform 的 rotate translateX 前後順序有何不一樣?
4. 瀏覽器 cookie 基礎問題 | cookie storage 的同源策略問題?
5. 瀏覽器跨域基礎問題?
...
html
我的面試感覺: 聊的很是簡短 問題很是基礎!前端
自認爲的面試表現: C...vue
自我感受答得很是差
當時晚上在蛋糕店裏接的面試電話 基本就是突襲... 接近於無準備狀態
除了自認爲我的履歷聊的還行 本身最拿手的領域都沒有問到
總體答得很通常 當時以爲本身面得已經掛了
一面就是樓主面得最差的一輪html5
1. vue 的數據雙向綁定原理是什麼?
2. vue 就地複用原則 | :key 原理 | vue1.x 的 track-by 的理解?
3. vue 的 next tick 是什麼?
4. 事件循環基礎問題 | promise | setImmediate
5. 一些 iOS 客戶端和 js 交互的問題
...
css3
我的面試感覺: 聊的也很是簡短 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面主要就是常規的那些哈
最後很榮幸走過了6輪技術面試 這幾輪的面試體驗真的也都很好
因爲本身當時很想去深圳的緣故 最後沒有選擇支付寶
不過本身心裏仍然很欽佩支付寶團隊 期待之後再有緣分
面試官都很 nice
支付寶面試很看重基礎
有時候面試官會特意去問一些冷門題目 考察面試者的知識廣度
我已經把以上問題的答案錄製成了小視頻
加架構羣:692-845-439 領取資料,羣內天天更新資料,免費領取。