持續面試一個多月,幾乎每一個大廠都配備了這道前端「送命題」,懂的人都懂,這得像哄女友同樣,把咱們對前端的熱情和興趣傳達給面試官,這最後一關纔算穩妥,萬萬不可唐突。咱第一次回答時真情實感天然流露,很有「我和個人前端,一刻也不能分割~」之勢,不過一遍又一遍重複這個劇本,我漸漸失去了感情,甚至忍不住脫口而出:「咱家不就混口飯吃嘛,還要即興發揮篇做文歌頌下偉大的前端事業不成?」玩笑歸玩笑,吐槽歸吐槽,話仍是咽回去了,哪位兄弟手頭offer嫌多,大可一試,我們深刻交流一下。html
一面:前端
介紹下本身並聊聊項目。webpack
如何用await和async寫一個睡眠函數?web
說說inline元素和inline-block元素的區別。面試
inline元素的margin有用嗎?redux
講講html如何添加事件監聽,事件捕獲有哪些階段?後端
說出三個你知道的不經常使用的html標籤。跨域
二面:數組
React中函數組件和類組件的區別。服務器
React是如何將redux包裝到組件上的?
React類組件能在componentShouldUpdate中比較屬性是否改變來判斷是否應該從新render,那函數組件如何實現一樣功能?
ES6的proxy講一下。
Object.defineProperty和Proxy對比,有什麼優劣?
如何實現文字溢出顯示點點點?
講一下OAuth2.0認證的過程。
講一下登陸以後,身份認證的過程,提示:cookie和session。
三面:
介紹一下你本身。
項目中訪問其餘網站好比Google Drive須要登陸認證嗎,登錄一次後再次進入還要認證嗎?
你的項目是先後端分離嗎,架構描述一下。
React中函數組件和類組件的區別。
Hook用過嗎,有什麼做用?
Ref用過嗎,通常是用來幹什麼的?
如何在父組件中得到子組件內部的ref?
你對React中組件的狀態管理有什麼良好實踐或看法?
跨域問題如何解決?
Restful接口規範瞭解嗎,狀態碼200表明什麼,201呢?
用過webpack嗎?
用過什麼類型的服務器,用來幹什麼?
Hr面:
你的前端學習途徑有哪些?
爲什麼選擇前端?(該來的總會來,皮一波?算了,第一個大廠offer不能浪)
職業規劃是什麼?
你的興趣有哪些?
前端發展突飛猛進,掘金社區近幾年也迅速壯大,早就想把博客從CSDN遷到這裏啦,正好趁着這個春招,邁出第一步,但願認識更多作技術的小夥伴,交流技術,共同進步。