美團前端面試記錄

此篇文章來自於讀者投稿

我在 github 上新建了一個倉庫 每日一題,天天一道面試題,歡迎交流。html


時維七月,炎炎夏日,酷暑當頭,而我已經在望京附近饒了半個小時。不管是天氣,仍是對於遲到以及面試的焦慮,都足以使我滿頭大汗了。前端

今天要去趕一個美團的面試,我剛好住在三元橋附近,查了地圖離望京不太遠,因而我在大夏天選擇了共享單車。也不知我確實是路癡,仍是望京實在太繞,過後證實,這絕對是一個錯誤的決定。人生即體驗,在北京40度的夏天面試會讓你終身難忘。node

好在最後沒有遲到,進了美團所在的大廈以後,感覺着絲絲涼氣襲來,稍微放鬆了一下。我環視一週,望着大廳裏坐着的一排排的候選人,天天來參加面試的人就與我司的全部員工數量差很少了,暗歎大廠就是大廠。git

我被 HR 領到了一間會議室,靜靜地等待着面試官的到來。先前的酷暑使身體終於有了反應,自在接了兩杯白開水,並再次感嘆大廠的不通常:連白開水都有專用的自來水機,而不像我司只有罐裝水。github

笑容滿面,憨態可掬的面試官進來後,進入了今日面試的正題:面試

一面二面

前兩面都是技術面,因爲我工做年限較短的緣由吧,問題都比較常見,大部分會在面經上看到,所以也不放答案了:跨域

  1. input 中如何監聽值的變化,事實上 onchange 沒法做用
  2. 什麼是事件冒泡和事件捕獲,區別是什麼。
  3. 什麼是跨域,如何處理跨域
  4. 什麼是節流與防抖,如何實現
  5. 網站的性能優化 (這個在網上有不少文章,可是要注意實踐)
  6. 瀏覽器緩存原理
  7. 當輸入 URL 時,整個過程是什麼樣的
  8. React 的聲明週期是什麼
  9. React 中關於 setState 的一個結果輸出題
  10. React 中函數組件和普通組件有什麼區別
  11. 什麼是 render prop 的組件 (這個組件據說過,可是基本上沒有用過)
  12. fiber 是什麼 (這個僅僅只有據說過了)
  13. 關於模塊分包的幾個細節
  14. 有沒有接觸過 node,你認爲 node 怎麼樣
  15. node 引入一個模塊的過程是什麼
  16. https 有什麼用,原理是什麼
  17. https 如何保證證書是可信任的
  18. amd 和 cmd 的區別,commonjs,esmodule
  19. 什麼是函數柯力化
  20. virtual DOM 是什麼以及是如何實現的
  21. dom diff 是什麼
  22. get 和 post 請求
  23. 如何進行 CI 以及測試的,是否使用 ESLint
  24. Accept 頭部的做用什麼,若是服務器不支持怎麼辦

關於技術面試,大部分屬於基礎,在網絡上都可以找到答案,因此面試大廠基礎必定要牢固!數組

三面

三面大部分都是一些主觀問題:瀏覽器

  1. 才工做一年爲何就想着換工做 (三個月前去百度面試被問到,尚未工做一年爲何就想着換工做,後來想着工做一年後就沒這個問題了,看來我太天真了)
  2. 你遇到過什麼有挑戰的事情嗎 (這個必定得想好呀,沒有也得憋出來一個)
  3. 你對將來的工做有什麼樣的期待

三面的主觀面試對我來講,比技術面更加緊張刺激,也多是由於面試少的緣由,不知從何處回答。對於主觀題來講,面試前必定要作好充分的準備,另外要多面試才能克服緊張心理。緩存

對於主觀題,能夠參考山月同窗的 技術面試題之主觀題 列表,對於主觀題有什麼要作到內心有數。

後續

最終仍是掛,雖然美團失敗了,但最終面上了小米,總結下此次的教訓

  1. 面試前路線必定要探好,提早半個小時出發
  2. 對於主觀面試題,在面試前必定要作好充分的準備
  3. 對於技術面試題,必定要基礎牢固,也能夠多看看一些面經

關注我

能夠掃碼添加個人微信,必定要備註面試,進入面試羣,或者與我交流

加我微信拉你進入面試交流羣

能夠關注該公衆號接收各大廠招聘信息,直達大廠負責人,另外也有大廠面經,歡迎交流。若是你有不錯的面經,歡迎投稿

更多大廠招聘,面試面經,技能要求,請關注公衆號【互聯網大廠招聘】

相關文章
相關標籤/搜索