一名2018年應屆生的美團前端校招面試之旅

Mr.Lin不想說話發表於2018-04-22

首先介紹一下本文的主角:一名18年應屆生,普通二本,學習能力一般,技術能力更是一般,前端小白,但是在努力學習中。 從17年秋招開始我便向美團投了簡歷,也參加了線上筆試,但是輸的很慘淡,筆試沒過後,來繼續在武漢找了家小公司實習。春招開啟之際,我嘗試過投了鬥魚(沒有獲得面試機會),小紅書(筆試沒過),360(拿到了實習offer以及技術經理承諾的好好表現就能轉正的口頭承諾)等等。當然,這其中還有美團,我於18年3月22日參加了美團線上筆試,之後一直沒動靜,我認為我掛了,於是又去參加了石墨文件的校園招聘並拿到了offer。凡事都有個但是,但是美團突然給我打電話說我筆試通過和我約時間,就進行了電話面試,以下為一些細節: #前言

本文目的:分享我遇到的前端面試題 本人沒說拿到了美團offer,本文在末尾也說了應該是涼了;然後,我從來沒有說到遇到的問題我都答上來了,只是羅列了題目,你可以把它看做一份還沒作答的空白試卷,我個人認為我答的不好。期待大家評論裡留下你認為的正確的回答。

#一輪面試

一輪面試的面試官很友好,問的問題都蠻基礎,但是很有針對性:

  • cookie 的使用
  • koa中介軟體實現原理
  • 描述快速排序的實現
  • 原型鏈相關問題
  • react 生命週期
  • react 效能優化
  • vue 雙向繫結原理
  • 如何用 js 實現動畫
  • css 動畫以及與 js 動畫效能比較
  • 二叉樹 (不會)
  • 二叉樹後序排序 (不會)
  • 模板引擎實現原理 以上問題我都說了個大概,甚至覺得自己不能二面了,但是二面來了。

#二輪面試

二輪面試的面試官聲音聽起來很年輕友好,問的問題都挺有深度的(對我來說):

  • 介紹實習經歷,專案經驗
  • 怎麼做同構以及同構的兩份程式碼的差異性
  • koa中介軟體執行順序以及如何實現
  • 跨域問題
  • jsonp 的原理以及優缺點
  • vue雙向繫結原理
  • jquery 和 vue 效能比較以及使用場景
  • 什麼是高階元件
  • 假設我維護一個服務端渲染框架,如何不侵入使用者程式碼的情況下通知使用者程式碼錯誤點(同時也要保證頁面正常渲染)(這道題應當是開放題,答得不好)
  • 未來三年職業規劃 可以看出的是面試問題難度在逐漸升高,但同時也更有針對性,不少問題都答得不好,都覺得自己涼涼了。面試官也指出了我的不足:雖然學習驅動力不錯,但是不夠深入,不夠刨根問底。然後三面來了: #三輪面試

三輪面試就很開放了,但是難度又升了。面試官首先問我方不方便用電腦視訊面試,在上班所以只能電話面試,以下為問題:

  • js bridge 原理(因為我第一家實習公司是做 ionic 混合開發,所以他問了這道題。很尷尬,我是真的答不出。面試官很驚訝,說:“你難道不專注原理嗎?”)
  • https 和 http 的不同之處
  • http 2.0 的特性
  • 如何實現一個promise
  • 用 nodejs 做過什麼
  • graghQL 和 RESTful Api
  • 對城市的要求,為什麼不去北京、杭州
  • 為什麼不投阿里(我真的覺得我的水平不夠)
  • 有哪些offer
  • 為什麼選擇美團 #總結 三輪面試結束的很快,因為沒有用電腦。面試官也沒有給出過不過的答覆。到此挺慌的,應該真的涼了,但是真的學習到了很多,同時獲得一個資訊: 其實做為一個前端開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的前端交流群:330336289,邀請編號:寂靜。不管你是小白還是大牛歡迎入駐,大家一起交流學習,繼續學習,繼續努力。 以上,和各位小夥伴共勉。

相關文章