校招進(jìn)騰訊,二本也可以?
我經(jīng)常在后臺(tái)收到小伙伴的私信:
“你真的是二本畢業(yè)嗎?進(jìn)騰訊有什么秘訣?”
“我不是985、211,能不能進(jìn)騰訊?”
“哥,是不是隨著競(jìng)爭(zhēng)越來(lái)越激烈,普通學(xué)校與BAT徹底無(wú)緣?”

對(duì)于這類(lèi)問(wèn)題、這種迷茫,普通院校畢業(yè)的我,可以說(shuō)是感同深受。曾幾何時(shí),我也無(wú)數(shù)次問(wèn)別人、問(wèn)自己這些問(wèn)題。
大學(xué)生活太自由,學(xué)校管理松散,很容易放飛自我。在這種情況下,很多同學(xué)大二大三才后知后覺(jué),幡然醒悟,想要找份好工作,又覺(jué)得自己基礎(chǔ)很差,難免擔(dān)心會(huì)不會(huì)為時(shí)已晚?

如果你的基礎(chǔ)比我好,那么恭喜你,你很有希望;如果你的基礎(chǔ)比我差,也不要?dú)怵H,抬頭看路,埋頭苦干,起飛只是時(shí)間問(wèn)題。
求其上者得其中,求其中者得其下。




數(shù)據(jù)結(jié)構(gòu)與算法

操作系統(tǒng)
系統(tǒng)學(xué)習(xí)的話,還得跟著書(shū)走,《深入理解計(jì)算機(jī)操作系統(tǒng)》這本書(shū)很經(jīng)典,有余力可以過(guò)一遍,但不用死磕,學(xué)生時(shí)代難以形成太深的理解,有個(gè)大體印象就好。
數(shù)據(jù)庫(kù)與緩存

實(shí)習(xí)經(jīng)

關(guān)注大廠的實(shí)習(xí)生招聘計(jì)劃
參加統(tǒng)一實(shí)習(xí)生招聘,能內(nèi)推就內(nèi)推;能走提前批,就走提前批。如果認(rèn)識(shí)一些師兄,能走組內(nèi)內(nèi)推,直接觸及到團(tuán)隊(duì),價(jià)值當(dāng)然是最高的!
大廠只認(rèn)知名企業(yè)的實(shí)習(xí)經(jīng)歷,小公司招人進(jìn)去基本就是為了找點(diǎn)廉價(jià)勞動(dòng)力,不會(huì)花時(shí)間培養(yǎng)你。最重要的是,小廠實(shí)習(xí)經(jīng)歷也不會(huì)為你的簡(jiǎn)歷加分,還耽誤了準(zhǔn)備面試的時(shí)間。
不要只投一家公司,也不要只愛(ài)一家公司,特別是騰訊這種公司,仰慕者如云,競(jìng)爭(zhēng)激烈,就算實(shí)力深厚,也不免有失手之時(shí)。多一家公司,就多一份希望。在拿到Offer之前,千萬(wàn)不能放松。
不是每家大廠,都像騰訊一樣,搞實(shí)習(xí)生巡回招聘會(huì)??梢酝ㄟ^(guò)內(nèi)推等渠道,尋找更多的面試機(jī)會(huì),我在尋求騰訊實(shí)習(xí)未果后,就通過(guò)完美世界的師兄,內(nèi)推了完美的實(shí)習(xí)面試,順利過(guò)關(guān)。
年少無(wú)知,實(shí)習(xí)招聘只投了騰訊,我們城市沒(méi)有面試點(diǎn),所以坐車(chē)去了隔壁城市參加,走完一步流程,就回學(xué)校,等待通知。偏偏騰訊面試都是單線聯(lián)系,只能被動(dòng)等待郵件。那段時(shí)間,忍不住地反復(fù)看手機(jī),恨不得把手機(jī)看穿,對(duì)這只鵝又氣又愛(ài)。
其實(shí)一開(kāi)始是沒(méi)抱太大希望,但是出乎意料,初試、復(fù)試相繼通過(guò),這時(shí)候就很難保持平常心,渴望擔(dān)憂興奮。。。各種情緒交替出現(xiàn),導(dǎo)致在HR面時(shí)表現(xiàn)得很緊張。因?yàn)槁?tīng)說(shuō)HR面篩人的概率很低,就還是抱有很大希望。
最后等了足足一個(gè)月,最終也沒(méi)等到心心念念的Offer,那天第一次喝了不少酒,也沒(méi)醉,就是睡不著,有種當(dāng)初高考失利的不知所措。
在我放棄希望,準(zhǔn)備破罐子破摔時(shí),一位師兄在群里發(fā)了完美世界實(shí)習(xí)招聘的消息,我趕緊請(qǐng)師兄幫忙內(nèi)推。
沒(méi)多久,面試官約了一次電話面試,聊得還可以,問(wèn)我能不能去北京面試,我沒(méi)有猶豫,因?yàn)楦緵](méi)有資本猶豫,那時(shí)候一點(diǎn)希望就像一根救命稻草。當(dāng)然也不敢提報(bào)銷(xiāo),為了省錢(qián),買(mǎi)的硬座,一坐就是26h,一路下來(lái)整個(gè)人都快變磚了。
完美還是很人性化,考慮到我跨省而來(lái),四輪面試集中在一天進(jìn)行。
靠著前期積累,外加鵝廠一戰(zhàn)積累的經(jīng)驗(yàn),從技術(shù)表現(xiàn)講,應(yīng)該達(dá)到了招聘要求,加上面試官也看到了我的誠(chéng)意,也就沒(méi)為難我的學(xué)歷,要知道前些年完美世界都是堅(jiān)持只招清華校友,當(dāng)時(shí)放寬了標(biāo)準(zhǔn),但一般也是北郵這種學(xué)校居多,所以我實(shí)習(xí)期間干得尤其賣(mài)命,多做貢獻(xiàn),不光是珍惜來(lái)之不易的機(jī)會(huì),也是盡力回報(bào)知遇之恩。
進(jìn)大廠不易,所以要用盡全力??偨Y(jié)的注意事項(xiàng)不算全面,但也算是我踩過(guò)的雷,希望幫助更多的小伙伴。不要怕錯(cuò),充分嘗試,多一個(gè)機(jī)會(huì)就多一份希望。
在這里特別感謝收留我的師兄,我當(dāng)時(shí)是第一次跨省出行,特地提前兩天到了北京。當(dāng)時(shí)烈日炎炎,拖著行李,一路到了完美大廈,沒(méi)有師兄收留,我真不知道可以住哪里。這一路上接受了太多善良的人的幫助,現(xiàn)在我有些經(jīng)驗(yàn)可談了,也希望自己的積累傳遞下去,給和我一樣渴望前行的同學(xué)們一點(diǎn)幫助。
一般來(lái)說(shuō),項(xiàng)目經(jīng)驗(yàn)獲取的方式包括實(shí)驗(yàn)室、實(shí)習(xí)、開(kāi)源項(xiàng)目。

實(shí)驗(yàn)室看具體情況,好學(xué)校的通常值得去,如果是比較差的學(xué)校,很多時(shí)候就是幫老師打黑工。
我當(dāng)時(shí)有嘗試過(guò)兩個(gè)實(shí)驗(yàn)室:第一個(gè)項(xiàng)目,是一個(gè)礦燈管理系統(tǒng),做了一半,被告知要簽署責(zé)任條約,果斷放棄;第二個(gè)是一個(gè)VR切西瓜的項(xiàng)目,算是開(kāi)闊了視野,但對(duì)于我本來(lái)的方向幫助有限。
實(shí)習(xí)是獲取項(xiàng)目經(jīng)驗(yàn)的最好方式,千萬(wàn)要注意的是,實(shí)習(xí)生一開(kāi)始基本都是做打雜的活兒,不要抱怨,也不要怕吃苦,全力做好手上的任務(wù),在此基礎(chǔ)上,主動(dòng)承擔(dān)更多事情,多學(xué)多干。
我在完美世界實(shí)習(xí)時(shí)候,不光做負(fù)責(zé)的模塊,還主動(dòng)參與到其他同事的模塊中去,這樣持續(xù)積累,到實(shí)習(xí)結(jié)束時(shí),我已經(jīng)把自己參加的項(xiàng)目的全鏈路,搞得明明白白。在后面面試的時(shí)候,說(shuō)得清清楚楚,讓面試官看到了我的項(xiàng)目能力。
開(kāi)源項(xiàng)目也是個(gè)出路,強(qiáng)烈建議學(xué)習(xí)一些明星項(xiàng)目,尤其是Redis、Etcd這種小而美的工程,看它們的源碼,搞清楚核心流程,本身也極具亮點(diǎn)。如果實(shí)力再?gòu)?qiáng)勁些,還可以嘗試參與一些開(kāi)源項(xiàng)目,注意,最好是有一定規(guī)模的項(xiàng)目。

怎么辦呢?熟能生巧,巧能生妙,當(dāng)然是練習(xí)了!
可以先看一下《程序員面試寶典》,說(shuō)是面試寶典,但其實(shí)筆試內(nèi)容多于面試,這里推薦原因是因?yàn)樗鼘?duì)面試的流程、面試準(zhǔn)備工作,有一些指導(dǎo)作用,可以作為面試訓(xùn)練的一個(gè)起點(diǎn)。
《劍指Offer》也可以看下,里面有50多道面試題,它最大的亮點(diǎn),在于把一道面試題,層層遞進(jìn)地推導(dǎo)出多種解決方案,這個(gè)打法是可以在面試中經(jīng)常使用的。
接下來(lái)就是開(kāi)始進(jìn)行面試實(shí)戰(zhàn)。
記得第一次去面試,家里人都很上心,給我換上了風(fēng)衣,還是那種長(zhǎng)風(fēng)衣,還強(qiáng)迫我?guī)Я艘粋€(gè)公文包,穿了雙不太合腳的皮鞋,給我說(shuō)這樣穿顯得非常有文化。結(jié)果可想而知,太扎眼了
。
話說(shuō)回來(lái),經(jīng)過(guò)幾家小公司的洗禮,我逐漸找到了面試的狀態(tài),但是小公司面試模式太過(guò)簡(jiǎn)單,收益不高,也就點(diǎn)到即止了。
后面選擇了廣撒網(wǎng),面大廠。有些大廠如果筆試掛了,也可以去霸面,也算增加一些經(jīng)歷,比如我在面試騰訊之前,就參加了網(wǎng)易、深信服等多家大廠的面試。
值得一提的是,面試過(guò)程,本身也是對(duì)實(shí)力的提升,平常覺(jué)得懂了的知識(shí),在面試的高壓下,能反映出哪些是理解不夠深刻的,哪些是有所誤差的,反復(fù)復(fù)盤(pán)、糾錯(cuò)、完善。通過(guò)面試經(jīng)驗(yàn)的積累,整體實(shí)力也會(huì)突飛猛進(jìn)。
大廠面試的機(jī)會(huì)畢竟還是有限,這時(shí)候就得考慮模擬面試,可以是自己去搜集面試題,讓同學(xué)幫忙問(wèn)答。當(dāng)然更有效的,是拜托已經(jīng)工作的師兄師姐來(lái)進(jìn)行,如果認(rèn)識(shí)本身在大廠就是面試官的前輩,那更是事半功倍。
可以看到,面試基本是過(guò)五關(guān)、斬六將的節(jié)奏。下面針對(duì)每一關(guān),我進(jìn)行簡(jiǎn)單的介紹。
在線投遞自己的簡(jiǎn)歷,簡(jiǎn)歷上一定要認(rèn)真打磨,突出自己的專(zhuān)長(zhǎng)和亮點(diǎn),避免千篇一律地寫(xiě)自己踏實(shí)肯干這些套話,要針對(duì)具體事項(xiàng)來(lái)推銷(xiāo)自己,比如對(duì)某個(gè)語(yǔ)言有深入的研究,看了哪幾本特別厲害的書(shū),在哪個(gè)大廠實(shí)習(xí)過(guò),熟悉哪些后臺(tái)組件。
網(wǎng)申時(shí)候,建議走騰訊的內(nèi)推渠道,簡(jiǎn)歷通過(guò)率會(huì)有所提高。
面試第一步是要投遞簡(jiǎn)歷,騰訊校園招聘篩選簡(jiǎn)歷的是HR部門(mén),業(yè)務(wù)部門(mén)基本不參與,HR一般會(huì)評(píng)估候選人的學(xué)校、經(jīng)歷、技能,是的,此時(shí)決定通過(guò)與否的,完全取決于你的簡(jiǎn)歷。如果簡(jiǎn)歷不通過(guò),就沒(méi)有下文了。如果簡(jiǎn)歷通過(guò),至少可以和各路英豪,同臺(tái)競(jìng)技。我當(dāng)時(shí)因?yàn)橛辛送昝朗澜绲膶?shí)習(xí)經(jīng)歷,簡(jiǎn)歷很快就通過(guò)了。
簡(jiǎn)歷通過(guò)后,會(huì)收到一封郵件,大概內(nèi)容就是何時(shí)何地參加筆試,筆試以前會(huì)借用大學(xué)教室,進(jìn)行現(xiàn)場(chǎng)筆試,不過(guò)這兩年這個(gè)環(huán)節(jié)基本是在線上進(jìn)行。
筆試主要傾向于算法考察,基本就是Leetcode上中等難度的題目。
我當(dāng)時(shí)是做了最近3年的真題,筆試還算游刃有余,建議大家多看看歷屆的筆試真題,針對(duì)拿不太準(zhǔn)的知識(shí)點(diǎn)進(jìn)行強(qiáng)化復(fù)習(xí)。
組員面試,這是第一道真正意義上的攔路虎。這一面面試官,一般是組內(nèi)的骨干員工,職級(jí)通常是9級(jí)或者10級(jí)。
我是去酒店參加的線下面試。簽到之后,沒(méi)等多久,就被叫到名字,組員簡(jiǎn)單地接待了我,然后讓我做了自我介紹,針對(duì)簡(jiǎn)歷問(wèn)一些感興趣的問(wèn)題,包括TCP三次握手、MySQL的索引、C++多態(tài)、STL中vector的原理等,大概問(wèn)了30分鐘。
正當(dāng)我擦了擦汗,剛松一口氣時(shí),面試官遞給我一張草稿紙,咦?還要手撕代碼?!
15分鐘寫(xiě)完代碼之后,面試官會(huì)當(dāng)場(chǎng)進(jìn)行review,針對(duì)有疑惑或者不清晰的點(diǎn)進(jìn)行追問(wèn),此時(shí)一定要保持頭腦清晰,跟緊思路,進(jìn)行解答或修正。
復(fù)試也是技術(shù)面,通常是總監(jiān)級(jí)別大神坐鎮(zhèn),如果能順利入職,那么就是平常能頻繁接觸到的級(jí)別最高的領(lǐng)導(dǎo)。
我遭遇了壓力面,面試官看起來(lái)資歷很深,不茍言笑,針對(duì)問(wèn)題,不斷追問(wèn),提高難度,會(huì)問(wèn)到接不住為止(亦或是你全部掌握,但學(xué)生時(shí)代要達(dá)到這個(gè)水平,非常困難)。
題目還算常規(guī),基本是通過(guò)我的實(shí)習(xí)經(jīng)歷、和項(xiàng)目經(jīng)驗(yàn)發(fā)散出去的,包括一些C++面向?qū)ο?、常?guī)數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)、Redis的網(wǎng)絡(luò)模型、緩存的一致性問(wèn)題等。
這一面沒(méi)有讓我手寫(xiě)算法,但是提了一道算法題,講出思路就算過(guò)關(guān)。面完當(dāng)天晚上,就收到了通過(guò)通知。
至此,我成了我們學(xué)校那一屆,唯一還在候選列車(chē)上的。
騰訊招人的成本是非常大的,前面那么多流程,都成功突圍了。所以,只要?jiǎng)e劍走偏鋒,通過(guò)HR面試是沒(méi)有問(wèn)題的。
HR面,問(wèn)的就是一些基本信息和常規(guī)問(wèn)題。說(shuō)白了,HR環(huán)節(jié),一個(gè)是確認(rèn)意向,一個(gè)是考察情商。本著求穩(wěn)的態(tài)度,我們也可以看一些常規(guī)問(wèn)題的分析,準(zhǔn)備下職業(yè)規(guī)劃什么的。
。也許有同學(xué)會(huì)說(shuō)和第二條矛盾了,其實(shí)不然,第一優(yōu)先級(jí)始終是技術(shù)、第二才是其他因素。只要能展現(xiàn)出自己在具體技術(shù)上的深入理解,就會(huì)成為面試場(chǎng)上的香餑餑。這里借用字節(jié)跳動(dòng)經(jīng)常內(nèi)宣的一句話:因?yàn)榛鶖?shù)大,你每強(qiáng)一點(diǎn),就能甩開(kāi)一大批人。
過(guò)得去就行,不要影響畢業(yè)。在很多學(xué)校,學(xué)分和課程更像是種形式,內(nèi)容跟不上業(yè)界發(fā)展,思維落后,學(xué)校的老師大多脫離實(shí)戰(zhàn)很久,照本宣科,仿佛就沒(méi)想過(guò)怎樣才能培養(yǎng)出優(yōu)秀人才。所以說(shuō),進(jìn)大廠,靠自己。
好在在我看來(lái),說(shuō)完全拼體力也不見(jiàn)得,除了肝和卷,決定勝負(fù)的一個(gè)重要因素,就是方向規(guī)劃和學(xué)習(xí)路徑,這部分還是很有優(yōu)化空間的,搜集資料,具象分析,找到適合自己的打法,才是制勝之道。
風(fēng)雨無(wú)阻,砥礪前行,披荊斬棘,終進(jìn)騰訊。很慶幸,努力之后收獲了結(jié)果,也感謝一路幫助的人,這里我也整理了一些建議給大家:
1.敢于自不量力。我從來(lái)沒(méi)有因?yàn)樽约菏嵌?,就定性自己一定不能進(jìn)大廠,反而定了下要進(jìn)騰訊的目標(biāo)。差距只是暫時(shí),專(zhuān)注目標(biāo),見(jiàn)賢思齊,你相信自己你可以,才是一切可能的起點(diǎn)。
2.方向正確,在有限的時(shí)間,選擇行之有效的道路。計(jì)算機(jī)是一門(mén)很依賴自學(xué)能力的專(zhuān)業(yè),大家的起步差別并不大,很多同學(xué)缺的,其實(shí)是正確的指引和規(guī)劃,抹平信息差,何懼一戰(zhàn)?
3.準(zhǔn)備充分,按既定規(guī)劃補(bǔ)齊基礎(chǔ)設(shè)施。針對(duì)要做的事項(xiàng),堅(jiān)定去執(zhí)行,學(xué)習(xí)能力和糾錯(cuò)能力也是慢慢培養(yǎng)出來(lái)的,始終一步一個(gè)腳印,去增加自己的底牌,不忘初心,方得始終。
人生本來(lái)就是各種經(jīng)歷的總和,每一個(gè)階段都是最美的階段,無(wú)論是在校,還是已入職場(chǎng),都要不負(fù)韶華,砥礪前行。
最后,送大家一句我很喜歡的話:凡心所向,素履以往,生如逆旅,一葦以航。


