伍濤
去年這個(gè)時(shí)候,因?yàn)橐粋€(gè)不安分的想法,我靠自學(xué)轉(zhuǎn)行去了互聯(lián)網(wǎng)企業(yè)——字節(jié)跳動(dòng)。工作一年多,回頭看畢業(yè)生求職,我有了“跳出求職看求職”的新感受。
春季實(shí)習(xí)是拿到互聯(lián)網(wǎng)offer的第一個(gè)機(jī)會(huì)。各個(gè)企業(yè)為了能夠提前篩選人才,會(huì)在這個(gè)時(shí)間發(fā)出很多實(shí)習(xí)offer。通過實(shí)習(xí)的方式,公司可以較為全面地了解候選人的素質(zhì);而對(duì)候選人來說,則可以提前了解組內(nèi)的工作內(nèi)容和氛圍。這樣雙方都能增加對(duì)彼此的了解,從而更早地敲定下來。
春季實(shí)習(xí)一般分為筆試和面試,其中有的公司沒有筆試,直接面試。面試一般為兩三面,第一面主要考察基礎(chǔ)知識(shí)的準(zhǔn)備情況,考得比較具體;二、三面考察項(xiàng)目經(jīng)歷和思維能力,考得相對(duì)寬泛。相比正式的秋招,春季實(shí)習(xí)的筆面試要求要低得多,但并不意味著容易。春季實(shí)習(xí)機(jī)會(huì)寶貴,吸引很多同學(xué)參與,出現(xiàn)了激烈競爭。
我的狀態(tài)屬于準(zhǔn)備不足,只草草看完C++,刷了大概70~80道的算法題,雖然通過了筆試,但到了面試環(huán)節(jié)卻全軍覆沒。因?yàn)槊嬖嚥粌H有算法題,還有數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)等其他方面的問題,而這正是我的軟肋。當(dāng)時(shí)我投遞了四五個(gè)公司,包括騰訊、百度、字節(jié)跳動(dòng)、螞蟻等。第一個(gè)面的是騰訊,面試官態(tài)度非常友好,在了解到我只準(zhǔn)備了算法和C++之后,便只針對(duì)這兩個(gè)地方提問??晌业闹R(shí)儲(chǔ)備只停留在紙面上,沒有深入地去了解,回答就經(jīng)常卡殼,聊了20多分鐘后便尷尬地結(jié)束了面試。在面試字節(jié)跳動(dòng)時(shí),面試官比較強(qiáng)勢,一上來就開始寫算法題。我的積累有限,做了10分鐘沒有進(jìn)展,結(jié)果自然很差。經(jīng)過連續(xù)兩次面試失敗,我的自信心受到很大打擊,覺得自己再去他公司面試也是白費(fèi)工夫,干脆就放棄了。
現(xiàn)在回想來看,面試的難度其實(shí)不算高,剛參加面試沒發(fā)揮好也實(shí)屬正常。這個(gè)時(shí)候應(yīng)該及時(shí)調(diào)整好自己的心態(tài),從失敗中總結(jié)自己欠缺的點(diǎn),不斷完善自己,然后嘗試投遞更多的公司。如果說大廠競爭激烈,面試難度高,不妨嘗試一些規(guī)模小一點(diǎn)的公司,那里面試難度低一些,拿到實(shí)習(xí)的可能也多一些。我作為過來人可以這么說,只要認(rèn)真準(zhǔn)備,一定能拿到實(shí)習(xí)機(jī)會(huì)。如果不是為了實(shí)習(xí)留用,實(shí)習(xí)時(shí)的大廠情結(jié)大可不必。對(duì)應(yīng)屆生來說,實(shí)習(xí)最大的價(jià)值,是將之前書本上學(xué)到的知識(shí)運(yùn)用到實(shí)踐之中,建立起更深的理解,而你在實(shí)習(xí)中遇到的問題和思考,都將為后面秋招的加分項(xiàng)。
實(shí)習(xí)的同學(xué)是幸運(yùn)的,因?yàn)樵谇镎羞@個(gè)長跑中,他們建立了先發(fā)優(yōu)勢。但實(shí)習(xí)只是一個(gè)了解與被了解的過程,并不代表最終的offer結(jié)果。每個(gè)企業(yè)的大多數(shù)offer都是在9月敲定的,從我個(gè)人的經(jīng)歷來看,秋招的機(jī)會(huì)是最多的。
有了3月春季實(shí)習(xí)的教訓(xùn),我便將所有精力放在秋招。因?yàn)檫€有學(xué)科內(nèi)的事情,我準(zhǔn)備的時(shí)間并不充裕,只有暑假兩個(gè)月,系統(tǒng)地看了操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫等相關(guān)的基礎(chǔ)內(nèi)容,同時(shí)開始持續(xù)地刷算法題,培養(yǎng)起良好的手感。此時(shí)各個(gè)大廠開始了提前批招聘,我選擇了一些意愿不大的公司進(jìn)行筆試和面試,準(zhǔn)備檢驗(yàn)一下自己當(dāng)前的水平,也完善一下自己的簡歷,看面試官會(huì)問哪些問題。
9月時(shí),我開始著手投遞簡歷,把各個(gè)大廠都投了一遍,并每天在各大論壇看同學(xué)發(fā)的面試經(jīng)驗(yàn)帖。我發(fā)現(xiàn)大家基本都有一些實(shí)習(xí)經(jīng)歷,不少人還是好幾段,而我的簡歷上,實(shí)習(xí)經(jīng)歷部分空空如也。這導(dǎo)致面試的時(shí)候非常被動(dòng)。一場60分鐘的面試,別的同學(xué)實(shí)習(xí)經(jīng)歷可以聊20分鐘,而我沒得聊,面試官也沒問,卻不斷地出算法題,導(dǎo)致我秋招的面試難度更大。認(rèn)識(shí)到這點(diǎn)后,我把后面的準(zhǔn)備重心放在了算法上。
在面試中,我發(fā)現(xiàn)第一面?zhèn)戎赜诨A(chǔ)的計(jì)算機(jī)知識(shí)和常見的算法題上,而且各大公司在這個(gè)環(huán)節(jié)有著驚人的類似,因此可以參考網(wǎng)站上的面經(jīng)有針對(duì)地準(zhǔn)備。但到了二面、三面時(shí)候,面試的邏輯發(fā)生了改變,一般會(huì)側(cè)重于簡歷上的某段經(jīng)歷,考察候選人解決問題的能力。例如最常見的有連環(huán)4問:為什么要做這件事,做這件事的過程中遇到了哪些困難,你是如何解決這些困難的,如果再給你一次機(jī)會(huì)你會(huì)怎么做得更好。這4個(gè)問題基本涵蓋了某段經(jīng)歷的來龍去脈,全方位地展示候選人分析和解決問題的能力。特別是最后一個(gè)問題,如果對(duì)自己的經(jīng)歷沒有復(fù)盤和思考,是很難在短時(shí)間內(nèi)回答好的。
此外,還會(huì)針對(duì)一些候選人陌生的場景,要求給出解決方案。這個(gè)時(shí)候應(yīng)該迎難而上,抓住問題的重點(diǎn)應(yīng)對(duì)。比如面試官曾讓我思考一個(gè)紅包提現(xiàn)過程可能涉及的技術(shù)難點(diǎn)。這個(gè)問題對(duì)于當(dāng)時(shí)的我來說毫無頭緒,便現(xiàn)場進(jìn)行思考分析,最后我從數(shù)據(jù)安全的角度提出了自己的一些看法。相比直接回答不會(huì),我至少給出了答案,盡管這個(gè)答案并不完美。
工夫不負(fù)有心人。我順利拿到了幾家頭部互聯(lián)網(wǎng)公司的offer??偨Y(jié)看,秋招比春季實(shí)習(xí)考察的維度要更多,不僅需具備基本知識(shí)面和較好的算法能力,還能就自己的某段經(jīng)歷做出很好的總結(jié)和思考。面對(duì)陌生問題,能快速地抓住重點(diǎn),并有一個(gè)初步的判斷?;A(chǔ)知識(shí)的完善和算法的熟練需持續(xù)地準(zhǔn)備和訓(xùn)練,較為死板,可借鑒各個(gè)論壇上的面經(jīng)。而問題的分析和解決能力則更為靈活。這一點(diǎn)想做好非常難,面試時(shí)會(huì)有較大壓力,但不能放棄,應(yīng)拿出初生牛犢不怕虎的勇氣,冷靜分析,盡力給出答案。
一年之計(jì)在于春。春季實(shí)習(xí)提供了一個(gè)低門檻的機(jī)會(huì),對(duì)沒有任何經(jīng)驗(yàn)的校招生來說,是一個(gè)很好的鍛煉和積累的機(jī)會(huì)。如何把握好春季實(shí)習(xí)的機(jī)會(huì),我想離不開提前準(zhǔn)備和持之以恒地嘗試。在樹立明確的求職目標(biāo)后,應(yīng)該盡早準(zhǔn)備好算法和基礎(chǔ)知識(shí)。如果時(shí)間不夠,可以優(yōu)先擴(kuò)展自己的知識(shí)廣度,再通過面經(jīng)有針對(duì)性地拓展自己的深度。實(shí)習(xí)的要求不高,各個(gè)公司也都非常喜歡招實(shí)習(xí)生,因此面對(duì)失敗時(shí)要及時(shí)調(diào)整自己心態(tài),不能半途而廢。
秋招是全國數(shù)百萬應(yīng)屆生的大考,互聯(lián)網(wǎng)企業(yè)更喜歡有準(zhǔn)備的同學(xué)。從簡歷的優(yōu)化、基礎(chǔ)知識(shí)的積累、實(shí)習(xí)項(xiàng)目的加分等各個(gè)因素,都會(huì)決定最后的錄用。熟練的基礎(chǔ)知識(shí)和算法能力是前提,問題的分析解決能力是重點(diǎn)。沒有人生來就會(huì)面試,如果你心里沒有底,不妨先找一些小公司面面看,面多了就能適應(yīng),找到感覺。
責(zé)任編輯:王新偉