1. 程式人生 > >美團點評前端面試

美團點評前端面試

前言

第一次面試還是非常緊張的,是在boss直聘上找的。

面試題

  • animation
  • transform
  • position
  • flex佈局的幾個屬性 這個被問到是因為之前我回答問題有用到
  • ul和ol的區別,怎麼互相轉換 list-style-type
  • h1-h6標籤語義化 使頁面沒有css的情況下,也能夠呈現出很好的內容結構 標籤語義化的目的就是對搜尋引擎友好
  • TCP三次握手
  • HTTP狀態碼
  • 前端常見的攻擊方式 XXS跨站指令碼攻擊 HTML注入釣魚,利用輸入框注入html標籤 解決:設計XSS Filter,在需要html輸入的地方對html標籤及一些特殊字元(’<’,’>’,’&’)過濾,將其轉化為不被瀏覽器解釋執行的字元。 CSRF跨站點偽造請求
    修改url引數,偽造請求 解決:使用post請求,增加加token等 HTTP HEADS 攻擊 http協議在head和body之間有一個空行() 將js程式碼注入到其中 解決:過濾header中出現的非法字元
  • ssr
  • 判斷頁面是不是活動頁面
  • 計數器的使用
  • 閉包
  • 作用域
  • ajax xhr 具體問了xhr的status屬性0-4分別什麼意思
  • 什麼時候會看原始碼
  • 反向代理
  • node(不太會)
  • es6 回答了知道的部分
  • websocket和離線後訊息怎麼處理
  • 事件捕獲和事件冒泡

後話

其實問的還是很基礎的,我在簡歷上有說有Vue和React的開發經驗,但都沒問,所以注重基礎,還有不少關於網路方面的知識,但當時很少了解這方面的知識,面試後也惡補了下。通過面試後大概知道自己今後的學習打算,準備深挖Vue,面試官感覺還是很希望有一個方面很深入的那種。然後說1周內如果有訊息就2面不然就gg,奇葩的是剛好負責我的hr辭職了,我的offer被卡了10天,我還以為自己gg了,?。