阿里巴巴前端面試分享-社招(p6)

借鑑了朋友的阿里面試經:(社招前端2年經驗)

電話面

  1. 簡單自我介紹, 作過哪些項目, 使用哪些技術棧 ?
  2. 如何看待前端框架選型 ?
  3. vue的如何實現雙向綁定的 ?
  4. react 虛擬DOM 是什麼? 如何實現? 說一下diff算法 ?
  5. 工做中最出色的點, 和你最頭疼的問題 如何解決的 ?
  6. 平時如何學習, 最近接觸瞭解了哪些新的知識 ?

技術一面

  1. 簡單自我介紹, 介紹一下你的項目, 技術棧 ?
  2. react和vue的比較 ?
  3. React Diff 算法 ?
  4. 觀察者模式實現 ?
  5. http報文頭部有哪些字段? 有什麼意義 ?
  6. 移動端高清方案如何解決 ?
  7. webpack的原理, loader 和 plugin 是幹什麼的? 有本身手寫過麼 ?
  8. 簡述從網頁輸入url到網頁展現的過程發生了哪些事情 ?
  9. SSR 和 客戶端渲染有什麼區別 , vue是如何實現綁定事件的 ?
  10. 簡述公司node架構中容災的實現 ?
  11. 瀏覽器事件有哪些過程? 爲何通常在冒泡階段, 而不是在捕獲階段註冊監聽? addEventListener 參數分別是什麼 ?
  12. 面向對象如何實現? 須要複用的變量 怎麼處理 ?
  13. 移動端300ms延時的緣由? 如何處理?
  14. 主流框架的數據單向/雙向綁定實現原理 ?
  15. 簡述轉行經歷, 如何學習 ?
  16. 你以爲本身在前端工做的最大的優勢是什麼 拿實際工做的內容舉例?

技術二面

  1. 和一面前3問基本一致,簡述項目,React vue區別 virsualDOM實現
  2. DIFF算法爲何是O(n)複雜度而不是O(n^3)
  3. http code碼?
  4. 移動端rem佈局如何實現? 簡述原理?
  5. JSbridge原理, js和native是如何通訊的?
  6. Rollup和webpack區別, treeshaking是什麼?
  7. TCP三次握手的過程, get post請求的區別 ?
  8. 靜態文件的瀏覽器緩存如何實現?
  9. 前端跨域方案
  10. http 請求包含哪些字段 分別是什麼意思
  11. js 有哪些數據類型 如何判斷? null 和 undefined區別 應用場景?
  12. new String('a') 和 'a' 是同樣的麼?
  13. 移動端如何實現下拉到底部 跟隨移動 結束後回彈的動畫?
  14. 移動端如何優化首頁白屏時間過長 ?
  15. ES6 generator函數簡述
  16. 數組去重實現?
  17. js浮點數運算不精確 如何解決?
  18. 工做中最得意和出色的點, 頭疼的點, 問題如何解決的
  19. 爲什麼換工做?
  20. 聊了下阿里的壓力,文化

技術三面

  1. 公司的前端工程化實踐
  2. 轉行以後是如何自學前端的, 學習途徑 有沒有一些本身的代碼
  3. DOM基礎知識,添加元素,刪除元素等等...
  4. DOM節點類型
  5. 正則表達式如何匹配一段url ?在正則表達式中有哪幾種做用?
  6. 移動端優化方式? 離線包是如何實現的?
  7. 最後聊了一下項目,聊了一下目前公司

 

面試題目由rockyou0000 提供,工做經驗2年,技術面已經經過,p6
相關文章
相關標籤/搜索