大廠前端面試考什麼? | 掘金技術徵文

hpoenixf發表於2019-03-03

原文連結

背景

最近一個月面試了20來個公司,其中有你們應該都聽過的bat,今日頭條,京東,網易,大疆,oppo,還有shopee,招商金科,有贊等比較不錯的公司,收穫了六個offer。最後選擇了入職阿里巴巴深圳(感興趣的朋友可以傳送簡歷到pengfei.huang@alibaba-inc.com內推)

本人為16年本科畢業的前端,之前在一個創業小公司工作。因此該面試經驗適用於3年以內,薪資待遇為13-25k的面試。

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

面試的問題很多,如果我想的起漏掉的問題會補充及更新的,大家可以先收藏或是關注我的部落格,方便檢視最新內容。

面試流程

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

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

組員面

組員面一般來說是跟你同級別的人,所以不要緊張,他的水平不一定會比你高很多,充分展現自己的優勢和特長。組員面總體來說考察的東西較基礎。會關注一些後面不會關注的css,html等

自我介紹

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

html

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

css

大廠一般來說比較偏重JS,css這邊背一下各種居中方案吧,總會問到的。還有flex佈局等等,grid佈局也看兩下。bfc是什麼?css3有什麼新的選擇器?寫過動畫嗎?盒模型是什麼?

js

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

http

對於大廠的面試來說,http重要性可能比css還要高。https,快取,跨域,網路安全,狀態碼等等(我的關於狀態碼的文章),基本都是必考的。

專案

感覺做的最不錯的專案,這時我會講這個js前後端同構專案

私底下還有做過什麼專案或是開源的東西嗎?當然要有,這時候我會提到我的用RxJS和react開發mac地址輸入框以及基於react的圖片裁剪元件

框架

以vue為例。mvvm是什麼,vue的生命週期,vuex的作用及原理,vue-router的實現,父子元件的通訊,vue的原始碼如雙向繫結及虛擬dom等等(我有個關於虛擬dom的分享)

其他
  1. 訪問頁面的過程
  2. 效能優化(推薦下我之前的高贊文章)
  3. 移動端自適應(我的方案是REM佈局)
  4. 離職原因
  5. 團隊協作管理
  6. 演算法,準備一下各種排序,揹包問題,二叉樹,應該夠了。
  7. pwa,小程式

組長面

組長面一般來說是組長來面,考察範圍不再是前端程式碼方面的東西,可能會問些別的小公司不會問的問題

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

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

我會問的問題
  1. 專案有多少人
  2. 專案要做些什麼
  3. 專案的前景
  4. 如果我進去了可能做什麼
  5. 前端在這個專案的重要性
  6. 你們想要招個怎樣的人
  7. 為什麼我要選擇你們公司

總監面

這時一般來說很少問你具體的的程式碼細節了,當然自我介紹和專案介紹還是要的,這時就像是一種聊天,看你的未來規劃,看你為什麼要做前端(我的回答),你對前端的瞭解等等等等。

hr面

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

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

總結

與其去一個個背面試題,去猜面試官可能會問什麼問題,不如多去思考,大公司需要怎樣的人才?面試官想要招些怎樣的人?通過上面內容,希望你有可以一些自己的思考,不足疏漏的去補充,已經有的去充分展現

最後

面試的問題很多,如果我想的起漏掉的問題會補充以及更新的,大家可以先收藏或是關注我的部落格,方便檢視最新內容

關於面試題的答案,部分會在前端進階系列中更新,希望大家可以關注一下。

希望大家能找到合適的工作!如果我的文章對你有幫助,歡迎關注和 star 本部落格或是關注我的 github。掃描下面的二維碼,關注我的公眾號獲取最新文章推送

掃碼關注我的公眾號

掘金技術證文活動連結: juejin.im/post/5aaf2a…

相關文章