天天看點

2021直擊大廠前端開發崗位面試題

一、簡答題

  1. JavaScript 建立對象的幾種方式?
  2. JavaScript 繼承的幾種實作方式?
  3. 說一下對this的了解。
  4. 什麼是Proxy?
  5. 事件委托是什麼?
  6. 說一下你所了解的閉包
  7. 說一下你所了解的ajax,如何建立一個ajax?
  8. 說一下你所了解的同源政策?
  9. 你是如何解決的跨域問題的?
  10. 你所了解的JavaScript的事件循環機制是什麼?
  11. 說一下對Object.defineProperty()的了解。
  12. 說一下圖檔的懶加載和預加載的了解。
  13. 請求伺服器資料,get和post請求的差別是什麼?
  14. Reflect對象建立的目的是什麼?
  15. require 子產品引入的查找方式?
  16. 觀察者模式和釋出訂閱模式有什麼不同?
  17. 檢查資料類型的方法會幾種,分别是什麼?
  18. 談談對JSON的了解。
  19. 進行哪些操作會造成記憶體洩漏?
  20. 談談你所了解的函數式程式設計。

二、運作題

  1. 實作js的節流和防抖函數,兩者的差別是什麼?
  2. 實作js中的深拷貝
  3. 手寫call函數
  4. 手寫apply函數
  5. 手寫bind函數
  6. 實作柯裡化函數
  7. 手寫一個觀察者模式
  8. 手動實作EventEmitter(釋出訂閱模式)
  9. 手動實作jsonp
  10. 手動實作new關鍵字
  11. 手動實作 Object.assign
  12. 實作 解析url參數為對象 的函數
  13. js格式化數字(每三位加逗号)
  14. 手寫instanceof關鍵字
  15. 手寫數組去重的方法?

三、分析題

1.

2021直擊大廠前端開發崗位面試題

2.

2021直擊大廠前端開發崗位面試題

3.

2021直擊大廠前端開發崗位面試題

4.

2021直擊大廠前端開發崗位面試題

5.

2021直擊大廠前端開發崗位面試題

6.

2021直擊大廠前端開發崗位面試題

7.

2021直擊大廠前端開發崗位面試題

8.

2021直擊大廠前端開發崗位面試題

9.

2021直擊大廠前端開發崗位面試題

10.

2021直擊大廠前端開發崗位面試題

11.

2021直擊大廠前端開發崗位面試題

12.

2021直擊大廠前端開發崗位面試題

13.

2021直擊大廠前端開發崗位面試題

14.

繼續閱讀