面試--美團前端一面

  1. 自我介紹
  2. 項目相關
  3. 對css的瞭解狀況,談談本身知道css的那些東西:說了BFC,邊距塌陷,浮動,說了animation動畫,追問爲何使用css的animation作動畫而不是使用框架自己的一些動畫。
  4. 對網絡結構瞭解嗎,TCP/IP協議這些,對於前端來講重要的協議。(五層網絡結構,講幾個重要的協議HTTP, TCP, UDP, FTP, OSPF, POP3等等)
  5. 若是在文件傳輸中,接收方發現文件被損壞,有多是哪些協議或者緣由會形成這種狀況發生。怎麼樣檢測接收方接收到的文件是否完整。(協議有可能會形成文件的損壞,物理層硬件一樣能夠,能夠在編碼時加入becon信標,在解碼時候按照既定的規則確認信標位置和數量,無誤說明文件未缺失或損壞)
  6. 在JAVA中能夠定義private變量,可是在JS中不能,那怎麼樣能在方法的外部沒法訪問的變量以及怎麼樣訪問內部變量。(閉包的應用)
  7. DOM的觸發和處理機制,從手指接觸屏幕滑動網頁開始到DOM被渲染出來都經歷了什麼步驟。傳送門
  8. Angular的生命週期, PWA的優勢以及怎麼實現,在項目中的實際應用。
  9. 爲何選擇使用Redux管理頁面或應用的狀態,好在哪兒。
  10. 你能夠二面回國面試嗎?(由於我在國外,因此選擇遠程面試)
  11. 還有什麼問題嗎?
相關文章
相關標籤/搜索