騰訊前端求職直播課——筆試篇

主講人:黎騰(Litten):13年加入騰訊, 技術面試官

1.引入

  • 面試是一個讓面試官認識你的過程,盡全力展示100%的你就好,正常發揮沒經過再接再礪,失常發揮沒經過實爲遺憾前端

2.要求

  • 要求1:找準定位,重視基礎
    前端發展突飛猛進,打牢基礎(原生JS),才能以不變應萬變(如性能,安全)vue

5年前的前端技能樹

  • 要求2:用更遠的視角去看面試
    不要爲了面試而學習,努力成爲一個優秀的前端,進如BAT等好的公司即是一件水到渠成的事react

3.筆試在前端面試中的角色

  • 面試:重廣度面試

  • 筆試:重深度(基礎知識+邏輯思惟) " talk is cheap show me the code "算法

4.基礎知識模型

  • 自問:你的腦中能夠造成JavaScript的拓撲圖麼?設計模式

clipboard.png

5.從實戰中反思

  • 誤輕視小題,越簡單的題越能區分水平安全

  • 注意仔細審題,注重邏輯思惟嚴密性cookie

  • 多考慮性能, 推薦JS性能測試網站(https://jsperf.com)數據結構

  • 筆試時先寫最優的,其餘解決方法只需寫思路架構

  • 脫離框架,熟練掌握dom操做

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

  • 畫圖題,不涉及代碼,開放性較好(常見Ajax,事件)

  • 越開放的題,可拓展的知識點越多,可提早準備

  • 學習過程當中,注意在本身腦中造成完整的JavaScript拓撲圖

  • 注意兼容性問題

clipboard.png

clipboard.png

clipboard.png

  • 熟悉BOM

  • 字符串處理,優先嚐試正則

  • 設計URL,多注意轉義問題

clipboard.png

clipboard.png

clipboard.png

clipboard.png

  • 考察點:本地存儲(localStorage或cookie,時間處理)

  • 考察點:事件

  • 事件的原生封裝,密切注意兼容性

  • 多用實例化,組件化的思想去實現

  • 邏輯嚴密性,邊緣條件的考慮

  • 除了JavaScript,不要忘了:CSS,算法

clipboard.png

clipboard.png

集中答疑

  1. Node要掌握到什麼程度?不要知足於瞭解會用,要懂底層原理和內存,性能(針對專供Node方向的同窗)

  2. 數據結構重要麼?重要,但不會考到動態規劃等那麼難的程度

  3. 要會Vue和React麼?必需要!!!要知道其架構和本質

  4. 框架重要仍是原生重要?相輔相成

  5. 設計模式重要麼?不用專門去學,在編碼過程當中去總結

  6. react和vue要學到什麼程度?基本程度要會作事,其次要知道其某一細節爲什麼那樣設計的緣由,再來要知道它和Angular等的區別.....

  7. ES6會考察

  8. 現階段只打好原生基礎能夠麼?不行,前端發展如此快,既要向後看,也要向前走

  9. 性能和安全?性能很重要,安全瞭解XSS和CSRF及其應用場景便可

  10. 後臺語言?鵝廠社招要求前端必須掌握一門後臺語言,推薦Node,Python和go亦可

  11. Gulp和Webpack?鵝廠用Webpack

  12. 寫博客頗有用!!!

  13. 學習很累?嘗試作開源項目,用興趣驅動

  14. 校招和社招?社招會更嚴格,更重實戰經驗,但不管校/社招都很注重基礎

  15. 項目建議?首推開源項目

  16. 讀源碼?以能梳理出思路和目錄爲目標

  17. 爲何學Vue不去學React?回答此類問題可從兩大框架的異同,及各自的適應常見去回答

  18. 英語好會加分麼?抱歉,不會加不少分!

相關文章
相關標籤/搜索