阿里巴巴前端面試分享-社招(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM