伍濤

去年這個時候,因為一個不安分的想法,我靠自學轉行去了互聯網企業——字節跳動。工作一年多,回頭看畢業生求職,我有了“跳出求職看求職”的新感受。
春季實習是拿到互聯網offer的第一個機會。各個企業為了能夠提前篩選人才,會在這個時間發出很多實習offer。通過實習的方式,公司可以較為全面地了解候選人的素質;而對候選人來說,則可以提前了解組內的工作內容和氛圍。這樣雙方都能增加對彼此的了解,從而更早地敲定下來。
春季實習一般分為筆試和面試,其中有的公司沒有筆試,直接面試。面試一般為兩三面,第一面主要考察基礎知識的準備情況,考得比較具體;二、三面考察項目經歷和思維能力,考得相對寬泛。相比正式的秋招,春季實習的筆面試要求要低得多,但并不意味著容易。春季實習機會寶貴,吸引很多同學參與,出現了激烈競爭。
我的狀態屬于準備不足,只草草看完C++,刷了大概70~80道的算法題,雖然通過了筆試,但到了面試環節卻全軍覆沒。因為面試不僅有算法題,還有數據結構、網絡等其他方面的問題,而這正是我的軟肋。當時我投遞了四五個公司,包括騰訊、百度、字節跳動、螞蟻等。第一個面的是騰訊,面試官態度非常友好,在了解到我只準備了算法和C++之后,便只針對這兩個地方提問。可我的知識儲備只停留在紙面上,沒有深入地去了解,回答就經常卡殼,聊了20多分鐘后便尷尬地結束了面試。在面試字節跳動時,面試官比較強勢,一上來就開始寫算法題。我的積累有限,做了10分鐘沒有進展,結果自然很差。經過連續兩次面試失敗,我的自信心受到很大打擊,覺得自己再去他公司面試也是白費工夫,干脆就放棄了。
現在回想來看,面試的難度其實不算高,剛參加面試沒發揮好也實屬正常。這個時候應該及時調整好自己的心態,從失敗中總結自己欠缺的點,不斷完善自己,然后嘗試投遞更多的公司。如果說大廠競爭激烈,面試難度高,不妨嘗試一些規模小一點的公司,那里面試難度低一些,拿到實習的可能也多一些。我作為過來人可以這么說,只要認真準備,一定能拿到實習機會。如果不是為了實習留用,實習時的大廠情結大可不必。對應屆生來說,實習最大的價值,是將之前書本上學到的知識運用到實踐之中,建立起更深的理解,而你在實習中遇到的問題和思考,都將為后面秋招的加分項。
實習的同學是幸運的,因為在秋招這個長跑中,他們建立了先發優勢。但實習只是一個了解與被了解的過程,并不代表最終的offer結果。每個企業的大多數offer都是在9月敲定的,從我個人的經歷來看,秋招的機會是最多的。

有了3月春季實習的教訓,我便將所有精力放在秋招。因為還有學科內的事情,我準備的時間并不充裕,只有暑假兩個月,系統地看了操作系統、計算機網絡、數據庫等相關的基礎內容,同時開始持續地刷算法題,培養起良好的手感。此時各個大廠開始了提前批招聘,我選擇了一些意愿不大的公司進行筆試和面試,準備檢驗一下自己當前的水平,也完善一下自己的簡歷,看面試官會問哪些問題。
9月時,我開始著手投遞簡歷,把各個大廠都投了一遍,并每天在各大論壇看同學發的面試經驗帖。我發現大家基本都有一些實習經歷,不少人還是好幾段,而我的簡歷上,實習經歷部分空空如也。這導致面試的時候非常被動。一場60分鐘的面試,別的同學實習經歷可以聊20分鐘,而我沒得聊,面試官也沒問,卻不斷地出算法題,導致我秋招的面試難度更大。認識到這點后,我把后面的準備重心放在了算法上。
在面試中,我發現第一面側重于基礎的計算機知識和常見的算法題上,而且各大公司在這個環節有著驚人的類似,因此可以參考網站上的面經有針對地準備。但到了二面、三面時候,面試的邏輯發生了改變,一般會側重于簡歷上的某段經歷,考察候選人解決問題的能力。例如最常見的有連環4問:為什么要做這件事,做這件事的過程中遇到了哪些困難,你是如何解決這些困難的,如果再給你一次機會你會怎么做得更好。這4個問題基本涵蓋了某段經歷的來龍去脈,全方位地展示候選人分析和解決問題的能力。特別是最后一個問題,如果對自己的經歷沒有復盤和思考,是很難在短時間內回答好的。
此外,還會針對一些候選人陌生的場景,要求給出解決方案。這個時候應該迎難而上,抓住問題的重點應對。比如面試官曾讓我思考一個紅包提現過程可能涉及的技術難點。這個問題對于當時的我來說毫無頭緒,便現場進行思考分析,最后我從數據安全的角度提出了自己的一些看法。相比直接回答不會,我至少給出了答案,盡管這個答案并不完美。
工夫不負有心人。我順利拿到了幾家頭部互聯網公司的offer。總結看,秋招比春季實習考察的維度要更多,不僅需具備基本知識面和較好的算法能力,還能就自己的某段經歷做出很好的總結和思考。面對陌生問題,能快速地抓住重點,并有一個初步的判斷。基礎知識的完善和算法的熟練需持續地準備和訓練,較為死板,可借鑒各個論壇上的面經。而問題的分析和解決能力則更為靈活。這一點想做好非常難,面試時會有較大壓力,但不能放棄,應拿出初生牛犢不怕虎的勇氣,冷靜分析,盡力給出答案。
一年之計在于春。春季實習提供了一個低門檻的機會,對沒有任何經驗的校招生來說,是一個很好的鍛煉和積累的機會。如何把握好春季實習的機會,我想離不開提前準備和持之以恒地嘗試。在樹立明確的求職目標后,應該盡早準備好算法和基礎知識。如果時間不夠,可以優先擴展自己的知識廣度,再通過面經有針對性地拓展自己的深度。實習的要求不高,各個公司也都非常喜歡招實習生,因此面對失敗時要及時調整自己心態,不能半途而廢。
秋招是全國數百萬應屆生的大考,互聯網企業更喜歡有準備的同學。從簡歷的優化、基礎知識的積累、實習項目的加分等各個因素,都會決定最后的錄用。熟練的基礎知識和算法能力是前提,問題的分析解決能力是重點。沒有人生來就會面試,如果你心里沒有底,不妨先找一些小公司面面看,面多了就能適應,找到感覺。
責任編輯:王新偉