你們看到這篇文章的話我應該已經從阿里離職加入新公司了,這篇文章是我對最近換工做面試的一個總結。css
先上結果吧,我前後面了 4 家公司:小紅書(口頭 offer)、滴滴(口頭 offer)、貝殼(口頭 offer)、快手(offer)。前端
筆試開始有跳槽準備的想法開始刷 leetcode 到實際開始面試大概經歷了兩個半月。而我我的對於面試的前期準備按照如下幾部分按部就班的進行:webpack
刷算法題是如今社招面試的必考部分,也是令不少前端同窗頭疼的地方(包括我)。刷題是很痛苦的一個過程,最好找一個志同道合的小夥伴一塊兒進行(一我的真的很難很難)。這裏我就不分享刷題的經驗了(網上一搜一大把)僅分享下我對於刷題的大致節奏來給你們分享。web
leetcode 這邊我是和一個後端小夥伴是保持了天天 2-5 道不等的節奏從 1 月中旬開始刷直到面試開始(4 月初),總共刷了 147 道簡單題,11 道中等題。固然個人後端小夥伴還會本身刷中等和困難題,我對本身的認知就僅限在簡單題,而對於 3 年左右社招的前端來講,簡單題就夠用了。面試
筆者一直從事中後臺相關的開發,對於一年都寫不了幾行 css 的我直接選擇忽略了複習 css...(不建議你們這麼作...),而對於 JS 基礎我是按照如下幾個維度複習(學習)的。算法
類型編程
執行上下文後端
EventLoop瀏覽器
ES6 & next緩存
模擬實現
編程技巧
生命週期
setState
虛擬 DOM
Hooks
微前端 & 其餘方案的設計
找機會我是採起獵頭+內推兩種方式同步進行的。
找獵頭的話能夠發掘不少機會不錯而且本身沒有關注到的公司和職位,而且獵頭會基於你的自身狀況有選擇性的推薦職位並全程陪跑:前期機會溝通、每輪面試跟進、後期 offer 推動甚至薪資 argue(若是自己項目壓力大而且想看機會的同窗能夠考慮,真的很省心,可是須要找到一個靠譜的獵頭)。
找前同事內推的話能夠更直接的瞭解這個公司的氛圍、工做內容以及其餘雜七雜八的事,而且真心想挖你的同事也會幫你和老闆還有面試官說好話~
在篩選機會以及安排面試的時候大部分同窗想的都是先找幾個小公司練練手,而後開始投大廠。其實我也是這麼作的,只不過我選擇的面試的公司都是我有興趣而且面試經過可能會去的。
面試這邊的話我一共是面了 4 家公司,原本還想接着面面,可是說實話每家公司至少 4 輪面試,4 家公司我一共面了 18 輪,平均下來 2 天至少一輪面試,面到後期明顯感受疲憊(所以建議你們仍是適可而止量力而爲吧~)。
筆者一直從事 B 端相關的前端開發,面了這麼多輪總結起來 B 端相關的熱點詞彙:微前端、組件庫、低代碼、搭建。
一面以基礎爲主(也有基於項目考察基礎知識的):自我介紹、JS + CSS 的考察、框架的考察、計算機基礎相關的考察、算法題。
下面列出我在面試時候遇到的一些考察點:
EventLoop
Promise
下面是基於個人項目和簡歷的一些問題:
二面已經開始基於項目考察知識點,問題大可能是基於簡歷上的項目延展出來的。
下面列出我在面試時候遇到的一些考察點:
三面 & 四面不少都是考察業務的理解能力和我的綜合能力考察。
HR 面的話都是考察軟實力相關,也會詢問一些業務問題,這裏就不過多的贅述了。
其實離面試到如今已通過去了好久了,能記起的東西仍是有限,仍是差不少東西的,請你們諒解。這裏但願你們都能拿到本身滿意的 offer。
最後打個廣告:
咱們是快手商業化廣告團隊,目前還有大量 HC,感興趣的聯繫我,我發你 JD,你發我簡歷哈哈哈。