為什么去BAT
找工作就像相親亭珍,你牛逼了,BAT并不一定給你發(fā)offer肄梨,反之,即使你不牛逼峭范,BAT的offer也有可能是非常容易的事情瘪贱。
BAT每年分別都能發(fā)出近千個(gè)校招offer,如果題主要聽(tīng)這么多人的意見(jiàn)其實(shí)也挺難做決定的菜秦,畢竟拿到BAT其中一家offer的給他換個(gè)時(shí)間換個(gè)地點(diǎn)換個(gè)面試官就不靠譜了,拿到兩家的建議也許可以稍微聽(tīng)一聽(tīng)尔店,拿到三家的就可以認(rèn)真揣摩一下,畢竟能拿到三家offer至少說(shuō)明是有點(diǎn)原因的嚣州。
實(shí)際操作
我來(lái)給題主點(diǎn)有實(shí)際操作性的答案吧。因?yàn)槿ツ曛粎⒓恿薃T的校招该肴,狼廠的跟我廠的筆試沖突了就沒(méi)去,主要基于對(duì)AT的了解談?wù)勀肂AT校招offer這回事匀哄。
關(guān)于學(xué)歷
首先秦效,簡(jiǎn)歷這東西題主有一個(gè)985碩的學(xué)歷涎嚼,面對(duì)BAT的簡(jiǎn)歷機(jī)篩,基本是不用擔(dān)心的苔货。
然后通說(shuō)下筆試,網(wǎng)上找點(diǎn)筆試題蒲赂,每家的筆試能做個(gè)40分就能進(jìn)面試,刷題這種事情題主這樣的考研黨不陌生吧滥嘴?做一兩套卷子拿不到40分,不管你信不信至耻,我反正不信。
面試走触。這個(gè)是大頭所以我就分阿里和騰訊的來(lái)講一講我的分析好了。
阿里
阿里針對(duì)大部分校招的普通人來(lái)說(shuō)互广,一面(我目測(cè))只會(huì)放出M1級(jí)別的,對(duì)應(yīng)到P6惫皱,問(wèn)你點(diǎn)基礎(chǔ)的CS知識(shí)撐死了,二面可能是M2級(jí)別的也就是P7旅敷、P8的樣子(這部分對(duì)職級(jí)的描述只是我大概的一個(gè)印象,畢竟最后棄掉了阿里的offer沒(méi)去研究過(guò)媳谁,考究黨請(qǐng)放過(guò)我),運(yùn)氣好的遇到跟你談?wù)勅松務(wù)劼殬I(yè)規(guī)劃什么的晴音,運(yùn)氣不好的遇到那種下面帶幾個(gè)team還成天看技術(shù)blog的就問(wèn)你點(diǎn)比較新鮮的知識(shí)或者是比較基礎(chǔ)但是冷門(mén)的那種知識(shí)缔杉,所以平時(shí)沒(méi)事看點(diǎn)跨領(lǐng)域的博客、看點(diǎn)經(jīng)典名著防防身還是很必要的壮吩,經(jīng)歷了一整天枯燥無(wú)味的面試突然碰到一個(gè)眼前一亮的絕對(duì)是一個(gè)加分項(xiàng)加缘。
騰訊
騰訊的話也是類似的道理,校招一面放出的是各個(gè)有headcount的leader拣宏,T3.1到T3.3不等,幾個(gè)一面面試官對(duì)應(yīng)一個(gè)二面面試官勋乾,后者是前面那幾個(gè)的老大嗡善。像鵝廠這樣的公司很操蛋的是:
業(yè)務(wù)領(lǐng)域跨的特別廣。電商罩引、SNS、普通的C/S軟件袁铐、游戲、各種App剔桨。
一面面試官直接對(duì)面試者負(fù)責(zé)。換句話說(shuō)洒缀,通過(guò)你就意味著他要直接當(dāng)你老大。
一面完全是隨便分的树绩,你投的感興趣事業(yè)群是互娛,但是分到的可能是SNG的某款社交產(chǎn)品的程序組老大面你葱峡,所以你的面試官不一定對(duì)得上的你background砰奕。
鑒于此,拿鵝廠offer的隨機(jī)性又加了幾成提鸟。
提示
當(dāng)然,這里有一點(diǎn)tips:
如果你的筆試成績(jī)讓面試官覺(jué)得有點(diǎn)意思胸哥,比如說(shuō)我們?nèi)ツ甑臅r(shí)候?qū)嵙?xí)招聘,滿分100空厌,我寫(xiě)了75+庐船,我投的互娛筐钟,結(jié)果還真被分到了SNG的一個(gè)程序面我,我就直接向他申請(qǐng)赋朦,他把筆試成績(jī)往群里一貼,就被轉(zhuǎn)到互娛那里去了宠哄。
如果你的簡(jiǎn)歷夠牛逼,比如說(shuō)ACM world final(隨口一說(shuō)而已诽俯,大神們看不上BAT我懂的),比如說(shuō)本科手寫(xiě)tokenizer和grammar analyzer惊畏,相信阿里的P6校招offer、鵝廠那只聞其聲不見(jiàn)其形的special也是隨手那么一收吧颜启。
要求
回到題主最關(guān)注的問(wèn)題——「在一年的時(shí)間中浪讳,我應(yīng)該做哪些準(zhǔn)備,才擁有進(jìn)入BAT研發(fā)部門(mén)的資格淹遵?」。
多閱讀
多coding
多思考
多閱讀透揣。一年的時(shí)間其實(shí)已經(jīng)很長(zhǎng)了,閱讀點(diǎn)cs經(jīng)典名著辐真,時(shí)間綽綽有余了。還有之前說(shuō)的blog侍咱,知乎上也有很多博客推薦的問(wèn)題,隨便一翻:
重點(diǎn)推薦下云風(fēng)的、淘寶核心系統(tǒng)的、輪子哥的@vczh偎箫、陳皓的,至于老外的因?yàn)槲谊P(guān)注的游戲行業(yè)的比較多就不在這里做推薦了镜廉,想找到自己的focus領(lǐng)域的優(yōu)秀老外博客或者社區(qū)還是比較容易的一件事。
多coding娇唯。這個(gè)不多說(shuō)了,碼農(nóng)每天花10幾個(gè)小時(shí)寫(xiě)代碼不是啥難事吧塔插?最大的難事可能是琢磨琢磨怎么保護(hù)腰和頸椎。當(dāng)然拓哟,多coding包括了多實(shí)習(xí),最好是實(shí)BAT的習(xí)断序。至于leetcode、topcoder漱凝、各種OJ什么的,題主如果只瞄著B(niǎo)AT诸迟,那大可不必浪費(fèi)時(shí)間,但是如果打算拿硅谷的offer或者北京那一票海龜回來(lái)辦的公司阵苇,leetcode全刷一遍還是必須的。
多思考紊册。只寫(xiě)代碼是不夠的,至于該怎么思考囊陡、該思考什么,這個(gè)屬于多思考的一個(gè)子問(wèn)題之一,請(qǐng)題主自行解決示括。
書(shū)單
最后,貼書(shū)單能騙贊嗎垛膝?教練我也來(lái)6∠ R芯邸!
還有三本書(shū)沒(méi)照上惑折,《STL源碼剖析》、《APUE》惨驶、《黑客與畫(huà)家》,這幾本書(shū)看過(guò)的面試過(guò)的都懂的粗卜。順便還混進(jìn)去幾本比較奇怪的書(shū)無(wú)視掉就好了。
額外ps一句攻臀,題主的一年時(shí)間可能看不了這么多書(shū),對(duì)其中幾本比較「速成」的做個(gè)重點(diǎn)推薦:
《深入理解計(jì)算機(jī)系統(tǒng)》刨啸,簡(jiǎn)直神書(shū)不解釋了,面試完你就會(huì)后悔沒(méi)多看一遍呜投。
《TCP/IP詳解卷1》,有了這本書(shū)碼碼再也不用擔(dān)心我被十一五教材——沒(méi)錯(cuò)我說(shuō)的就是坑爹的計(jì)算機(jī)網(wǎng)絡(luò)殘害幼小心靈了仑荐。
《算法導(dǎo)論》纵东,BAT的面試官真的沒(méi)時(shí)間成天刷OJ成天給你來(lái)高難度題干掉你,他們出的最難的你都能在算法導(dǎo)論課后題里找到原型偎球。
《深度探索C++對(duì)象模型》,面C++崗說(shuō)不出虛表實(shí)現(xiàn)機(jī)制衰絮?那基本就是面試成績(jī)打?qū)φ鄣墓?jié)奏,帶上這本書(shū)防身吧猫牡。
《編程之美》,幫你應(yīng)付掉大部分逼格還不太夠的公司煌恢。
最后的慣例:
渣渣小本一枚,13年AToffer瑰抵,最后從了豬廠。