鵝廠視頻部筆試及面試問題整理

前言

最近有小夥伴在羣上和後臺私信我說想要點面經,今天給你們整理了一下真實面試問題。前端

至於筆試題,直接在公衆號後臺回覆「騰訊視頻筆試題」便可,整理壓縮成圖片了。面試

還有想要系統性學習 JavaScript 的童鞋,直接在公衆號後臺回覆「js學習路線」,也整理成圖片方便你們保存閱讀了。算法

第一輪面試

前端小組負責人,問題整理以下:瀏覽器

  • 如何實現圖片懶加載;
  • 如何提升圖片懶加載的效率;
  • PWA 的原理;
  • 如何寫一個 PWA;
  • getBoundingClientRect 方法的弊端;
  • 前端性能優化有哪些;
  • 靜態資源加載和更新的策略;
  • CDN 服務器的瞭解和使用;緩存靜態資源的注意事項;
  • history 路由和 hash 路由的區別, 在瀏覽器有什麼影響;
  • http 1.1 與 http 2 的區別;
  • 遇到過什麼 Webpack 上的坑;
  • 什麼是虛擬 DOM;
  • 爲何虛擬 DOM 的操做比 DOM 更快;
  • 談一下你對 MVVM 的認識;
  • 談一下你對 Vue 的認識,以及 Vue 底層實現的機制;

第二輪面試

前端團隊負責人,問題整理以下:緩存

  • Webpack 和 Gulp的區別都有哪些, 分別適用於什麼樣的情形;
  • CDN 服務器的瞭解和使用;
  • 談一談本身作過的項目,分別用到了什麼技術;
  • 熱更新實現的機制;

第三輪面試

部門經理:性能優化

  • 用二分查找實現 indexOf 方法,不容許用遞歸;

補充: 其實對於 ES6,已經對遞歸函數作了尾調用優化,是能夠用遞歸來實現的。而 Python 解釋器是沒有實現尾調用優化的。服務器

寫在後面

爲啥只給你們列問題不寫答案呢?仍是想讓你們本身去思考,去尋找答案,在實踐中去得到經驗和真知。背答案是沒有用的,面試官幾個問題就能夠試出你的功底深淺。微信

而後建議你們要掌握基本的排序和查找算法,並用 js 去實現出來。恰好最近本叔也在更新這一系列算法的文章,感興趣的童鞋建議關注一下。前端性能

最後就是歡迎你們轉發分享或者收藏個人文章,可是必定要去消化和吸取。函數

「知識的價值在於運用,不在於記背。」


微信公衆號 以爲本文不錯的話,分享一下給小夥伴吧~

相關文章
相關標籤/搜索