大廠前端面試考什麼?

背景

我最近一個月面試了20來個公司,其中有大家應該都聽過的bat,今日頭條,京東,網易,大疆,oppo,還有shopee,招商金科,有贊等比較不錯的公司,收穫了六個offer,其中有bat的offer。css

在這裏對個人面試經歷作一個簡單的分享,但願對你們有幫助。在這裏,我不會一家一家的公司去細列他們去問了什麼,只會去講述下面試流程面試中可能碰到的問題以及個人部分解答。html

面試流程

若是你時間緊張或是在職,大部分大公司是支持第一輪電話面試的,而騰訊,阿里的面試基本前兩輪都是電話面。最近流行專場招聘,能夠一天面試完。基原本說,流程多是前端

組員面 --> 組長面 --> 總監面 --> hr面vue

組員面

組員面通常來講是跟你同級別的人,因此沒關係張,他的水平不必定會比你高不少,充分展示本身的優點和特長。組員面整體來講考察的東西較基礎。會關注一些後面不會關注的css,html等html5

自我介紹

通常來講,會先讓你作個自我介紹。這是無論什麼面試都會有的,好好準備吧。通常來講,我就只是把畢業時間,工做過的單位和作的事情簡單說說。node

html

html5加了什麼新東西?html語義化是什麼?seo怎麼整?html5新標籤有哪些?doctype?react

css

大廠通常來講比較偏重JS,css這邊背一下各類居中方案吧,總會問到的。還有flex佈局等等,grid佈局也看兩下git

js

閉包,原形,this,settimeout等等。可能要手寫一些比較常見的函數,debounce,new,Object.create,promise,bind。也有會問你設計模式,各類繼承方法的github

http

對於大廠的面試來講,http重要性可能比css還要高。https,緩存,跨域,網絡安全,狀態碼等等(個人關於狀態碼的文章),基本都是必考的。面試

項目

感受作的最不錯的項目,這時我會講這個js先後端同構項目

私底下還有作過什麼項目或是開源的東西嗎?固然要有,這時候我會提到個人用RxJS和react開發mac地址輸入框以及基於react的圖片裁剪組件

其餘
  1. 訪問頁面的過程
  2. 性能優化(推薦下我以前的高贊文章)
  3. 移動端自適應(個人方案是REM佈局)
  4. vue源碼,雙向綁定等等(我有個關於虛擬dom的分享)
  5. 離職緣由
  6. 團隊協做管理
  7. 算法,準備一下各類排序,揹包問題,二叉樹,應該夠了。
  8. pwa,小程序

組長面

組長面通常來講是組長來面,考察範圍再也不是前端代碼方面的東西,可能會問些別的小公司不會問的問題

面試官的問題
  1. 項目部署
  2. 項目監控
  3. 錯誤處理
  4. nodejs
  5. 職業規劃

問完後,他會給你機會問些問題,其實這也是面試考察的一個部分,這時不能什麼都不問或是問些待遇等俗氣的問題(hr面再問吧)

我會問的問題
  1. 項目有多少人
  2. 項目要作些什麼
  3. 項目的前景
  4. 若是我進去了可能作什麼
  5. 前端在這個項目的重要性
  6. 大家想要招個怎樣的人
  7. 爲何我要選擇大家公司

總監面

這時通常來講不多問你具體的的代碼細節了,固然自我介紹和項目介紹仍是要的,這時就像是一種聊天,看你的將來規劃,看你爲何要作前端(個人回答),你對前端的瞭解等等等等。

hr面

說實話我比較少hr面,基本也是跟總監面聊天同樣,不過你最好仍是要問一下他這些問題

  1. 加班時間及相關制度
  2. 離職率
  3. 公積金,社保的基數,公積金比例
  4. 公司或者部門將來的規劃
  5. 對比其餘公司的優點

總結

與其去一個個背面試題,去猜面試官可能會問什麼問題,不如多去思考,大公司須要怎樣的人才?面試官想要招些怎樣的人?經過上面內容,但願你有能夠一些本身的思考,不足疏漏的去補充,已經有的去充分展示

最後

但願你們能找到合適的工做!若是個人文章對你有幫助,歡迎關注和 star 本博客或是關注個人 github

相關文章
相關標籤/搜索