我的校招季大概也是结束了。
我的校招季大概也是結(jié)束了。
其實(shí),不知道該寫什么。這些天,騰訊的offer讓我有些飄飄然,讓我有些暈乎乎,我有的時(shí)候很看得起自己,有的時(shí)候又很看不起自己。
說(shuō)到底,我覺(jué)得自己只是比別人執(zhí)拗一點(diǎn),堅(jiān)持一點(diǎn)。
論聰明,我絕對(duì)是一般的才智,比下有余,比上不足。我有一些小聰明,思維轉(zhuǎn)動(dòng)比一些人快,常常能想到很多方面,卻不集中。
論代碼功底,我更是不如很多代碼大牛。常常有人問(wèn)我,寫過(guò)的代碼有多少行,我沒(méi)敢說(shuō),我知道,不多。這也是我的劣勢(shì)之一,以后無(wú)論是在學(xué)習(xí)還是工作中,都要以此為奮斗目標(biāo)之一。
論算法,看到dp和遞歸的一些思路,我經(jīng)常不明白別人的算法意義。曾經(jīng)一度,看到筆試的代碼題我就手抖,是的,我害怕。我喜歡慢慢思考一個(gè)問(wèn)題。而且算法需要總結(jié),一個(gè)算法常常解決的是一類問(wèn)題而不是一個(gè)問(wèn)題。
論心態(tài),我始終堅(jiān)持不否定自己。但是我的心態(tài)是不好的,我常常被壓力弄得害怕。在騰訊二面的前一個(gè)晚上,我失眠到五點(diǎn)。那個(gè)晚上,我思索人生,思索面試的知識(shí)點(diǎn),思索自己的優(yōu)劣。
在以為騰訊掛掉的時(shí)候,我還抱著電話沖爸爸哼唧撒嬌哭鬧,有的時(shí)候我看起來(lái)很桀驁,但是我在爸爸面前就是一個(gè)小姑娘,一個(gè)讓爸爸沒(méi)有辦法的小姑娘,像小的時(shí)候問(wèn)爸爸要零食要糖果的模樣。我很感謝父母在身邊的支持,父母想我的時(shí)候,會(huì)因?yàn)槲艺f(shuō)在找工作的特殊時(shí)期無(wú)條件的縱容著我。我壓力大的時(shí)候,爸爸永遠(yuǎn)是我身后那個(gè)聽(tīng)我哭訴的人,我好的時(shí)間點(diǎn)很特別,我情緒轉(zhuǎn)換也非???#xff0c;也許大概傾訴5min也許我就能恢復(fù)到戰(zhàn)斗狀態(tài),爸爸絕對(duì)是那個(gè)我想傾訴的時(shí)候在的人,我不想傾訴的時(shí)候放我去奮斗的人。我深愛(ài)我的家人,朋友,他們都是那么善良美好。我堅(jiān)信這個(gè)世界幸福點(diǎn)那么多,我愛(ài)他們。
?
8月9號(hào)我回到學(xué)校找工作。那個(gè)時(shí)候內(nèi)推開(kāi)始了,我著著急急地推了很多公司。但是給我面試的只有兩個(gè)公司。百度和酷家樂(lè)。稍后,我會(huì)具體說(shuō)每個(gè)公司的情況。
我通常緊張的時(shí)期都會(huì)比別人早一點(diǎn),所以,8月我實(shí)際上很急很緊張。一直在學(xué)習(xí),卻也不知道學(xué)什么。那個(gè)時(shí)候還沒(méi)有鋪天蓋地的筆試和面試,就是要自己學(xué)習(xí)。我學(xué)的很雜。那個(gè)時(shí)候保證每天還是能刷一些算法,學(xué)習(xí)Linux操作系統(tǒng),網(wǎng)絡(luò)知識(shí),數(shù)據(jù)庫(kù),以及C++的一些知識(shí)點(diǎn)。我記得那段時(shí)間,我會(huì)總結(jié)一些面試知識(shí)點(diǎn),梳理了一些面試知識(shí)點(diǎn)后,我開(kāi)始有些眉目了。【這里需要強(qiáng)調(diào)的是,我所總結(jié)的面試知識(shí)點(diǎn)全是來(lái)自于別人騰訊面經(jīng)】是的,我想去騰訊。BAT里,總說(shuō)道百度不如以前,阿里縮招那么明顯又不喜歡C系語(yǔ)言,我所能選擇的只有騰訊。除去這個(gè),我對(duì)騰訊有一種情結(jié)。來(lái)自于什么呢?今年3月的時(shí)候,我的第一次大公司的面試就是騰訊,我當(dāng)時(shí)看著來(lái)來(lái)往往的程序員工程師們,內(nèi)心的羨慕之情和崇拜感泛濫的一塌糊涂。Tencent大樓是那么漂亮,當(dāng)然我去的是上海的,想必深圳的HR口中的剃須刀大樓更是威嚴(yán)高聳。所以,騰訊是我的夢(mèng)。我對(duì)于自己的認(rèn)可程度不高,我不認(rèn)為自己有實(shí)現(xiàn)夢(mèng)的能力,所以,我也不敢說(shuō)出,我非騰訊不可這種話,因?yàn)槲抑雷约簺](méi)有資格?;氐街黝},內(nèi)推我真的海投了很多。
上圖是一部分,還有:
攜程——跪了。(可能內(nèi)推的太晚了)
360——跪了。(不知道為什么)
騰訊tst——無(wú)面試機(jī)會(huì)
阿里——無(wú)機(jī)會(huì)
網(wǎng)易——筆試跪了。A了兩道,唉C++就不招人。
?
所以,當(dāng)時(shí)有些小伙伴已經(jīng)拿到華為FX,還有一些小伙伴在內(nèi)推的時(shí)候就收獲了一些offer了。當(dāng)時(shí)內(nèi)心是很焦急的,很奇怪,到九月我反而沒(méi)有那么焦急了,八月真的很焦急,一直在找公司海投。一邊海投,一邊學(xué)習(xí)。學(xué)習(xí)的時(shí)候也很雜亂無(wú)章,因?yàn)閮?nèi)心的焦急吧。但是一直有在系統(tǒng)的學(xué)習(xí)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù),這兩塊也是我之前的短板。linux部分我在實(shí)習(xí)的時(shí)候一直有在學(xué),不過(guò)八月的時(shí)候?qū)σ恍┲攸c(diǎn)部分再進(jìn)行了一些鞏固。下面就先說(shuō)說(shuō)八月的收獲吧:
- 百度
我接到百度的內(nèi)推電話已經(jīng)比較晚了,我不確定自己百度是否內(nèi)推成功,以為已經(jīng)失敗了。16號(hào)接到面試電話,預(yù)約23號(hào)面試。其實(shí)我也沒(méi)有怎么用心去準(zhǔn)備,因?yàn)槲乙膊恢涝摐?zhǔn)備什么。那個(gè)時(shí)候還在面酷家樂(lè)。第一面,問(wèn)了一些基礎(chǔ)的知識(shí)。
一面:
介紹項(xiàng)目:
1.三個(gè)項(xiàng)目(待總結(jié))
2.圖算法(找有沒(méi)有環(huán))
3.無(wú)向無(wú)環(huán)圖經(jīng)過(guò)某節(jié)點(diǎn)的最大直徑?
4.數(shù)字全排列
5.多線程
6.同步機(jī)制
二面:
介紹自己:
1.寫程序——直播寫代碼,用的是
題目:輸入是一個(gè)vector,vector存的一個(gè)struct,面試官給出了struct的定義,根據(jù)這個(gè)vector組成一棵樹,并輸出這個(gè)樹的根節(jié)點(diǎn)。
當(dāng)時(shí)很急,代碼寫的是很亂的。大概就是記錄孩子節(jié)點(diǎn),然后又刪除孩子節(jié)點(diǎn)。最后剩的節(jié)點(diǎn)就是根節(jié)點(diǎn)。
2.這棵樹怎么找到環(huán)。(又是環(huán))不會(huì)= =
三面:
多態(tài),虛函數(shù),純虛函數(shù)(默認(rèn)實(shí)現(xiàn)),看過(guò)什么書?
Exceptional C++,深入理解C++對(duì)象模型(對(duì)你來(lái)說(shuō)比較深了,項(xiàng)目多磨練)
socket,服務(wù)器那邊是怎么弄得 socket bind listen accept.
數(shù)據(jù)庫(kù):C用什么模塊連接數(shù)據(jù)庫(kù)。
虛函數(shù),虛指針(了解,但是派生類兼容父類虛函數(shù)表答得不好),父類那部分的虛函數(shù)表不拷貝嗎?
智力題(找薄鐵片的重心,一個(gè)正方形的鐵片,切掉一個(gè)小正方形,這個(gè)剩余部分的重心在哪兒?對(duì)稱軸,兩個(gè)幾何中心的連線。這兩條線的交點(diǎn))——我沒(méi)答出來(lái)。
編程題:strcmp(不應(yīng)該寫assert)
給你一個(gè)12345(固定大小)的數(shù)組,然后給你一個(gè)數(shù)字例如3,打印出能有的組合(全排列),我用了遞歸?!?jiǎng)χ竜ffer原題(字符串全排列)
問(wèn)面試官的問(wèn)題:paas是什么,中間件,為用戶提供一些類似應(yīng)用,沒(méi)到應(yīng)用地步的東西,saas是應(yīng)用,iaas是裸機(jī)。
- 酷家樂(lè)
對(duì)于這個(gè)公司,我不想說(shuō)什么,杭州一個(gè)做家裝的創(chuàng)業(yè)公司吧。之前我實(shí)習(xí)生的時(shí)候跟我介紹過(guò)他們的項(xiàng)目,做VR的。我當(dāng)時(shí)覺(jué)得蠻有興趣,后來(lái)在大街上看到評(píng)價(jià)也很好,我就投了。當(dāng)時(shí)第二天就一面了。
一面:
1、兩個(gè)list的公共節(jié)點(diǎn)——我發(fā)現(xiàn)很多公司都非常喜歡問(wèn)這道題——
2、各種字符串的問(wèn)題(是否包含目的字符串的字符,是否包含目字符串的子串)——因?yàn)槟嵌螘r(shí)間,我對(duì)字符串的算法進(jìn)行過(guò)全部的總結(jié),所以不虛。
二面:
1.給一個(gè)字典,字典不是字典序,是隨便的順序,給一個(gè)字符串,是不是按照這個(gè)隨便的順序來(lái)的。——沒(méi)理解面試官意思,這個(gè)題和思杰的筆試題是一樣的,用map存字典。
2.設(shè)計(jì)類:面試流程
3.硬幣機(jī):判斷哪個(gè)硬幣機(jī)是壞的
4.int-string string-int 10億 判斷會(huì)不會(huì)重復(fù) 位圖
5.leetcode股票問(wèn)題
- 華為
一面:
介紹項(xiàng)目。介紹了自己的項(xiàng)目。(畫了個(gè)圖,算是給他講明白了)
然后介紹實(shí)習(xí)的東西,聊了很久。
NI:他居然知道NI,說(shuō)自己做的C support。一直是我在講。
趨勢(shì):他說(shuō)趨勢(shì)也不會(huì)給實(shí)習(xí)生做核心的開(kāi)發(fā),問(wèn)我
問(wèn)我C/C++開(kāi)發(fā)遇到的問(wèn)題,我說(shuō)vs編程習(xí)慣了,用gcc不習(xí)慣,扯到了makefile。聊makefile聊了很久。說(shuō)makefile可以做自動(dòng)化測(cè)試,直接make test就好。面試官開(kāi)始講gcc的底層。說(shuō)gcc就用makefile做test。
問(wèn)我C++做過(guò)界面沒(méi),我說(shuō)mfc qt都沒(méi)接觸過(guò),以前mfc學(xué)過(guò),但是沒(méi)仔細(xì)。面試官很nice的說(shuō)沒(méi)事,mfc老了(達(dá)成一致),qt用的人比較多
C++主要寫服務(wù)的,或者web server,也不需要界面(達(dá)成一致)
隨便聊:我的個(gè)人網(wǎng)站,學(xué)習(xí)linux,聊天程序,講到自己看過(guò)STL的源碼,多線程,條件編譯,dll,balabla····
讓寫算法了:
面試官說(shuō),基本上感覺(jué)你的技術(shù)也入門了,了解的也比較深,我出的題可能你都知道:
1.二進(jìn)制求1的個(gè)數(shù)
我講出了最基本的方法,循環(huán)+和1與,他說(shuō)這道題你要這么講,我就知道你沒(méi)見(jiàn)過(guò)原題了。
X=X&(x-1)循環(huán)計(jì)數(shù)——他的方法,我說(shuō)X&(X-1)不是用來(lái)判斷是不是2的倍數(shù)的嗎,他說(shuō)原來(lái)可以醬。然后我們倆愉快的相視一笑。= =?
2.質(zhì)數(shù)
質(zhì)數(shù)我居然忘了怎么求,面試官很nice的說(shuō)沒(méi)事
3.大寫轉(zhuǎn)小寫,好簡(jiǎn)單。。。。寫完了。。。
二面(業(yè)務(wù)面):——實(shí)際上華為的二面極其重要
幾乎無(wú)技術(shù)了,稱為綜合面。
介紹項(xiàng)目,最大流。依舊是畫了個(gè)圖。問(wèn)我應(yīng)用在那里,我說(shuō)股票。
介紹兩段實(shí)習(xí)。趨勢(shì)學(xué)了什么,linux。python。測(cè)試知識(shí)。google test。。
介紹linux聊天程序,畫了結(jié)構(gòu)給他。
Linux是自學(xué)的么?是在趨勢(shì)學(xué)的么??
問(wèn)我自己做了什么?
問(wèn)我平時(shí)都不玩的么?= =問(wèn)我的論文該怎么辦?(參考資料少,數(shù)據(jù)比較少、你該怎么辦??)
為什么想加入華為?
和同學(xué)的交流情況?
想加入那個(gè)bg?
恩,八月份就是這樣的。最后在中秋節(jié)收獲了華為的offer。我很開(kāi)心,首先,這是第一個(gè)offer,我心里終于有個(gè)保底了。第二,華為開(kāi)的工資非常高。今年華為似乎要調(diào)整自己的招聘政策,給應(yīng)屆生的工資都非常高。
八月底到九月初,從面試完百度,我就一直期待百度的消息,到九月初還沒(méi)有任何消息,我知道百度跪了。內(nèi)心很難過(guò),因?yàn)楦杏X(jué)和面試官聊得還不錯(cuò)。九月初還是繼續(xù)學(xué)習(xí),投簡(jiǎn)歷。這種生活從9號(hào)開(kāi)始結(jié)束。從9號(hào)開(kāi)始到九月的月底,開(kāi)始了非常密集的筆試和面試。除了中秋那三天,稍微休息了一下。
九月感覺(jué)每天不是在投簡(jiǎn)歷,就是在做筆試,不是在做筆試,就是去面試,總之非常忙碌的一個(gè)月。以下是所有投遞的公司:
最開(kāi)始的是京東的筆試,滴滴的筆試,然后阿里,360,思杰,美團(tuán),騰訊,招銀網(wǎng)科,網(wǎng)易,英特爾,百度,招銀信用卡,攜程,趨勢(shì)...
上圖有些部分還沒(méi)有更新,我發(fā)現(xiàn)線下筆試我基本都過(guò)了,線上的筆試掛了一片:
- 京東筆試過(guò)了,復(fù)試卡在面試官初篩未通過(guò)
- 滴滴筆試跪了,我覺(jué)得我答得還可以
- 美團(tuán)筆試跪了
- 阿里筆試跪了
- 百度筆試跪了(也沒(méi)能去霸面)
當(dāng)然也過(guò)了:
- 思杰
- 英特爾
- 趨勢(shì)
- 騰訊
- 招銀網(wǎng)科(網(wǎng)吧做的)
- 攜程
- 東方財(cái)富
- 360
- 網(wǎng)易游戲(掛在終面,對(duì)運(yùn)維開(kāi)發(fā)還是不夠了解)
這么看來(lái),我還是過(guò)了蠻多的。哈哈。筆試其實(shí)是很重要的一環(huán),我覺(jué)得我是面試能力大于筆試的人,其實(shí)每個(gè)人要對(duì)自己有所定位然后補(bǔ)短板,發(fā)揮優(yōu)勢(shì)。
然后就是面試了,互聯(lián)網(wǎng)公司還是更加看重技術(shù)和項(xiàng)目,外企則更加偏向綜合素質(zhì)。
- 一面:技術(shù)基礎(chǔ)面,這一面基本都很好過(guò),只要你基礎(chǔ)不要太差就能過(guò)。(面試大全:http://www.tuicool.com/articles/NfQ3Mnv)
- 二面:項(xiàng)目綜合面,這一面可能還有技術(shù),甚至智力題,所以準(zhǔn)備一下項(xiàng)目&智力題&技術(shù)的一些底層。
- 三面:HR面,HR面不是不刷人,主要一點(diǎn)注意事項(xiàng)就是:1.避開(kāi)親屬2.表達(dá)流暢3.同意工作地點(diǎn)&加班4.了解你所投遞公司的價(jià)值觀5.合群,努力,正直,進(jìn)取。
不要問(wèn)我該怎么學(xué)習(xí),每個(gè)人的方法都不同,每個(gè)人的能力也不同,找到自己認(rèn)為最舒服的學(xué)習(xí)方式,一步步來(lái)。
下圖是整個(gè)九月的安排表,實(shí)際上我很喜歡這樣的日子,為了自己夢(mèng)想去拼搏的日子。
?
后來(lái)面了很多公司,就沒(méi)有再寫過(guò)面經(jīng)了。昨天簽約了鵝廠,我的校招結(jié)束。
未來(lái)的路很長(zhǎng),愿初心不變,期待自己成為一個(gè)優(yōu)秀的程序媛,技術(shù)改變世界。
?
總結(jié)
以上是生活随笔為你收集整理的我的校招季大概也是结束了。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前端如何测试自己项目的SEO
- 下一篇: 技术总监之路——App项目开发流程