各廠面試題彙總

一.寫在前面html

該篇做爲彙總, 以面試人爲單位, 面試題型不作詳細分類. 若是您發現錯誤,請必定要告訴我,拯救一個辣雞(但很帥)的少年就靠您了!前端

二.前端面試(阿里)面試

 2.1 說一下CSS盒模型(詳細戳我算法

  • 基本概念:W3C標準盒模型和IE盒模型
  • CSS如何設置這兩種模型
  • JS如何獲取盒模型對應的寬和高
  • 根據盒模型解釋邊距重疊
  • BFC(邊距重疊解決方案)

2.2 怎樣讓一個元素水平垂直居中(詳細戳我)後端

  • 分行內元素和塊級元素分別舉例

2.3 知道什麼是同源策略嗎?那怎麼解決跨域問題?知道 JSONP 原理嗎?(詳細戳我)跨域

  • 同協議同主機同端口,是一個安全策略
  • CORS 和 JSONP,或者後端設置代理
  • HTML 頁面中再經過相應的標籤從不一樣域名下加載靜態資源,而被瀏覽器容許,基於此原理,能夠經過動態建立script,再請求一個帶參網址實現跨域通訊

2.4 怎麼檢測瀏覽器中的內存泄露(詳細戳我瀏覽器

2.5 重繪和重排的區別(詳細戳我安全

2.6 知道瀏覽器事件機制嗎
前端框架

  捕獲階段,目標階段,冒泡階段(順便還提到了一下IE8如下不支持 addEventListener框架

2.7 React 在哪一個階段發起 XhrHttpRequest

  componentWillMount

2.8 知道爲何要在這個階段發起嗎

  保證數據的加載並正常渲染?

2.9 React 中的虛擬 DOM 爲何更快

  直接操做 DOM 的性能消耗很大,因此如今的前端框架一個基本策略就是採用虛擬 DOM,React 會先生成一棵虛擬節點樹,而後經過 diff 算法進行同級之間的比較,最後只從新渲染髮生修改過的節點部分。

2.10 從輸入一個URL到頁面加載完成發生了什麼

  blabla

三. 社招面經——社招算法題篇(詳細戳我

相關文章
相關標籤/搜索