阿里外包(通過)
一面:
1、react 常用hook
2、css的重繪和重排
后面如果進入還有兩輪
二面:
1、解決不同版本的兼容問題能句幾個例子嗎
2、FCP和 CLS 這兩個指標是什么意思能講下嗎
3、具體優化的動作是什么呢
4、放到cdn上為什么能提升圖片加載速度
5、為什么不轉成base64格式呢
6、怎么做緩存的,有了解過嗎
7、封裝了什么樣的工具函數、封裝了什么了組件(一鍵復制、金額計算、撥打電話)
8、一鍵復制是怎么實現的
9、還有其他的工具函數嗎(這個回答的好爛)
10、微信小程序沒有用webview動態加載h5的方式去做嗎
11、輸入url之后布局渲染這個過程能介紹下嗎
12、怎么異步加載JS
13、JS怎么實現深拷貝
14、在遞歸方法中怎么判斷是不是數組
15、怎么用css實現一個元素從做左到右平移100px
16、translate2D存在嗎
17、translate3D和translateX的區別是什么呢,為什么更推薦使用translate3D(開啟GUP加速)
三面:
筆試題:
1、js 實現sleep函數
2、用js實現promise.all
3、js實現快速排序
4、使用js實現JSONP
5、使用js實現深拷貝考慮循環引用問題