這就是我面了42場獲得的方法論!

面試計劃表

我在 7 周內一共面試了 42 場,最終拿了微軟、螞蟻、B站、字節、Conviva 的 5 個 Offer。上圖是個人面試時間表css

我有些東西但願可以分享給你們,不只僅是簡單的面經,包括:git

  1. 鎖定目標
  2. 關於簡歷
  3. 邀約渠道
  4. 面試方法論
  5. 挑選 Offer
  6. 面試掛掉如何調整心態

什麼?你問我爲何面了這麼多大廠卻不面百度?程序員

由於我就是百度的github

鎖定目標

一個最重要的問題:面試

你想找一家什麼樣的公司?算法

你須要知道你的目標是什麼,是 WLB(Work Life Balance),成長,仍是賺錢?小程序

類型名稱 描述 該類型的公司
WLB 型 WLB = Work Life Balance,即工做生活平衡,955的這種公司 常見於外企,國內互聯網公司也有一些,可參考 Github/955.WLB。部分互聯網大廠的成熟事業部(好比百度的搜索事業部)也比較 WLB
跟隨成長型 工做強度可能不輕鬆。可是能夠跟隨公司快速成長,在公司內能學到不少 互聯網大廠基本都知足這個要求,阿里我以爲是作的最好的。某些技術驅動的小公司也可
錢多型 錢給的不少 多爲業務爬升期的公司(拼多多、字節),或在風口創業公司(做業幫、跟誰學)

據我所見不多有哪家公司同時知足上邊 3 個特色,大多企業知足 2 個就已經很是不錯了性能優化

你須要知道上邊 3 點哪一個對你最重要,排個序,而後根據這些特色來初步鎖定你的目標公司服務器

其中我要單獨說下外企和阿里:微信

  • 外企:外企對於英文是有硬性要求的,起碼你得須要作個英文自我介紹,簡單的口語要能說
  • 阿里:我面了10面阿里,阿里人給我感受都很聰明,所以我以爲加入阿里就能夠變成這種聰明人?因此在「跟隨成長型」公司裏面點名表揚了一下

關於簡歷

簡歷真有那麼重要嗎

網上有太多太多關於簡歷的文章了,這裏我不想贅述如何寫簡歷。我反而想 diss 一下:

簡歷真有那麼重要嗎?

我發現其實好像沒那麼重要,由於面試官根本不怎麼看你的簡歷。這是我觀察到的一個很是有趣的小細節

爲何這麼說呢?事情是這樣的

個人簡歷裏面第一頁裏有一個很是漂亮的時間軸,是我用 Short Night 畫的。這是一個個人開源項目,它在簡歷裏大概這樣:

所以,我固然會在面試中的開場自我介紹裏面提上一嘴,而後 70% 的面試官都會有以下反應:

我:blablabla...不知道您有沒有看到我簡歷第一頁裏面的那個時間軸,這個是我一個叫作 Short Night 的開源項目畫的,它有諸多優勢blablabla...

(面試官忽然面無表情盯着屏幕)

(過了30s,面試官緩緩看向左下角,我簡歷裏時間軸的位置)

(點點頭)

這說明什麼?說明面試官根本就沒怎麼看過個人簡歷!

簡歷的做用和注意事項

固然,diss 歸 diss,簡歷仍是很重要的。下面是簡歷的一些重要做用

直接經過面試

有些面試官會仔細閱讀你的簡歷,而後在你面試前,你其實就已經憑藉你優秀的簡歷面試經過了。或是免掉寫題,免掉技術問題,直接簡單聊一聊項目和作事風格,也都是有可能的

我曾經面的一家公司,整場下來沒有寫題,也幾乎沒有技術問題。因此在我最後一面的回問環節的時候,我問到:

我:爲何我整場下來都沒有寫代碼?這種面試風格會不會致使面進來一些很會扯皮可是不會寫代碼的人來?

面試官:哦是這樣的,咱們已經看了你的簡歷和開源項目,以爲不必再面技術相關的了,所以就是簡單和你聊聊天,看看你人怎麼樣

HR和獵頭很是注重簡歷

HR和獵頭(後面會單獨講這個角色)會很是看重簡歷。糟糕的簡歷可能會致使你連面的機會都沒有

若是你自己是大廠員工,HR和獵頭基本上不會拒絕你。可是若是你不是在一座明星大廠,那麼仍是好好寫簡歷吧

注意!簡歷可能會成爲你的題綱

基本上全部的面試官都會和候選人聊項目,而聊得項目來源無非有2個:

  • 從你開場的自我介紹中挑
  • 從你的簡歷裏挑

不只僅是項目,若是你在簡歷裏面寫一些技術關鍵字,那麼面試官也會傾向於考察你這些知識點

好比簡歷裏寫個「Git」,那麼遇到 Git 很熟的面試官看到了可能就會問「git rebase 和 merge 有啥區別」,要是答不上來就尷尬了。所以:

本身不熟或是不重要的東西最好別往簡歷上寫!

邀約渠道

想要開始面試,有這麼幾個渠道:

渠道 推薦指數 邀約方式
獵頭 ⭐️⭐️⭐️ 在 LinkedIn、脈脈等招聘網站中,填好資料並修改狀態爲【在找工做】,就會收到源源不斷的消息
直接與HR或工程師對接 ⭐️⭐️⭐️⭐️⭐️ 同上
熟人內推 ⭐️⭐️⭐️ 找熟人走內部推薦。內部推薦一般是能夠跨部門的,好比百度員工能夠內推朋友到百度的任意一個部門
主動投遞 ⭐️ 經過企業本身的招聘官網,或通用招聘網站(如脈脈、boss直聘)投遞簡歷

下邊分開講講這幾個渠道

獵頭推薦

某些招聘公司會僱傭獵頭公司來幫助本身招聘。由獵頭進行初步篩選,推薦高質量候選人到公司面試。若是入職成功,招聘公司須要支付一筆很是可觀的數字(候選人年薪30%左右)給獵頭公司

獵頭推薦的崗位有以下特色:

  • 若是獵頭推薦的崗位是國內互聯網,那麼幾乎都是「跟隨成長型」和「錢多型」公司
  • 獵頭推薦的 WLB 型公司很是少,有零星的幾個也都只是外企

主要緣由是——請獵頭比較貴

所以,若是不是處於擴張階段特別缺人(如拼多多,字節)的公司,或者無能力獨立招聘的公司(如一些小外企,創業型公司),那些業務趨於穩定且有能力獨立招聘的公司基本上不會請獵頭。據我所知微軟、網易、百度是沒有請獵頭的

經過獵頭推薦的有如下好處:

  • 因爲要付一大筆錢給獵頭,招聘公司會很是重視與你的面試。包括且不限於:流程走的更快、面的認真
  • 獵頭會在各個階段幫助你。包括且不限於:爲你爭取更好的 offer 和對面談判、在面試前發你各類面經、催對方

直接與HR對接

公司HR,和部分公司的工程師也會積極招人(點名字節、阿里)。這個是我認爲最好的邀約渠道,推薦有些與這種類型的人聯繫,緣由以下:

  • 沒有中間商,你能夠直接的感覺他們,他們也能夠直接的感覺你
  • WLB型、共同成長型、錢多型,三種類型的公司均可以經過這個渠道接觸到
  • 尤爲若是是工程師來和你談,他們更願意看你的簡歷。他們若是說你「特別合適」,那麼就是真的特別合適

而如何接觸到他們呢?大概有這麼幾個方法:

  • 老辦法:在 LinkedIn 和 脈脈 等招聘網站中,填好資料並修改狀態爲【在找工做】,他們回來主動聯繫你
  • 經過本身常常聊天的羣聊、微信朋友圈等私人社交媒體來尋找

熟人內推

特指經過聯繫本身朋友走內部推薦,而後進入招聘流程。好比百度員工能夠內推朋友到百度的任意一個部門

可是這個很是考驗內推人水平,他須要與你溝通崗位,推動進度。他畢竟很難知道哪一個 Team 是否是真的有 Head Count(俗稱HC,即有多少個招聘名額),因此其實是略遜色於直接與HR對接的。所以,建議內推完成後最後讓他把對方HR的聯繫方式給你,後續本身直接和HR對接

另外,內推成功入職,內推人會有一筆還不錯的獎金(一般大幾千塊),與職稱定級有關

主動投遞

最糟糕的邀約方式,沒有之一。一旦你主動投遞了,基本上意味着:

  • 獵頭沒辦法推薦了,由於簡歷會被鎖
  • 也沒辦法內推了
  • 沒有人會告訴你進度如何,只能等待
  • 大機率什麼迴音都沒有

我經過主動投遞的方式,就沒收到過一次回信。不要主動投遞!!!

面試方法論

通常來講面試無非包含下邊幾個內容:

  • 寫題
  • 技術問答
  • 聊項目
  • 聊人生

面試的核心思想

我理解面試是挖掘候選人優勢的過程。所以建議,若是本身某方面不行就大膽認可,而後引導面試官朝本身擅長的地方引導。好比面試過程當中面試官常常問我一個什麼 2d css 佈局方式有了解過嗎,我都是直接回答「我 CSS 寫的很是少,僅限於會用,我 js 很熟,咱們能夠聊聊 js 相關的」

總之,術業有專攻,及時止損,想辦法幫助面試官挖掘本身的閃光點纔是最重要的。其中一個比較好的方法是——留伏筆,好比:

  • 這個項目曾經作了許多很是亮眼的性能優化,但願後邊能夠聊一聊
  • 我寫了不少Vue相關的東西,對Vue很是熟

固然,面試官可能會不理你的伏筆,那麼怎麼辦呢?

——多留幾個

寫題

這個實際上是最簡單的,沒太多的額外發揮空間。不一樣公司要求的算法不太同樣,按照 LeetCode 的標準大概能夠分紅:

級別 標準 外企大廠(微軟谷歌等) 外企小廠 字節跳動 國內大廠或獨角獸
T0 30份內作出Hard ✔️ ✔️ ✔️ ✔️
T1 20份內作出Medium ✔️ ✔️ ✔️
T2 10份內作出Easy ✔️

你能夠登錄 leetcode.com 去作幾道題,算好時間,看看本身的算法水平在什麼程度

若是你打算面外企,最好去英文版的 Leetcode,並將理解題目的時間也算做總耗時中

這裏有個小技巧。若是你是和我同樣的那種「面試時特別特別緊張,寫題徹底調不通」的人,最好在寫題前就和麪試官說好,寫完大體思路後不要浪費時間調代碼。固然,這個顯然是一個扣分項,若是你不緊張,最好仍是調通比較好

技術問答

回答問題時,儘量的多秀肌肉

好比問你微任務宏任務,你一方面要精準的回答上來,另外一方面要再掰扯掰扯時間循環的各個階段,規範定義。問你箭頭函數this,你就答全部箭頭函數完整規範,再掰扯掰扯做用域鏈,和JS引擎實現

總之,若是正確答上來10個題,你可能得100分。可是若是你答上來並說透10個題,你可能就得了1000分。若是你的回答徹底超出了面試官的儲備邊界,那麼面試官基本上會迅速終止技術問答階段,並給你個滿分

聊項目

以阿里爲表明的這種很虛的公司(非貶義,指更看重軟實力)特別喜歡聊項目,我面了阿里10面,就作了一道題和三道技術問答

下面我詳細介紹下如何聊項目

從自我介紹中聊項目

聊項目從你開場的自我介紹就開始了。你要在自我介紹中,挑選出1-2個最具備表明性的項目來簡單介紹,並留好伏筆

下面是開場自我介紹中,介紹項目的一個大綱:

  1. 一句話解釋項目和你是幹什麼的:好比:
  • 億級流量Node.js服務器項目負責人
  • 小程序公共組件核心開發
  1. 說幾條你的職責,最好說個2-4條。好比
  • 爲項目制定准入標註
  • 創建報警監控爲穩定性負責
  • 帶了多少人
  1. 留個伏筆,引導面試官追問,好比:
  • 這個項目曾經作了許多很是亮眼的性能優化,但願後邊能夠聊一聊
  • 這個項目關於第三方代碼隔離的沙盒機制是我制定的,還挺有意思,但願後邊能夠聊一聊

預先對項目進行整理

你須要對於本身的項目預先整理一份腦圖

這點很是重要。面試過程當中光是組織言語就已經很廢腦子了,若是還須要回憶幾年前的項目並整理思路,那簡直是噩夢。所以,預先整理你項目的大綱是一個很是重要的點

好比下圖是我對於個人我的開源項目 Short Night 的整理:

上圖能夠大體保證,面試官問到任何有關 Short Night 項目的問題,我均可以迅速定位到某一個模塊,而後有條不紊的解釋

其實這個精細程度仍是不太夠的。上圖只是個人我的開源項目之一,並不是是個人關鍵項目。個人關鍵項目整理的要更爲複雜,內容更爲多一些

聊人生

展示人格魅力的時候到了,這裏你只須要將本身最好的一面展現給面試官便可

有一個須要提早準備的點,那麼就是:

  • 你的職業規劃是什麼,此職業規劃可否與公司協同更贏?

我不建議你們爲了經過面試而說假話,這樣對雙方都很差。可是實在是有些面試官很極端,那麼你也能夠順着對方說,拿下 Offer 做爲你後續的談資。好比:

  • WLB型公司:我喜歡技術,我但願有業餘時間能夠鑽研寫感興趣的技術
  • 共同成長型公司:我自驅力沒那麼強,但願能夠跟隨公司一塊兒成長
  • 錢多型:我但願努力一把實現財富自由

建議你們先說真話,這樣能夠找到適合本身的崗位,同時你承認的事情也能夠被公司所承認。可是若是你說真話後,面試官反應強烈,那麼能夠嘗試順着面試官說,來想辦法拿下 Offer。好比:

候選人:我但願有些業餘時間能夠鑽研下JS底層,未來但願加入 TC39 委員會,所以但願 Work Life Banlance 一點

面試官:加入TC39也沒什麼用,他不能給你帶來什麼,對業務也沒有什麼用,離咱們太遠。我是問你職業生涯的職業規劃是什麼樣的

(此面試官是一個極端業務型的面試官)

候選人:哦哦,技術固然是爲業務服務的。所以我是想看看有沒有從技術的角度,反過頭驅動業務,看看能不能帶來什麼行業變革

挑選 Offer

若是已經拿到了不少 Offer,那麼如何挑選它們呢?我認爲除了各類待遇和物理條件,還有以下幾點須要特別注意:

  • WLB 型、跟隨成長型、錢多型,到底喜歡哪個
  • Team Leader 人怎麼樣

我很是很是建議你拿到 Offer 後,和HR要求再和將來的【直接彙報人】聊一聊。請他介紹下如今業務狀況、將來規劃、用人和晉升評定原則等等。最好在實地碰一下,讓他帶你參觀參觀公司環境

畢竟接下來幾年時間裏,你的工做都須要向他彙報,如今是大家關係最輕鬆最容易瞭解彼此的時刻

面試掛掉如何調整心態

面試掛掉有這麼幾種可能:

  1. 對方發現你不適合他們:好比對方想招一個帶團隊的,而你是作技術。遇到這種狀況不要沮喪,這不是你的問題。我由於這個拒面的佔50%(包括對方拒絕我,和我拒面對方)
  2. Head Count 有限,他們選擇了其餘的人:遇到這種狀況也不要沮喪,畢竟人外有人,而他們 Head Count 可能只有一個。若是你面試前可以和HR或工程師直接接觸,也能夠問問他們有多少 Head Count
  3. 真的是憑實力掛掉了:這個確實能夠稍晚沮喪下,而後痛定思痛,反思反思本身是否是哪裏須要查漏補缺,或是表達方法哪裏有什麼問題。這也是這篇文章誕生的契機

結語

這裏是【花生派】,一隻喜歡寫東西的程序員

我在此次換工做面試時,面的第一場是一家小公司,我掛的很慘——因爲我面試時實在是太緊張了,徹底沒辦法展示本身

因而我痛定思痛,總結了一套方法論——就是這篇文章

你會發現這篇文章並非「在千方百計經過種種手段幫助你得到 Offer」,而是在「幫助你如何找到一份好工做」。我只是想分享如何選擇、如何更好的展示真實的本身、以及碰到極端狀況如何處理

而最終這套方法論,也幫助我從【小公司一面就掛】到如今【六面微軟獲 Offer】的程度,我也但願它也能幫到你

祝你能找到一份適合本身的好工做~!

關於做者

這裏是【花生派】,一隻喜歡寫東西的程序員。我經常在黑夜中注視着本身的瞳孔,與本身獨處,寫下一段又一段的文字

若是你對我感興趣,能夠在這裏找到我:

我渴求有形形色色的人來與我交換想法

關於轉載

轉載時請刪除此節

本文可隨意轉載,轉載時需知足如下要求:

  1. 轉載時請刪除此節,註明出處爲http://pea3nut.blog/e1296
  2. 請保持原文轉載,不得刪除除①外的任何其餘文字(錯別字都不行!)
  3. 轉載時請告訴我下。好比說在個人博客下留言,或給我發郵件pea3nut#qq.com都可,能讓我知道就ok。不用等我回復,打完招呼後直接轉就行
  4. 不要轉到知乎、掘金、sf.gg,我過幾天本身投
相關文章
相關標籤/搜索