原文連接css
最近一個月面試了20來個公司,其中有大家應該都聽過的bat,今日頭條,京東,網易,大疆,oppo,還有shopee,招商金科,有贊等比較不錯的公司,收穫了六個offer。最後選擇了入職阿里巴巴深圳(感興趣的朋友能夠發送簡歷到pengfei.huang@alibaba-inc.com內推)html
本人爲16年本科畢業的前端,以前在一個創業小公司工做。所以該面試經驗適用於3年之內,薪資待遇爲13-25k的面試。前端
在這裏對個人面試經歷作一個簡單的分享,但願對你們有幫助。在這裏,我不會一家一家的公司去細列他們去問了什麼,只會去講述下面試流程面試中可能碰到的問題以及個人部分解答。vue
面試的問題不少,若是我想的起漏掉的問題會補充及更新的,你們能夠先收藏或是關注個人博客,方便查看最新內容。html5
若是你時間緊張或是在職,大部分大公司是支持第一輪電話面試的,而騰訊,阿里的面試基本前兩輪都是電話面。最近流行專場招聘,能夠一天面試完。基原本說,流程多是node
組員面 --> 組長面 --> 總監面 --> hr面react
組員面通常來講是跟你同級別的人,因此沒關係張,他的水平不必定會比你高不少,充分展示本身的優點和特長。組員面整體來講考察的東西較基礎。會關注一些後面不會關注的css,html等css3
通常來講,會先讓你作個自我介紹。這是無論什麼面試都會有的,好好準備吧。通常來講,我就只是把畢業時間,工做過的單位和作的事情簡單說說。git
html5加了什麼新東西?html語義化是什麼?seo怎麼整?html5新標籤有哪些?doctype?es6
大廠通常來講比較偏重JS,css這邊背一下各類居中方案吧,總會問到的。還有flex佈局等等,grid佈局也看兩下。bfc是什麼?css3有什麼新的選擇器?寫過動畫嗎?盒模型是什麼?
es6,promise,async,閉包,原形,this,settimeout等等。可能要手寫一些比較常見的函數,debounce,new,Object.create,promise,bind。也有會問你設計模式,各類繼承方法的。
對於大廠的面試來講,http重要性可能比css還要高。https,緩存,跨域,網絡安全,狀態碼等等(個人關於狀態碼的文章),基本都是必考的。
感受作的最不錯的項目,這時我會講這個js先後端同構項目。
私底下還有作過什麼項目或是開源的東西嗎?固然要有,這時候我會提到個人用RxJS和react開發mac地址輸入框以及基於react的圖片裁剪組件
以vue爲例。mvvm是什麼,vue的生命週期,vuex的做用及原理,vue-router的實現,父子組件的通信,vue的源碼如雙向綁定及虛擬dom等等(我有個關於虛擬dom的分享)
組長面通常來講是組長來面,考察範圍再也不是前端代碼方面的東西,可能會問些別的小公司不會問的問題
問完後,他會給你機會問些問題,其實這也是面試考察的一個部分,這時不能什麼都不問或是問些待遇等俗氣的問題(hr面再問吧)
這時通常來講不多問你具體的的代碼細節了,固然自我介紹和項目介紹仍是要的,這時就像是一種聊天,看你的將來規劃,看你爲何要作前端(個人回答),你對前端的瞭解等等等等。
說實話我比較少hr面,基本也是跟總監面聊天同樣,不過你最好仍是要問一下他這些問題
與其去一個個背面試題,去猜面試官可能會問什麼問題,不如多去思考,大公司須要怎樣的人才?面試官想要招些怎樣的人?經過上面內容,但願你有能夠一些本身的思考,不足疏漏的去補充,已經有的去充分展示
面試的問題不少,若是我想的起漏掉的問題會補充以及更新的,你們能夠先收藏或是關注個人博客,方便查看最新內容
關於面試題的答案,部分會在前端進階系列中更新,但願你們能夠關注一下。
但願你們能找到合適的工做!若是個人文章對你有幫助,歡迎關注和 star 本博客或是關注個人 github。掃描下面的二維碼,關注個人公衆號獲取最新文章推送
掘金技術證文活動連接: juejin.im/post/5aaf2a…