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

2022-08-05 12:24:15 字數 1544 閱讀 3985

簡單自我介紹, 做過哪些專案, 使用哪些技術棧 ?

如何看待前端框架選型 ?

vue的如何實現雙向繫結的 ?

react 虛擬dom 是什麼? 如何實現? 說一下diff演算法 ?

工作中最出色的點, 和你最頭疼的問題 如何解決的 ?

平時如何學習, 最近接觸瞭解了哪些新的知識 ?

簡單自我介紹, 介紹一下你的專案, 技術棧 ?

react和vue的比較 ?

react diff 演算法 ?

觀察者模式實現 ?

http報文頭部有哪些欄位? 有什麼意義 ?

移動端高清方案如何解決 ?

webpack的原理, loader 和 plugin 是幹什麼的? 有自己手寫過麼 ?

簡述從網頁輸入url到網頁展示的過程發生了哪些事情 ?

ssr 和 客戶端渲染有什麼區別 , vue是如何實現繫結事件的 ?

簡述公司node架構中容災的實現 ?

瀏覽器事件有哪些過程? 為什麼一般在冒泡階段, 而不是在捕獲階段註冊監聽? addeventlistener 引數分別是什麼 ?

物件導向如何實現? 需要複用的變數 怎麼處理 ?

移動端300ms延時的原因? 如何處理?

主流框架的資料單向/雙向繫結實現原理 ?

簡述轉行經歷, 如何學習 ?

你覺得自己在前端工作的最大的優點是什麼 拿實際工作的內容舉例?

和一面前3問基本一致,簡述專案,react vue區別 virsualdom實現

diff演算法為什麼是o(n)複雜度而不是o(n^3)

http code碼?

移動端rem佈局如何實現? 簡述原理?

jsbridge原理, js和native是如何通訊的?

rollup和webpack區別, treeshaking是什麼?

tcp三次握手的過程, get post請求的區別 ?

靜態檔案的瀏覽器快取如何實現?

前端跨域方案

http 請求包含哪些欄位 分別是什麼意思

js 有哪些資料型別 如何判斷? null 和 undefined區別 應用場景?

new string('a') 和 'a' 是一樣的麼?

移動端如何實現下拉到底部 跟隨移動 結束後回彈的動畫?

移動端如何優化首頁白屏時間過長 ?

es6 generator函式簡述

陣列去重實現?

js浮點數運算不精確 如何解決?

工作中最得意和出色的點, 頭疼的點, 問題如何解決的

為何換工作?

聊了下阿里的壓力,文化

公司的前端工程化實踐

轉行之後是如何自學前端的, 學習途徑 有沒有一些自己的**

dom基礎知識,新增元素,刪除元素等等...

dom節點型別

正規表示式如何匹配一段url ?在正規表示式中有哪幾種作用?

移動端優化方式? 離線包是如何實現的?

最後聊了一下專案,聊了一下目前公司

面試題目由rockyou0000 提供,工作經驗2年,技術面已經通過,p6