天天看點

2023 屆秋招回顧,寒氣逼人。。。

最近幾天朋友圈被一篇文章刷屏了,是一位參與了 2023 屆秋招的同學分享的秋招回顧總結。

都說今年的秋招難,寒氣彌漫,那我們一起來看看這位同學是如何準備秋招、如何應對焦慮,最終拿到 offer 的吧!

以下是他的分享:

作者:OliQ

自我介紹

我來自杭州的一所雙非一本學校,是一名普通的大學生,專業【軟體工程】。

初學程式設計

事實上,我從高中畢業起就開始思考未來的工作了,一開始網上都是 Python 相關的新聞,是以從高中畢業的暑假就開始學 Python,當時在新華書店,捧着一本入門書天天看;

但是看了并沒有什麼用,除了大一的時候吹牛皮,啥都沒學到。

然後自 2020 年初(大一寒假) 疫情爆發,學校線上授課;課程中有【面向對象語言】的學習,自此開始正式的跟着視訊學習 Java 了。

第一次實習

2021年暑假(大二暑假),我的績點排名在學校保研線邊緣徘徊,但又不願去刷那些水課的績點,是以決定考研或者工作,期間比較迷茫。

當時在網上得到一位大資料方向前輩的指點,他說了一句話:“早,就是優勢。”

是以,我決定先去實習,當時在杭州人工智能小鎮找了家公司實習。

雖說是實習,但其實基本每天上班啥也不幹,主管也沒配置設定任務,就是一直在看書,期間看完了周志明老師的 JVM,以及幾本講并發程式設計的書。

第二次實習

大三上時,眼看着 Java 越來越卷,自己開始學習了大資料相關的元件,像 Hadoop、HBase、Flume 等等元件,一直學到了實時計算之前。

大三下時,我明白自己是一個心态非常不穩定的人,考研對我來說,最後幾個月會非常的難熬,并且考研失敗的風險也讓我望而卻步,是以下定決心大學就業!

寒假的時候跟着視訊完成了【谷粒商城】那個項目,之後立刻着手準備找實習。

也就是在這第二段實習過程中(2022上半年),我真正的學到了一些實際的開發技巧。

實習期間,看完了幾本深入講中間件 ZK、Redis、Spring源碼 和 代碼重構的書。

本次實習,讓我受益良多,由衷感謝我的 mentor(導師)和主管!

秋招情況

我從 6 月底開始複習準備,因為準備得比較晚,是以基本沒參加提前批。

正式批總共投遞了近 150 家公司,筆試了 30 家,面試了 15 個公司,除了海康威視,其他基本都意向或排序了。

大緻情況如下:

  • offer:興業數金
  • 意向:猿輔導,Aloudata
  • 排序 / 審批:華為,網易雷火,榮耀,招銀網絡,古茗奶茶,CVTE,以及一衆獨角獸公司
  • 面試挂:海康威視

CVTE 提前批面試(已拒)

2023 屆秋招回顧,寒氣逼人。。。

大應科技(OC)

2023 屆秋招回顧,寒氣逼人。。。

e簽寶 提前批(已拒)

2023 屆秋招回顧,寒氣逼人。。。

榮耀 Honor(錄用決策中)

2023 屆秋招回顧,寒氣逼人。。。

猿輔導(OC)

2023 屆秋招回顧,寒氣逼人。。。

趣鍊科技(流程中)

2023 屆秋招回顧,寒氣逼人。。。

海康威視(已挂)

2023 屆秋招回顧,寒氣逼人。。。

SMART(已拒)

2023 屆秋招回顧,寒氣逼人。。。

寒王廠(泡池子)

2023 屆秋招回顧,寒氣逼人。。。

網易雷火(排序中)

2023 屆秋招回顧,寒氣逼人。。。

招銀網絡(流程中)

2023 屆秋招回顧,寒氣逼人。。。

古茗奶茶(流程中)

2023 屆秋招回顧,寒氣逼人。。。

複習方式

關于焦慮

我們先要肯定一點,在複習的時候,【焦慮】是一件必然的事情,我們要正視焦慮。

就拿我自己舉例子吧,【雙非大學】的學曆會把我放到一個最最糟糕的位置。

自開始複習時,我内心就非常非常的焦慮,胸膛經常會像要爆炸一樣的沉悶(真的)...

而我的緩解方式主要分為兩種吧:

  • 運動
  • 背一會八股或者刷一會題之後就去走走
  • 每天晚上去操場跑步
  • 心理慰藉
  • 面試前,我會像《三傻大鬧寶萊塢》裡的阿米爾汗一樣,拍着自己的胸口對自己說 “Aal izz well”
  • 給自己想好一個下下策,如果秋招真的找不到工作該怎麼辦?那至少還有春招,對比明年考研失利的同學,我至少積累了經驗!

複習流程

我的整體複習流程分為三步:

  • 處理基礎知識
  • 看八股
  • 查漏補缺

階段一:處理基礎知識

對于基礎知識部分,我自知《計網》和《作業系統》這兩門課學的很差,是以一開始就複習這部分知識。

當時先把兩門課的教材翻了一遍,然後做了一些摘抄,但說實話基本沒用。

這部分知識,我在面試過程中,大概有 50% 的幾率會被問到作業系統,但從來沒被問到過計網(幸運)。

之後複習《設計模式》,先跟着一個 csdn 上的部落格邊看别寫,之後找了一個很老的(2003年)部落格總結,反複背誦,基本能手寫大部分的模式實作了。

這部分知識,我在面試過程中,要求寫過 單例 、三大工廠 和 釋出訂閱 的實作,問過項目中和 Spring 以及其它中間件中用到的設計模式。

階段二:看八股

全面進軍 Java 八股文。

我先看了自己在實習前準備的那些文檔,之後網上找了 JavaGuide、JavaKeeper 這兩份文檔作為補充。

因為自己之前有過兩段的實習經驗,是以背過很多次八股。

但考慮到本次秋招可能會把戰線拉得比較長,是以就自己總結了一份腦圖。

2023 屆秋招回顧,寒氣逼人。。。

階段三:查漏補缺

經過幾輪面試,逐漸察覺到了自己的一些不足,之後針對性的去完善了一下。

這裡随便列舉幾個點,供其它同學參考:

  • 為什麼說程序切換開銷比線程大?
  • NIO到底有沒有阻塞,NIO到底能不能提高 IO 效率?
  • Redis分布式鎖的限制,RedLock的實作?
  • ZK 明明有了有序的指令隊列,為什麼還要用 zxid來輔助排序?
  • basic paxos 和 multi paxos 的使用?
  • 為什麼拜占庭将軍無解?
  • 還有一些業務場景的選擇問題。。。

總結

我一直提醒自己:你是一個雙非大學生,這個秋招你如果再不拼命,你就要完蛋了。

我想,我是幸運的:

  • 我很幸運 在實習的時候,有一個好的 mentor,帶我開發了位元組碼相關的元件,讓我的履歷不容易挂;
  • 我很幸運 在複習的時候,有幾位好的朋友,分享經驗,加油鼓勵,讓我沒有被焦慮擊倒;
  • 我很幸運 在面試的時候,有無私的舍友們,能在我需要筆試面試時,把宿舍讓給我,讓我沒有後顧之憂;

當然,也會有遺憾。每個人心中都有着大廠夢,而今年進大廠确實很難:

  • 我從大一開始就非常渴望進入阿裡巴巴,實習的時候五面阿裡不得,秋招全部履歷挂;
  • 百度+度小滿,投了 4 個崗位,全部履歷挂;
  • 位元組,一開始擔心算法沒敢投,之後擔心基礎知識也沒敢投,也很遺憾了;
  • 一定要早做準備,早點實習,早點刷算法題,早就是優勢;
  • 人生無常,意外太多,絕對不要 all in 一家公司;
  • 鞋合不合适隻有腳知道,自己總結的八股會更适合自己;
  • 多刷 力扣 Hot 100,或者 Codetop 熱門題,反複刷;
  • 選擇大于努力;