秋招結(jié)束,offer 爆了!

大家好,今天分享一篇同學(xué)的秋招經(jīng)歷。
2022 年的秋招正在如火如荼地進(jìn)行中,看到還在為 Offer 奮斗的學(xué)弟妹妹們,不由讓我想起了去年這會(huì)的自己。
于是,就寫了這篇文章,以此來(lái)記錄一下曾經(jīng)的秋招之路,也希望能幫助到看到這篇文章的各位。
個(gè)人簡(jiǎn)介
不用太多介紹,也不用太多指教,三秒鐘之內(nèi)就能讓大家尖叫...嗯...好了,不鬧了。開始!
我是 2021 年畢業(yè)的研究生。本科是在一所雙非大學(xué)讀的,專業(yè)是軟件工程,本科時(shí)學(xué)過(guò)一些 Java 開發(fā)。因?yàn)閷W(xué)歷一般,又對(duì)科研存在幻想,我選擇了考研,拼了老命總算是考上了一所中游 985。
讀研期間,我主要做的是自然語(yǔ)言處理方向。但是!因?yàn)槲覀兘M做自然語(yǔ)言處理是在我讀研剛?cè)雽W(xué)時(shí)起步的,甚至當(dāng)時(shí)整個(gè)實(shí)驗(yàn)室只有一塊顯卡,所以,研一基本上沒做什么東西。研一暑假的時(shí)候,我才在師兄的幫助下入了門,搞了一個(gè)研究性的項(xiàng)目和一個(gè)工程類的算法項(xiàng)目。

迷茫期
當(dāng)時(shí)是 2020 年的 2 月底,也就是研二的下學(xué)期,因?yàn)橐咔楸焕г诩?,?dāng)時(shí)的想法還是做算法,于是就把算法的項(xiàng)目準(zhǔn)備了一下,又準(zhǔn)備了準(zhǔn)備基礎(chǔ)知識(shí),就開始投實(shí)習(xí)試水。但是因?yàn)闆]有比較硬的論文,也沒有比較硬的項(xiàng)目,所以投了幾家大廠都沒理我。
雖然,美團(tuán)給了我面試機(jī)會(huì),但是,我被面試官吊打了。到最后,只過(guò)了兩家還行的“中廠”。但是,因?yàn)閷?dǎo)師嚴(yán)禁出去實(shí)習(xí),所以也沒實(shí)習(xí)成。
那段時(shí)間特別迷茫,天天在網(wǎng)上問一些算法大佬,焦慮的不行!??
我當(dāng)時(shí)想:以我自己的條件準(zhǔn)備到 6 月,幾乎沒可能在秋招面試上岸大廠的算法崗。
算法轉(zhuǎn) Java 后端
整個(gè) 3 月都在糾結(jié)一個(gè)事情,繼續(xù)硬剛算法還是轉(zhuǎn)做 Java 后端。算法確實(shí)工資比較高,但是自己其實(shí)打心里更喜歡做一些工程應(yīng)用(因?yàn)榫退阕屛易鏊惴ǎ乙蚕矚g做工程應(yīng)用類型的算法)。
并且,當(dāng)時(shí)自己的條件進(jìn)大廠算法已經(jīng)很難了,肯定去不了好的算法團(tuán)隊(duì),拼一拼開發(fā)或許還能去比較好的團(tuán)隊(duì)。
但是,因?yàn)?Java 主要是在本科時(shí)學(xué)的,已經(jīng)很久沒有做過(guò),很多都忘了,甚至 Java 語(yǔ)法都很生疏了。并且,像 JVM,Redis,RabbitMQ 相關(guān)的,當(dāng)時(shí)也沒學(xué)過(guò),一直在想就幾個(gè)月的時(shí)間真的能不能把這些東西學(xué)好。還好在四月初的一天中午,躺在床上睡不著,做出了一個(gè)重要的決定: 「轉(zhuǎn) Java 后端」。
在咨詢了幾個(gè)學(xué)長(zhǎng)學(xué)姐,以及幾個(gè)朋友以后,訂好了學(xué)習(xí)計(jì)劃。當(dāng)時(shí)的計(jì)劃是這樣的。
首先復(fù)習(xí) Java 的基本語(yǔ)法以及一些集合用法,先達(dá)到能比較熟練的用 Java 寫代碼。因?yàn)閺?2 月多就開始刷 LeetCode 了,當(dāng)時(shí)已經(jīng)用 Python 刷了 30 多道,就又用 Java 把這些做過(guò)的題寫了一遍,到 9 月底我的秋招結(jié)束時(shí)一共刷了 130 道左右,刷了兩遍。
把自己本科時(shí)用 Java 做的電商系統(tǒng)又拿出來(lái)溫習(xí)了一下改成了秒殺系統(tǒng),這當(dāng)作我的第一個(gè)項(xiàng)目。另一個(gè)項(xiàng)目是看著網(wǎng)課仿照 Spring 源碼做了一個(gè)簡(jiǎn)化版的 Spring 框架(只實(shí)現(xiàn)了幾個(gè)最基本的功能)。
開始學(xué)習(xí) JVM,MySQL,Redis 的原理,以及 Java 集合的一些實(shí)現(xiàn)方法等。
這是在當(dāng)時(shí) 4-6 月所做的準(zhǔn)備。到六月的時(shí)候,項(xiàng)目梳理的不太清楚,其實(shí)有些地方是看網(wǎng)上代碼寫的,只是能用了,具體怎么做自己也說(shuō)不清,那些面試基礎(chǔ)知識(shí)也記得不太勞。但是因?yàn)闀r(shí)間也差不多了,就開始往外投簡(jiǎn)歷。

崩潰期
2020 年的 6 月底到 8 月中下旬,可以說(shuō)是最艱難的一段時(shí)間。6 月中下旬開始陸續(xù)向一些公司投簡(jiǎn)歷,大部分簡(jiǎn)歷投了都石沉大海,或者筆試做了沒了消息。
好不容易在七月初收到了招銀網(wǎng)絡(luò)的筆試和面試機(jī)會(huì)。招銀網(wǎng)絡(luò)的面試算是問的很簡(jiǎn)單了,但是因?yàn)楫?dāng)時(shí)準(zhǔn)備的不好,一面后我被無(wú)情的放入了招銀網(wǎng)絡(luò)的人才庫(kù)中。
我很難受,第一場(chǎng)面試就打了敗仗,這讓我有點(diǎn)措手不及!
接下來(lái)將近有 10 多天的時(shí)間,我沒有接到任何公司 hr 的電話。然后又在隨后的一個(gè)月中,百度一面掛、一點(diǎn)咨詢?nèi)鎾?、快手一面掛、字?jié)二面掛、網(wǎng)易筆試沒過(guò)...以及各種公司投完簡(jiǎn)歷沒信,或筆試沒過(guò)。這段時(shí)間一天可能會(huì)有兩場(chǎng)筆試外加三場(chǎng)面試,到了晚上累的說(shuō)話都不想多說(shuō)。但是迎面而來(lái)的是一封封進(jìn)入人才庫(kù)的感謝信。
守得云開見月明
還好的是我在那段時(shí)間并沒有放棄學(xué)習(xí)。我在學(xué)長(zhǎng)學(xué)姐的指導(dǎo)下,開始梳理我的項(xiàng)目。
我在秒殺項(xiàng)目上分別從 MySQL 部分以及 Redis 部分做了一些自己的優(yōu)化(自己設(shè)計(jì)的架構(gòu),也算是有了一些創(chuàng)新點(diǎn))。并且,將簡(jiǎn)化版的 Spring 框架做了一些梳理,較為深刻的理解了 Spring 那幾個(gè)基本功能的設(shè)計(jì)方法以及意圖。
這兩個(gè)項(xiàng)目在面試后期確實(shí)起到了很大的作用。并且對(duì) MySQL 的一些底層設(shè)計(jì)做了一些了解,比如 MySQL 怎樣實(shí)現(xiàn)回滾。并且開始在網(wǎng)上看一些還不錯(cuò)的面試題總結(jié),然后看了Java面試庫(kù)這個(gè)面試小程序,題庫(kù)很全很完整,對(duì)我?guī)椭浅4蟆?/strong>
在八月下旬時(shí),我覺得自己的實(shí)力應(yīng)該有很大的提升了,就開始換了個(gè)部門重新面試百度,一面的面試官是個(gè)比較較真的人,我剛介紹了項(xiàng)目幾句,那個(gè)面試官直接打斷我說(shuō),你等會(huì),咱們一點(diǎn)一點(diǎn)的來(lái),于是他一句我一句的一點(diǎn)點(diǎn)的把秒殺項(xiàng)目梳理了一遍。
在他嚴(yán)肅的追問了很多問題后,突然語(yǔ)氣很滿意的說(shuō),我覺得你做的挺不錯(cuò)的,在那一瞬間我感覺我的任督二脈都打通了,感覺已經(jīng)不怕任何面試官再問這個(gè)項(xiàng)目了,后續(xù)的半個(gè)小時(shí),他問了我一些基礎(chǔ)知識(shí)并且聊了一些職業(yè)規(guī)劃,就滿意的結(jié)束面試了(但是事后那個(gè)部門貌似招夠人了,在二面時(shí)面試官也很滿意,可是依然沒通過(guò)面試,但是當(dāng)時(shí)不知道)。
在百度一面結(jié)束后就收到了度小滿打來(lái)的約面電話,約了第二天的面試。度小滿的面試經(jīng)歷算是我整個(gè)面試的轉(zhuǎn)折點(diǎn),重要性和情節(jié)跌宕起伏性堪比李云龍打平安縣城。一面的面試官因?yàn)樗麄兡沁呴_會(huì)遲到了幾分鐘,他坐下跟我表達(dá)了歉意,我也表示理解,說(shuō)了聲您辛苦了。然后面試官就開始了面試,但是面試官在面試過(guò)程中不知道什么原因全程很憤怒的感覺,并且時(shí)常打斷我,語(yǔ)氣不善的提出一些刁鉆的問題。
我在忍了幾次以后也不慣他這毛病,于是就同樣開始語(yǔ)氣不善的回答他的問題,并且對(duì)于一些我覺得不太好的問題,我就直接的回問:“您覺得您問我這些問題有什么意義嗎?”。
在將近一個(gè)小時(shí)的面試中,我覺得我們就要吵起來(lái)了。在面試的結(jié)尾我準(zhǔn)備關(guān)視頻時(shí),面試官突然來(lái)了一句,你等下下一個(gè)面試官。當(dāng)時(shí)我的表情可能有點(diǎn)難以形容...
在等了幾分鐘以后,二面的面試官來(lái)了,剛坐下他就說(shuō):“一面的面試官對(duì)你評(píng)價(jià)不錯(cuò),咱們開始吧!”。
和二面面試官的面試在很好的氛圍中結(jié)束,面試官問我的問題基本都是我擅長(zhǎng)的,面試官邊面試邊問我怎么學(xué)的這么好。于是緊接著就要約三面主管面,但是因?yàn)橥砩嫌惺?,就約到了第二天。
好不容易到主管面了,自然要好好表現(xiàn),面試開始以后我表現(xiàn)的很有禮貌,但是那位主管不知道怎么回事,可能也是心情不好?面試過(guò)程中總是懟我,在比忍一面面試官多忍了幾次以后,我又開始了反懟,在一個(gè)小時(shí)的面試中,又幾次差不多吵起來(lái)的感覺...在面試結(jié)束問我有什么問題嗎?
我直接語(yǔ)氣不善的說(shuō)了句我沒什么問題,就準(zhǔn)備關(guān)電腦,這時(shí),神奇的一幕又來(lái)了,主管突然和我說(shuō):“我覺得你學(xué)習(xí)能力挺不錯(cuò)的,我們打算給你 offer,但是你在收到 offer 以后,一定要確定在我們這穩(wěn)定做一段時(shí)間,你再接受 offer”。
???嗯?你們是怎么回事...接下來(lái)的故事就很神奇,在主管面完的當(dāng)天晚上 9 點(diǎn)左右,我手機(jī)震動(dòng)了一下就收到了我人生中的第一份錄用意向書,當(dāng)時(shí)激動(dòng)的差點(diǎn)哭了出來(lái)。
點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)
收獲
后來(lái)的故事就很美好。在九月,之前投的簡(jiǎn)歷都收到了回信,陸續(xù)通過(guò)了京東的三輪技術(shù)面試、騰訊的三輪技術(shù)面試、華為的三輪面試、美團(tuán)的三輪面試。記得在 9 月的最后一天,上午是美團(tuán)的最后一輪 hr 面,在我們導(dǎo)師的會(huì)議室,擺好電腦,和 hr 愉快的聊完,結(jié)束了最后一場(chǎng)面試。
那天也是女朋友的生日,面完后要進(jìn)城去給女朋友過(guò)生日,邊出校門邊回憶這幾個(gè)月走過(guò)來(lái)的路,感覺所有的努力都沒有白費(fèi)。這段經(jīng)歷也是我人生中一段珍貴的回憶。
總結(jié)
接下來(lái)是個(gè)人的一些見解,供大家參考。
我認(rèn)為算法和開發(fā)這兩個(gè)方向,沒有好壞之分,大家應(yīng)該結(jié)合自己的興趣去選擇,并且最終盡量去一個(gè)在這個(gè)方向上比較優(yōu)秀的團(tuán)隊(duì)。
在面試前期都會(huì)很艱難的,但是不要放棄學(xué)習(xí),等面到 9 月,10 月,甚至 11 月時(shí)你會(huì)感覺面的很順暢的。(并且個(gè)人感覺,面試到 10 月后,因?yàn)檫€在招的公司都是沒招夠人的,面試要求會(huì)有一定降低)。
要注意好好梳理自己的項(xiàng)目,在講解自己的項(xiàng)目時(shí)邏輯清楚,這樣很加分。
雖然做 offer 收割機(jī)也沒必要,但是不要拿到一個(gè) offer 就結(jié)束秋招了,這樣你后期談薪的時(shí)候很被動(dòng)。

< END >






關(guān)注Java技術(shù)棧看更多干貨


