1. 程式人生 > >web前端面試總結(2)

web前端面試總結(2)

10.27 面試總結與分享(清宇網路)

面試問題

  • 自我介紹
  • nodejs靜態伺服器路由前端使用Nodejs來寫的麼
  • 整個專案實現的思路,都實現了哪些模組
  • 使用nigix代理解決埠問題
  • 對於地圖的使用,有沒有用過地圖自定義的東西
  • 使用vue的時間,當時是怎麼學習vue的,將vue的官方文件全部瀏覽
  • vue的幾個生命週期
  • vue和react、angular的對比、vue的優勢、react的優勢
  • 虛擬dom,如何提高頁面的渲染 ,有沒有詳細的瞭解詳細的diff演算法的流程。
  • 雙向資料繫結的原理,通過函式監聽的設計模式
  • MVVM MVC
  • 小程式的rpx
  • 做小程式的時候是使用官方文件的還是和vue結合的
  • es6的規範重點:promise的作用,解決什麼問題
  • promise的鏈式呼叫和回到地獄相對很相似,之後的Generator ,async,yield的理解
  • 對async、await和之前的技術相比有沒有什麼區別。
  • Generator 、async、await有沒有用過,在哪裡用過
  • 對於js的eventLoop事件迴圈的過程是怎樣的,對裡面的概念有沒有了解過
  • 關於瀏覽器是怎樣把我們的頁面進行解析和渲染的。具體的流程是怎樣的
  • 之前沒有vue這些框架,用jquery的小技巧,優化效能的小技巧,比如說迴流,對於小技巧的瞭解,什麼情況回引起迴流,怎樣避免
  • swiper有沒有看過是怎麼實現的麼,有沒有讀過外掛或者開源的專案的原始碼
  • 使用Monont.js編寫時間過濾器
  • websocket、webWorker、webStorage
  • 在前後端分離的過程中,經常會用到跨域,跨域的方法
  1. jsonp 需要目標伺服器配合一個callback函式。
  2. window.name+iframe 需要目標伺服器響應window.name
  3. window.location.hash+iframe 同樣需要目標伺服器作處理。
  4. html5的 postMessage+ifrme 這個也是需要目標伺服器或者說是目標頁面寫一個postMessage,主要側重於前端通訊。
  5. CORS 需要伺服器設定header :Access-Control-Allow-Origin。
  6. nginx反向代理 這個方法一般很少有人提及,但是他可以不用目標伺服器配合,不過需要你搭建一箇中轉nginx伺服器,用於轉發請求。
  • 對自己的定位,初級、中級、高階
  • 對自己期望的薪資
  • 離職的原因
  • 還有沒有其他的問題需要問的