校園招聘總結(jié)

大風(fēng)車考試網(wǎng)

注:貌似不少童鞋看到這篇東西覺得我是牛人……其實(shí)不是stO,以下的內(nèi)容都是對自己找工作過程的一個(gè)記錄總結(jié),不少同學(xué)比我找的厲害,所以這篇博文就算是我的一個(gè)自言自語吧!如果大家覺得有些幫助,那我也很開心!

注2:博文最后更新了一些內(nèi)容,僅供參考

原本想把標(biāo)題寫成“4399、小米、UC、百度面經(jīng)”,后來想了一下,其實(shí)這次校園招聘可以寫的遠(yuǎn)遠(yuǎn)不止那么少。從一開始的情況急轉(zhuǎn)直下,到最后逐漸恢復(fù)狀態(tài)拿到offer,2個(gè)月來人都愁得頭發(fā)胡子瘋長,從中真的學(xué)到太多太多了,也深感找工作不容易……當(dāng)然最后的結(jié)果還是不錯(cuò)的,目前有幸拿到UC、百度、小米、4399的offer。這次校園招聘雖然還沒結(jié)束,但是我大概已經(jīng)決定后最終的去向了,所以也在這里寫篇日記紀(jì)念下大學(xué)這紀(jì)念來最憂心忡忡的2個(gè)月。

——————準(zhǔn)備的內(nèi)容——————

要說校園招聘我自己學(xué)到什么重要的東西,最重要的有2點(diǎn)——第一個(gè)是不要抱死一家公司不放:有個(gè)目標(biāo)是很好的事,但是如果抱著一種“非這家公司不去”的心態(tài),忽略了準(zhǔn)備其它公司的筆試、面試,那么一旦真的有閃失,后果會非常嚴(yán)重,我自己在校招初期就是這樣遭到很大打擊的;第二個(gè)是筆試成績非常重要,一定要重視:以前總有一種錯(cuò)覺,就是覺得只要筆試通過了一個(gè)門檻,進(jìn)入面試那就基本只看面試表現(xiàn)了,后來經(jīng)過多次經(jīng)歷能明顯發(fā)現(xiàn)筆試成績在面試過程中也占著非常重要的地位。

先從大處基本的方面說,如果我重新準(zhǔn)備筆試面試,會怎么準(zhǔn)備?我現(xiàn)在看來,從大二的最后一次假期開始準(zhǔn)備,也不為早。盡早確定自己到底是要讀研還是要找工作,盡早有個(gè)目標(biāo),我心里其實(shí)一早就是想直接找工作的,但是奈何一開始父母比較傾向于走保研的路,而我自己當(dāng)時(shí)也覺得其實(shí)沒有那么不想讀研,因此也沒有太過準(zhǔn)備找工作的事,后來越到臨近找工季,越是感受到心里對于直接工作的向往,于是不但放棄直博,連保研也放棄了,可以說是直接把自己推到一條沒法后退的道路上。這幾個(gè)月我看資料、看書的效率實(shí)在是大學(xué)任何一個(gè)時(shí)期都比不上的,很辛苦,但是不得不這樣!

在準(zhǔn)備找工作開始到現(xiàn)在,下面列出的材料大概是在3個(gè)月時(shí)間內(nèi)閱讀、完成的(我是偏后臺開發(fā)的):

《Effective C++》,看了之后絕對獲益匪淺;

《C++ Primer》,其實(shí)我個(gè)人不覺得這本書有多么震撼(起碼沒有Effective C++給我的那種感覺),但是確實(shí)是對C++一些細(xì)節(jié)查漏補(bǔ)缺的好書;

《編程之美》、《劍指OFFER》、《編程珠璣》、《Cracking the Coding Interview》,其中《編程之美》和《Cracking the Coding Interview》看得差不多,《劍指OFFER》和《編程珠璣》大概看了一半。這四本書是準(zhǔn)備面試(甚至一部分涉及寫代碼的筆試題)的非常好的材料,其實(shí)很多公司的題目都能在里面找到蹤影,看了后要著重記住解題的思路;

leetcode,直接搜索,上面有非常多很贊的題目,既是基礎(chǔ),但是又是十分考驗(yàn)功底的題目,我到現(xiàn)在還十分后悔沒有早一點(diǎn)開始刷這個(gè)oj,因此只能挑我覺得大部分公司著重考到的題目——所有和鏈表、樹、數(shù)組有關(guān)的題目。我到目前也就做了50多題,很慚愧,如果全部做完,那么能力肯定會提升一個(gè)level(20151208注:目前已經(jīng)做完150題了,算是暫時(shí)刷完這個(gè)OJ,還是那句,幫助很大……)。另外,leetcode里面的題目和《Cracking the Coding Interview》里面的風(fēng)格比較類似,都是非?简(yàn)基本功的;

《UNIX環(huán)境高級編程》《UNIX網(wǎng)絡(luò)編程-第2卷》,這兩本書是我應(yīng)聘所有與Linux或者后臺相關(guān)崗位時(shí)覺得很有用的,兩本合起來大概用了20天看完,而且《UNIX環(huán)境高級編程》的代碼全部由手敲并運(yùn)行過,而且寫了一個(gè)小程序,里面運(yùn)用了鎖、多線程等技術(shù)點(diǎn),可以對操作系統(tǒng)有個(gè)更好的理解,個(gè)人感覺是很值得的;

《構(gòu)建高性能WEB站點(diǎn)》,其實(shí)這本書的用途沒有想象那么大,當(dāng)時(shí)是為了準(zhǔn)備面試中可能碰到的系統(tǒng)設(shè)計(jì)題而看的,但是看了也很難回憶起比較深刻的東西,主要是沒有接觸過,理解起來也困難。不過面試過程中也基本沒有到那么多,但是還是能作為開開眼界的一本書;

手寫插入、冒泡、選擇、快速、歸并、堆排序,同時(shí)敲入了實(shí)際代碼,其中快排和歸并排序練習(xí)了幾次,已經(jīng)做到信手拈來,可惜面試中還沒碰到直接寫排序的,當(dāng)然了各種排序算法的時(shí)空復(fù)雜度以及特點(diǎn)都是要理解好的;

編寫鏈表、隊(duì)列、棧、堆、哈希表數(shù)據(jù)結(jié)構(gòu),一開始沒有寫總是覺得思路比較簡單,到實(shí)際去實(shí)現(xiàn)就會發(fā)現(xiàn)沒那么簡單了,后來面試中確實(shí)要直接手寫一個(gè)棧的實(shí)現(xiàn)代碼,有所準(zhǔn)備了;

當(dāng)然還有July的博客中的關(guān)于海量數(shù)據(jù)處理的題目,以及他所提供的各類筆試面試題,精品!我時(shí)常在想如果沒有了這個(gè)博客那么這些有價(jià)值的內(nèi)容會封閉到什么時(shí)候?當(dāng)然有人覺得這些都是題目,看了有什么意思呢?但是看了的人確實(shí)更有競爭力了,要找工作的你看還是不看?我筆試面試中有幾題就是在July的博客中有的。

包括www.ahathinking.com中關(guān)于lcs等一系列題目的講解,以及網(wǎng)上各種有用的資料,別人的面經(jīng),包括我的博客中的某些內(nèi)容,例如C++類、結(jié)構(gòu)對象內(nèi)存布局淺析,找出帶環(huán)單向鏈表的環(huán)入口(交點(diǎn)),等內(nèi)容,尤其是第一篇,幾乎所有的筆試題都會考。

其實(shí)還有很多很多的內(nèi)容,我這里根本就列不完,所以越早準(zhǔn)備校園招聘越好。另外我也深深感覺到一份相關(guān)的實(shí)習(xí)工作經(jīng)歷也是很重要的……

——————筆試面試——————

下面就是大概說一下筆試、面試的經(jīng)歷以及我個(gè)人覺得不同公司的偏好內(nèi)容,當(dāng)然我不會說具體的筆試、面試題目,因?yàn)檫@些東西公司都要求保密

阿里巴巴:當(dāng)時(shí)沒有準(zhǔn)備校招的多少東西,因此筆試一塌糊涂,直接負(fù)分滾粗,面試機(jī)會都沒有

騰訊:最開始希望加入的公司,面試內(nèi)容也是專門為之準(zhǔn)備,孤注一擲但是最終被刷,才悟出不要抱死一家公司的教訓(xùn)。從面試情況以及同學(xué)的一些分享,感覺騰訊十分喜歡筆試分?jǐn)?shù)高的人,而且項(xiàng)目經(jīng)歷中,那些十分接近一款產(chǎn)品的項(xiàng)目是很受青睞的,例如一款微博分析工具、安卓手機(jī)軟件之類的”產(chǎn)品“。至于比較偏重理論的項(xiàng)目,例如某個(gè)算法的實(shí)現(xiàn)、改進(jìn),或者其它一些完成理論的demo(但是沒有實(shí)際產(chǎn)品)的項(xiàng)目可能就會不那么抓住眼球。同時(shí)我個(gè)人感覺,騰訊十分看重你項(xiàng)目的深入程度,越是做得深入,越是完整,越好,不然很有可能面試官覺得你的項(xiàng)目”很水“。當(dāng)然騰訊的一面還是基礎(chǔ)知識,常見的函數(shù)知道怎么實(shí)現(xiàn),例如和字符串操作相關(guān)的,或是其它基本的面試題,具體的其實(shí)看了JULY的博客,或者其它一些面經(jīng),吃透了,就差不多了。另外是對于自己的項(xiàng)目,想好自己項(xiàng)目的難點(diǎn)、克服難點(diǎn)的做法是什么等。

網(wǎng)易游戲:很多崗位號稱只招研究生,其實(shí)不然,優(yōu)秀本科生也是可以去競爭的。筆試分?jǐn)?shù)很重要!而且對語言的細(xì)節(jié)要比較了解,今年的筆試題還有和圖相關(guān)的內(nèi)容。網(wǎng)易的筆試題涵蓋的范圍很廣,有些也是很基礎(chǔ)的但是大家可能會忽略的知識,至于后面,難度適中。要應(yīng)對網(wǎng)易游戲的面試(C/C++),那么一定要對C++的了解比較深入,怎么個(gè)深入呢,例如大家可以去注意C++中比較標(biāo)準(zhǔn)的拷貝構(gòu)造函數(shù)的寫法,當(dāng)你重新看C++的書的時(shí)候,不斷問為什么書中要那么去寫,然后包括類型轉(zhuǎn)換、多態(tài)、虛表這些也絲毫不能含糊,面試官問的問題,我當(dāng)時(shí)實(shí)在么有招架住。網(wǎng)易的二面就比較考察個(gè)人的除編程語言外的應(yīng)用、分析能力。在網(wǎng)上多多找面經(jīng)吧。

工商銀行軟件開發(fā)中心:軟件開發(fā)中心應(yīng)該是直接在宣講會投遞簡歷的,工行的待遇還是不錯(cuò)的,同時(shí)平時(shí)上班的時(shí)間也比較不像大型互聯(lián)網(wǎng)公司那樣早上很遲開始,晚上很遲走,不過我只是在面試的時(shí)候看到這些皮毛,不知道實(shí)際情況。工行軟件開發(fā)中心是要經(jīng)過群面、單獨(dú)面的過程的(后續(xù)可能還有筆試)。群面就是給出一個(gè)實(shí)際問題,然后大家分析發(fā)表看法,然后組成一個(gè)組討論并達(dá)成一致意見。整個(gè)過程面試官都會知道聽你們討論的內(nèi)容。但是我不知道面試官傾向什么樣的應(yīng)聘者。

4399:4399的筆試題還是比較平均,個(gè)人感覺出得比較中規(guī)中矩,難度也設(shè)計(jì)的比較好。當(dāng)時(shí)的第一輪面試,可能因?yàn)楣P試分?jǐn)?shù)高,所以面試官問的內(nèi)容不多,也不難,答對了面試官不會問太多,再次印證筆試分?jǐn)?shù)很重要。接下來的面試就包括一些性格測試之類的,如果有進(jìn)一步的面試,估計(jì)就是直接去見游戲開發(fā)組的組長,面試的時(shí)候我被問到了很多開放式的問題,例如“大學(xué)期間最...”,“你自己覺得最...”,“你認(rèn)為...”之類的問題。這些是我答得非常不好的。

UCweb:我很感謝UCWEB給我的機(jī)會。總體來說UC的筆試題不難,因此盡量做到最好,我當(dāng)時(shí)應(yīng)聘的是瀏覽器開發(fā)工程師。其實(shí)UC在廣州的辦公環(huán)境非常、非常地好,薪酬福利也很給力,加上目前UC的發(fā)展勢頭也好,因此我個(gè)人其實(shí)非常喜歡UC。我進(jìn)入面試后,面試官直接就問簡歷上的項(xiàng)目,讓我非常吃驚的是,面試官的水平真的很厲害,我目前還沒遇到哪位面試官能把項(xiàng)目問得這么——深入、命中要害……所以我的初步結(jié)論是好好準(zhǔn)備項(xiàng)目。問完項(xiàng)目后,會問些比較基礎(chǔ)的東西,當(dāng)然那些就要看你對語言的了解程度以及一些比較平常的數(shù)據(jù)處理問題,海量數(shù)據(jù)見July的博客。

小米:我這次筆試小米,發(fā)現(xiàn)題目其實(shí)不多,都是直接手寫代碼。因此手寫代碼的能力還是十分必要鍛煉的,直接對著《Cracking the Coding Interview》來手寫代碼吧。至于筆試題的難度適中,做完leetcode里面鏈表、樹的題目,應(yīng)該問題不大。當(dāng)然,對于leetcode里面和鏈表有關(guān)的題目,多點(diǎn)使用二級指針去解題,不要總是用一級指針。用二級指針不但代碼更短更簡潔,而且更加高端,必須要練習(xí)一下。至于小米的面試,其實(shí)我發(fā)揮得不是很好,兩道實(shí)際的手寫程序題,第一題有一個(gè)小BUG,第二題經(jīng)過提示才寫出了最優(yōu)解法。但是還是那句吧,筆試做好一點(diǎn),面試的時(shí)候,如果你也能很好完成,那么就離成功很近了。最終我面了一個(gè)BOSS,MIUI那邊的,BOSS問了一下項(xiàng)目的情況,還有之前我的應(yīng)聘情況,問我為什么阿里、騰訊會沒有比較好的結(jié)果之類的。其實(shí)很多面試官都會問你手頭目前幾個(gè)offer之類的,誠實(shí)點(diǎn)也可以了,不過對于那些拿到太多offer的人來說……你們有自己的做法了……反正我自己是誠實(shí)回答,但是回答的時(shí)候就不要說是自己的能力不夠之類的,畢竟我到現(xiàn)在真的是覺得不同公司招聘有不同標(biāo)準(zhǔn),在一家公司結(jié)果不太好,不代表你能力有問題,真的。

百度:百度的面試給人感覺很舒服。比較傳奇的是,我一面是霸面的,一直到拿到offer,我都覺得是很傳奇的事情。后來才知道我沒有必要霸面,因?yàn)槲夜P試是通過了……只是暫時(shí)沒接到通知的我以為自己被刷了,就匆匆忙忙去霸面……好吧,反正最終結(jié)果是OK的。百度無論筆試還是面試,很明顯的感覺就是個(gè)人分析解題能力以及算法能力還是比其它公司要求高的。應(yīng)聘百度,leetcode之類oj要多做一下,圖的題也會涉及,字符串處理也是,但是有的題目,不是一下子能反應(yīng)過來的,這個(gè)時(shí)候就要慢慢著手解決,當(dāng)然你也要相信面試官不會出一些很tricky的題目,主要是做題的時(shí)候有正確的方法。像劍指offer以及編程之美這些書,解題的時(shí)候會有一個(gè)思路演變的過程,就是這種過程對解題還是比較重要的(個(gè)人感覺)。

——————后記——————

寫了這么多,大概也就告一段落了。在找工作的期間經(jīng)歷過很多難過、焦慮的時(shí)候,主要是太多的資料要去看,邊看書邊應(yīng)用邊準(zhǔn)備,在某一天身心俱疲了,但是第二天必須卯足勁繼續(xù)加油,難不成想去考研?不可能!校招也就這么一次了,等春季補(bǔ)招這種給自己留退路的想法最好還是收一收,在當(dāng)下就做到最好吧,各位加油了,在短短的時(shí)間里面,你就會明顯感覺到自己的進(jìn)步,就像我校招前完全不覺得自己能通過百度的面試,但是伴隨著資料的閱讀,以及各大筆試面試題的拷打鍛煉,越到后面反倒是越有自信,也越沉得住氣。

再退一萬步,你心里向著好處發(fā)展,最終結(jié)果也會是好的,所以你可以成功,現(xiàn)在不成功,相信春季補(bǔ)招也會發(fā)光發(fā)熱。校招季就做一只打不死的小強(qiáng)吧!

以下內(nèi)容為一些補(bǔ)充,因?yàn)榘l(fā)了這篇博文后,有些童鞋可能問到:

1. ACM經(jīng)歷重要不重要?可以說ACM牛的話,肯定是有幫助的,很多ACM的同學(xué)都很牛出路很好,在面試時(shí)可能也會問一些較難的算法題。ACM不厲害的同學(xué)(例如我),但是具有一定的算法能力,也OK,面試官不會用很難的算法題去考察,而是著手其它方面,例如你做過的項(xiàng)目,你掌握的一些編程知識等

2. 項(xiàng)目重要不重要?很重要,你做過的項(xiàng)目,最好列在簡歷上面,但是你要保證自己對自己做過的項(xiàng)目爛熟于心,這是非常重要的,很多面試官都會問你做過的項(xiàng)目,然后從你做過的項(xiàng)目里面集中問你某些知識點(diǎn)(例如我曾經(jīng)面試騰訊就針對我項(xiàng)目中的網(wǎng)絡(luò)編程的部分問得很多)。有些你自己覺得可以改進(jìn)的項(xiàng)目,改進(jìn)之,善于利用git(github),關(guān)于git的教程,在google中搜“git教程”,第一條,2天就可以全部看完(百度搜不到的)。

3. 簡歷重不重要?非常重要,除非,你本身技術(shù)真的非常牛,或者ACM非常牛,那么簡歷的設(shè)計(jì)就可以相對不那么上心。但是我覺得看到這篇日志的同學(xué)應(yīng)該都是普通人……所以簡歷要好好弄,主觀評價(jià)之類的例如“我覺得自己...”,“我工作認(rèn)真負(fù)責(zé)...”之類的盡量不要,但是可以在一個(gè)小地方簡略介紹自己的話,可以考慮加一下自己的性格愛好,以及其它一些課余活動(非專業(yè)活動或比賽)取得的成績(例如我說自己得到毽球比賽校級冠軍),但是這部分關(guān)于你個(gè)人特點(diǎn)的描述絕對不是重點(diǎn)!重點(diǎn)的內(nèi)容是你掌握什么技術(shù),做過哪些項(xiàng)目,在哪里實(shí)習(xí)過之類的專業(yè)相關(guān)內(nèi)容。

暫時(shí)這么多,如果有補(bǔ)充的話我會繼續(xù)加。

  • 相關(guān)文章
  • 三星西安筆試面試經(jīng)驗(yàn)三星西安筆試面試經(jīng)驗(yàn)

    在交大參加的三星筆試,說這次全球有9.5萬人參加了傳說中的三星高考。 其實(shí)是通知我在北京筆試的,但是剛好在家,就打電話過去請HR改到西安交大考。我們考場..

  • 校招三菱北京筆試面試經(jīng)驗(yàn)校招三菱北京筆試面試經(jīng)驗(yàn)

    露珠拖著疲憊的雙腳終于到家了,路上心情有點(diǎn)沉重,感覺自己的三菱東京夢就這么早早的完結(jié)了。那么露珠來貢獻(xiàn)一下吧。希望可以為接下來面試的小伙伴提供一點(diǎn)信息..

  • 銀行招聘:民生銀行校園招聘筆試面試經(jīng)驗(yàn)分享銀行招聘:民生銀行校園招聘筆試面試經(jīng)驗(yàn)分享

    筆試=行測+銀行專業(yè)+托業(yè)英語+400字作文3個(gè)小時(shí)分別計(jì)時(shí),除了英語其他都可以提前交卷 【行測】是赤裸裸的時(shí)間不夠啊!雖然看了公務(wù)員行測的書,但是沒有做..

  • 三星西安筆試面試經(jīng)驗(yàn)三星西安筆試面試經(jīng)驗(yàn)

    在交大參加的三星筆試,說這次全球有9.5萬人參加了傳說中的三星高考。 其實(shí)是通知我在北京筆試的,但是剛好在家,就打電話過去請HR改到西安交大考。我們考場..

  • 校招三菱北京筆試面試經(jīng)驗(yàn)校招三菱北京筆試面試經(jīng)驗(yàn)

    露珠拖著疲憊的雙腳終于到家了,路上心情有點(diǎn)沉重,感覺自己的三菱東京夢就這么早早的完結(jié)了。那么露珠來貢獻(xiàn)一下吧。希望可以為接下來面試的小伙伴提供一點(diǎn)信息..

  • 銀行招聘:民生銀行校園招聘筆試面試經(jīng)驗(yàn)分享銀行招聘:民生銀行校園招聘筆試面試經(jīng)驗(yàn)分享

    筆試=行測+銀行專業(yè)+托業(yè)英語+400字作文3個(gè)小時(shí)分別計(jì)時(shí),除了英語其他都可以提前交卷 【行測】是赤裸裸的時(shí)間不夠啊!雖然看了公務(wù)員行測的書,但是沒有做..

  • 軍校面試體檢如何輕松過關(guān) 軍檢面試內(nèi)容及技巧軍校面試體檢如何輕松過關(guān) 軍檢面試內(nèi)容及技巧

    軍校面試主要是對報(bào)考軍校人員的政治思想的考核,所以提問的內(nèi)容大都與政治方向有關(guān),當(dāng)然了因?yàn)槊鎸Φ氖歉咧袑W(xué)生,一般不會提過難的問題。以下是小編整理的相關(guān)內(nèi)容..

  • 大學(xué)社團(tuán)宣傳部經(jīng)典的面試問題大學(xué)社團(tuán)宣傳部經(jīng)典的面試問題

    1.你對學(xué)生會是怎么看的?對于學(xué)生會你有什么想法?“學(xué)生會是一個(gè)集體,我們學(xué)生會每一個(gè)成員都要時(shí)刻維護(hù)學(xué)生會的優(yōu)良形象,做好模范帶好頭。要時(shí)時(shí)以身作則,處處..

  • 大學(xué)學(xué)生會宣傳部的面試問題模板大學(xué)學(xué)生會宣傳部的面試問題模板

    學(xué)生會宣傳部社團(tuán)面試問題回答11,你認(rèn)為宣傳部應(yīng)該是怎樣的一個(gè)部門?2,怎樣發(fā)揮宣傳部的作用?比如舉辦什么活動。

  • 學(xué)生會宣傳部面試的簡短問題學(xué)生會宣傳部面試的簡短問題

    學(xué)生會宣傳部社團(tuán)面試問題回答11,你認(rèn)為宣傳部應(yīng)該是怎樣的一個(gè)部門?2,怎樣發(fā)揮宣傳部的作用?比如舉辦什么活動。