7.2 面試真題 & 詳解
收到的百度MM電話,說(shuō)安排十點(diǎn)面試,問(wèn)時(shí)間是否合適,當(dāng)然合適,百度這么大公司面試,什么時(shí)候都可以推后啊?戳藘商礻P(guān)于運(yùn)維的一些面試題目,大概是一些分布式系統(tǒng),分布式數(shù)據(jù)庫(kù),分布式文件系統(tǒng)ASF之類的,另外看了下DBA的一些題目,DBA和我投的分布式系統(tǒng)運(yùn)維工程師都屬于運(yùn)維部,不了解是否有交叉,所以一起看了一些。
上午9:50開始等電話,但是沒(méi)有等到。然后打電話過(guò)去沒(méi)有人接,于是以為自己聽錯(cuò)了,將周日聽成了周一?不曉得,于是發(fā)了個(gè)郵件(之前投簡(jiǎn)歷時(shí),收簡(jiǎn)歷的人的郵箱)問(wèn)了一下,沒(méi)有馬上收到回復(fù)。
大概在10:37接到電話,說(shuō)是百度運(yùn)維部的。我很驚訝,然后跟他講述了一下,剛才等電話沒(méi)等到,然后電話又沒(méi)打通的情況。他解釋說(shuō)由于前面的面試人員耽誤了時(shí)間,所以晚了。然后就開始面試了。沒(méi)有自我介紹,開始就問(wèn)過(guò)關(guān)于老虎機(jī)的事情,讓我介紹一下這個(gè)項(xiàng)目以及自己負(fù)責(zé)地部分,涉及到的一些知識(shí)。我講述了一下網(wǎng)絡(luò)傳輸,然后問(wèn)了我TCP的五層包括什么,我回到ISO的七層了解,但不確定TCP是哪五層。但是七層也沒(méi)說(shuō)全面,以至于很尷尬,不過(guò)面試官很 Nice,給我補(bǔ)充了幾個(gè)。然后問(wèn)我有沒(méi)有接觸分布式系統(tǒng)的編寫工作,我講述了一下能耗系統(tǒng)那個(gè)項(xiàng)目,主要講4臺(tái)數(shù)據(jù)庫(kù)分配到不同的計(jì)算機(jī)上,進(jìn)行運(yùn)算,減少負(fù)載。我問(wèn)他這是否屬于分布式系統(tǒng),他委婉的回答,確實(shí)說(shuō)這不屬于,啊,汗,好吧,本來(lái)估計(jì)就不是。問(wèn)過(guò)我是否了解Hadoop和mapreduce 的情況的,當(dāng)時(shí)太緊張,沒(méi)聽清是不是這兩個(gè)詞,想了一會(huì)說(shuō)不了解。后來(lái)問(wèn)我是否關(guān)于數(shù)據(jù)庫(kù)分片的問(wèn)題,我想應(yīng)該是所謂的分段,然后確認(rèn)了一下,他說(shuō)是的,可能翻譯不同而已。慶幸,面試之前剛剛看過(guò),水平分段,導(dǎo)出式分段,垂直分段,以及混合式分段,并一一作了介紹。又問(wèn)混合式分段是否可以是前三個(gè)的結(jié)合,我說(shuō)可以。問(wèn)為什么,我答導(dǎo)出式分段實(shí)際上是水平分段的特例,然后等等之類。恩,回答完畢。之后問(wèn)了兩個(gè)關(guān)于Python的問(wèn)題,簡(jiǎn)歷上寫熟悉于是為了做過(guò)什么項(xiàng)目,我說(shuō)一些簡(jiǎn)單的計(jì)算器之類的。然后他又問(wèn)list加入新變量,什么方法是最快的(+,復(fù)制,**等三類),我答是加吧,他問(wèn)為什么不是其他,然后沒(méi)有答上來(lái),尷尬。又問(wèn)了list和triple的區(qū)別,沒(méi)有答上來(lái)。然后很Nice的他幫忙解釋了一下,triple是靜態(tài)的,不可更改,并有自動(dòng)去重功能。然后又問(wèn)我有什么問(wèn)題想了解,我問(wèn)了下分布式系統(tǒng)運(yùn)維工程師和DBA的崗位需求和具體區(qū)別,然后大概給我講述了一下。這期間提到了 MapReduce,我反應(yīng)過(guò)來(lái)之前沒(méi)聽懂的兩個(gè)詞可能有這個(gè),這個(gè)我還是有些了解的,但是沒(méi)有問(wèn)他是不是mapreduce,面試之后還后悔呢,感覺(jué)自己沒(méi)有將自己十分地展現(xiàn)出來(lái),明明會(huì)的東西沒(méi)有講到。這樣一面結(jié)束。大概11:00左右。一面之后感覺(jué)不是很好,其實(shí),然后感覺(jué)希望不大,總在mapreduce那里有些遺憾。中午跟同學(xué)出吃飯,還聊了很多八卦事情。聊的比較high。
下午一點(diǎn)回到教研室,沒(méi)坐幾分鐘,手機(jī)又顯示北京的號(hào)碼,比較驚訝。接到電話說(shuō)是通過(guò)一面了,現(xiàn)在二面。更為驚訝。緊張壞了,因?yàn)橐稽c(diǎn)準(zhǔn)備都沒(méi)有。然后跟他商量找個(gè)安靜的地方,馬上面試。首先讓我介紹一下自己,我講了我的科研課題,比較詳細(xì),然后又要將項(xiàng)目的時(shí)候,提到簡(jiǎn)歷中有,他說(shuō)那不需要再介紹了(其實(shí)上午的面試官問(wèn)的全是項(xiàng)目的問(wèn)題)。然后介紹自己本科期間的項(xiàng)目,簡(jiǎn)單介紹的。然后介紹獲得過(guò)的獎(jiǎng)勵(lì),以及自己的優(yōu)點(diǎn)(這里是優(yōu)點(diǎn))。然后他讓我詳細(xì)介紹一下自己的科研課題,我稀里嘩啦講了一大通,因?yàn)檫@個(gè)我熟啊,而且量他也不懂(高維時(shí)間序列數(shù)據(jù)挖掘)。哈哈,問(wèn)了我一些細(xì)節(jié)問(wèn)題。不太記得了。問(wèn)了我,遇到的困難。我就給他講述當(dāng)初我用兩個(gè)月的時(shí)間看TS-tree的文章,期間課題小組討論時(shí)上了4-5次,同時(shí)看了10多篇相關(guān)論文,成功的過(guò)渡到新的領(lǐng)域。后來(lái)看我用C++編程,問(wèn)了我多態(tài)的概念,以及虛函數(shù)的概念。問(wèn)了我排序的問(wèn)題,讓我講述一下快速排序,當(dāng)時(shí)腦子一蒙不記得了,靈機(jī)一動(dòng),說(shuō)快排不太記得了,不過(guò)我可以講述一下歸并排序,他說(shuō)可以。于是給他講了一下,哈哈,我正好拿著筆記,筆記上第一頁(yè)就是歸并排序(阿里巴巴筆試題目中,當(dāng)時(shí)沒(méi)做出來(lái),回來(lái)之后整理的)。之后問(wèn)了一個(gè)算法題:數(shù)據(jù)中有10000個(gè)數(shù),其中某個(gè)數(shù)重復(fù)率打到50%以上,求快速找出這數(shù)的方法,我回答的是基數(shù)排序,磨嘰了半天好像沒(méi)說(shuō)對(duì),他讓再想想,也沒(méi)想出來(lái),然后完事,他告訴了答案:10000個(gè)數(shù)分成兩兩一組,然后比較不相同去掉,相同的留下,如果一次不能得到結(jié)果,再做一次,最終會(huì)得到結(jié)果(有點(diǎn)像歸并吧?哎)。之后問(wèn)我對(duì)Python的了解,我說(shuō)只學(xué)過(guò)。還擔(dān)心他會(huì)繼續(xù)問(wèn)下去,不過(guò)還好沒(méi)有問(wèn)到。后來(lái)基本就這樣了,然后我主動(dòng)爭(zhēng)取問(wèn)他問(wèn)題的機(jī)會(huì),由于二面根本沒(méi)準(zhǔn)備,所以問(wèn)了跟一面同樣的問(wèn)題(當(dāng)然我先確認(rèn)了下,不是上午同一個(gè)面試官),然后基于一面在這個(gè)環(huán)節(jié)的失誤,在二面中我主動(dòng)提了一些問(wèn)題,并講述到ASF文件格式等等。這期間電話斷了兩次,不知道是他那邊的問(wèn)題還是我這邊的問(wèn)題。哈哈。大概用了 40-50分鐘的時(shí)間。
二面結(jié)束,沒(méi)來(lái)得及興奮或緊張,就幫老師去報(bào)銷去了,大約用了半個(gè)多小時(shí)的時(shí)間。2:30左右回來(lái)的。2:42又接到電話,約三面的時(shí)間,我就問(wèn)他什么時(shí)候方便,然后他說(shuō)都可以,現(xiàn)在也可以。我說(shuō)那就現(xiàn)在吧。然后開始面試,沒(méi)有自我介紹。問(wèn)了跟二面相同方面的問(wèn)題,我的科研課題(哈哈,又是我的強(qiáng)項(xiàng))。然后嘰里呱啦講了半天,呵呵。說(shuō)了一些我的小成果,一本教材編寫,然后一篇論文IEEE錄用,第二篇論文完成。然后他問(wèn)了課題的具體細(xì)節(jié),包括哪些子方向,每個(gè)方向大概做什么,我一一作答,講了特別多。問(wèn)是否可以給講述下數(shù)據(jù)表示具體例子,我給講述了人體運(yùn)動(dòng)數(shù)據(jù)符號(hào)化的問(wèn)題。然后問(wèn)我多少人在做課題,答大概20人左右。問(wèn)跟我做同樣子課題的有幾個(gè)人,答三個(gè)人。問(wèn)如果意見不同意的情況下怎么辦,我在這里磨嘰了很久,說(shuō)了現(xiàn)在我們課題組的討論形式,以及征求老師、專家意見等等。然后他說(shuō)如果這些條件都不能滿足,最終還是不能統(tǒng)一意見怎么辦。我說(shuō)一一驗(yàn)證幾種方案,然后他說(shuō)如果每種驗(yàn)證時(shí)間比較長(zhǎng),無(wú)法浪費(fèi)這個(gè)時(shí)間怎么辦。我最后膽怯的說(shuō),只能我決定,因?yàn)槲沂琼?xiàng)目負(fù)責(zé)人。后來(lái)他總結(jié)就是leader的作用,我說(shuō)對(duì)的。其實(shí)繞了大圈,就是這么簡(jiǎn)單,不過(guò)還好最終算答到點(diǎn)子上了。然后問(wèn)了研究生期間的成就,我說(shuō)本科期間做的工程類比較多,所以當(dāng)時(shí)研究生的目標(biāo)就是做些研究,然后就做了。然后問(wèn)了這兩年研究生的時(shí)間上的安排,答第一個(gè)學(xué)期適應(yīng)領(lǐng)域,然后參與寫了本教材(教材這事忘記說(shuō)沒(méi)說(shuō)了),第二年一年的時(shí)間提出研究的問(wèn)題,然后完成第一篇論文;到現(xiàn)在完成第二篇論文。又問(wèn)了到畢業(yè)之前的時(shí)間安排,問(wèn)了如果安排科研和找工作的時(shí)間,答白天做科研,晚上找工作。然后又問(wèn)以后幾年的職業(yè)規(guī)劃,我答先用一段時(shí)間適應(yīng)這個(gè)領(lǐng)域、技術(shù)、崗位等,然后進(jìn)行深入的研究,做到精。然后我又主動(dòng)提出了問(wèn)題,關(guān)于是否需要實(shí)習(xí),以及實(shí)習(xí)時(shí)間的問(wèn)題。他說(shuō)不一定強(qiáng)制去實(shí)習(xí),百度比較人性化的。呵呵。然后最后提到可能需要去北京面試,我說(shuō)沒(méi)問(wèn)題。最后他又改主意了,說(shuō)可以在大連的校園招聘中面試,不用參加筆試了,直接面試就行。OK,就這樣,三面結(jié)束。
總結(jié)一下,有幾點(diǎn)不足:
Hadoop和mapreduce的知識(shí)沒(méi)有回答上來(lái)。
Python中l(wèi)ist加元素的問(wèn)題,list和triple區(qū)別的問(wèn)題。
那個(gè)10000個(gè)數(shù)中有個(gè)數(shù)重復(fù)50%以上,算法的問(wèn)題。然后9月13號(hào)決定去北京參加百度的面試,因?yàn)閷?shí)在著急的不想等到校園招聘了,于是13號(hào)傍晚買了14號(hào)晚上的票。14號(hào)坐火車,竟然遇到大學(xué)校友,一起坐車到了北京。15號(hào)早晨到北京,百度面試安排在16號(hào)下午兩點(diǎn)。15號(hào)先去搜狐參加了筆試,后來(lái)證實(shí)搜狐一點(diǎn)人性都沒(méi)有,這么遠(yuǎn)去竟然面試都沒(méi)給……(雖然我的筆試確實(shí)做的不好)16號(hào)上午去了人民搜索參加了筆試,還是比較人性,第二天給了次面試機(jī)會(huì),雖然筆試也不好,面試同樣不好。16號(hào)中午就到了百度大廈,下地鐵的時(shí)候還碰到了百度垂直搜索hr,長(zhǎng)的還不錯(cuò)。中午在輝煌國(guó)際地下吃了套餐,一葷一素9元,打飯的妹妹竟然給了我一個(gè)魚頭,真實(shí)的一葷其實(shí)只有半個(gè)魚頭的。
下午不到一點(diǎn)就到了百度大廈,在大廳沙發(fā)坐了近一個(gè)小時(shí),當(dāng)天有北大校友見面會(huì),所以人特別多,同時(shí)還有很多來(lái)參加筆試面試的。兩點(diǎn)之前到前臺(tái)登記,等著她幫忙聯(lián)系被訪者。兩點(diǎn)多幾分鐘的時(shí)候,有工程師來(lái)叫我,開始準(zhǔn)備面試。
來(lái)到二樓大廳(必須刷卡才能進(jìn)出的,面試官刷他的卡帶我進(jìn)去的)。開始面試,面試由于事先沒(méi)有準(zhǔn)備,一直在看我的簡(jiǎn)歷,沒(méi)有讓我自我介紹,于是這時(shí)候,我就開始主動(dòng)要求做個(gè)自我介紹,他說(shuō)可以。(這點(diǎn)我覺(jué)得很重要,一定不能讓面試的時(shí)候無(wú)語(yǔ),要自己把握主動(dòng)權(quán))。于是一頓稀里嘩啦地介紹研究生研究課題,項(xiàng)目等。他簡(jiǎn)單地問(wèn)了幾個(gè)關(guān)于項(xiàng)目的問(wèn)題,不是很深,有點(diǎn)閑聊的感覺(jué),期間他問(wèn)到我的軟件設(shè)計(jì)師是不是全國(guó)統(tǒng)一考的,我說(shuō)是的,就是軟考考試考取的。然后我無(wú)意中提到前面已經(jīng)面過(guò)三次電話面試,他很意外,說(shuō)已經(jīng)通過(guò)電話面試就不需要面他了,他去叫頭兒來(lái)。
于是我開始等待,等著經(jīng)理過(guò)來(lái)面。貌似等了20~30分鐘這樣子,長(zhǎng)的挺好看的一個(gè)比較帥的帥哥經(jīng)理來(lái)了,說(shuō)他自己叫什么來(lái)著,我沒(méi)聽清,一直對(duì)人名不敏感的,也就沒(méi)記住。我鞠躬表示您好,他竟然跟我握手,哎,沒(méi)有社會(huì)經(jīng)驗(yàn)的啊,竟然我沒(méi)有意識(shí)到還要握手的!雪n⊙b汗。開始面試,他沒(méi)讓我自我介紹,就問(wèn)了幾個(gè)我對(duì)職位的理解,我說(shuō)了幾句大概就是之前三面問(wèn)面試官的問(wèn)題,沒(méi)想到派上用場(chǎng)了,但是由于說(shuō)的比較簡(jiǎn)單。經(jīng)理讓再詳細(xì)點(diǎn),把之前面試官說(shuō)的話再?gòu)?fù)述一遍,這一點(diǎn),⊙﹏⊙b汗,其實(shí)我都沒(méi)準(zhǔn)備這個(gè)。然后就說(shuō)了一遍,比之前詳細(xì)一點(diǎn)了,但是還是沒(méi)讓他滿意估計(jì)。我主要講述的是分布式系統(tǒng)運(yùn)維工程師主要就是負(fù)責(zé)產(chǎn)品上線之后的運(yùn)維工作,維護(hù)產(chǎn)品正常運(yùn)行,可能需要通過(guò)寫程序?qū)崿F(xiàn),其次說(shuō)了分布式運(yùn)維工程師和DBA的區(qū)別,DBA可能更多的是優(yōu)化數(shù)據(jù)庫(kù),而分布式系統(tǒng)運(yùn)維主要是分布式上做工作,存儲(chǔ)的時(shí)候用的是分布式系統(tǒng)文件等等。之后他問(wèn)了我對(duì)分布式了解多少,了不了解Hadoop和mapreduce,做沒(méi)做過(guò)相關(guān)的東西。我誠(chéng)實(shí)的回答沒(méi)有做過(guò),但是我了解一些東西(這點(diǎn)也很重要,遇到自己不會(huì)的問(wèn)題,一定要轉(zhuǎn)移一下,轉(zhuǎn)到自己了解的東西上,當(dāng)然這之間不能有太大的區(qū)別)。我說(shuō)我們教研室有人在做mapreduce的相關(guān)東西,我了解一些,主要在mapreduce框架中加入了索引池的概念,利用多索引來(lái)優(yōu)化mapreduce框架結(jié)構(gòu),另外我參加IEEE的會(huì)議時(shí)(這一點(diǎn)也是故意說(shuō)的,因?yàn)槲胰⒓右粋(gè)國(guó)際IEEE的會(huì)議,意味著我在另一方面也很優(yōu)秀)馬來(lái)西亞的人有研究,在mapreduce中加入SVM的概念,在map的階段利用SVM進(jìn)行聚類使得多個(gè)任務(wù)中相似的那些被分配到同一臺(tái)系統(tǒng)上進(jìn)行運(yùn)行,提交效率和效果(很多科研中的術(shù)語(yǔ))。之后他就開始讓我提問(wèn)問(wèn)題了,我說(shuō)這么簡(jiǎn)單啊,他說(shuō)你還有什么需要向我介紹的么。我說(shuō)介紹一下項(xiàng)目或者課題的內(nèi)容,他說(shuō)對(duì)之前的面試官介紹過(guò)就可以了,不需要再跟他介紹了。于是作罷。他開始讓提問(wèn)問(wèn)題,我想想也不知道該提問(wèn)什么問(wèn)題(這一點(diǎn)比較失誤,其實(shí)每次面試的時(shí)候都應(yīng)該準(zhǔn)備幾個(gè)要提問(wèn)的問(wèn)題的,但是貌似我都沒(méi)有準(zhǔn)備啊)。于是我就又問(wèn)了同一個(gè)問(wèn)題,這個(gè)崗位到底是怎么樣的。他又是一頓介紹,說(shuō)實(shí)話沒(méi)怎么聽進(jìn)去。當(dāng)時(shí)比較緊張吧。然后他介紹完,又讓我提問(wèn)。我也不知道該問(wèn)什么就問(wèn)了運(yùn)維部人多不多,他說(shuō)怎么算多怎么算少,100多算多不,我說(shuō)還可以吧(其實(shí)我自己都不知道多少的概念)。然后又讓我提問(wèn),我問(wèn)女生多不,他說(shuō)怎么算比例呢,我說(shuō)做運(yùn)維和做測(cè)試的女生是不是應(yīng)該比做開發(fā)的女生多啊,他說(shuō)那是應(yīng)該多的吧,但是男女比例還是比較大的,我說(shuō)行業(yè)關(guān)系,然后又扯應(yīng)該多招點(diǎn)女生,男女搭配干活不累嘛(其實(shí)這也是故意說(shuō)的,哈哈,暗示他把我招進(jìn)去吧)。他笑笑。然后看我的簡(jiǎn)歷,說(shuō)我做開發(fā)比較多啊,我說(shuō)是的,他說(shuō)好吧。然后說(shuō)我的簡(jiǎn)歷說(shuō)面試結(jié)束了,我又問(wèn)大概什么時(shí)間能給通知,還有沒(méi)有必要再進(jìn)行面試,他說(shuō)不需要再面試了,很快就會(huì)給信的。然后他又刷卡送我出大廈。就這樣完事了。
我坐地鐵回住的地方,在地鐵上接到百度hr的電話,說(shuō)讓我回去把簡(jiǎn)歷系統(tǒng)改為“運(yùn)維部-運(yùn)維開發(fā)工程師(2011校園招聘)”。然后晚上回去改簡(jiǎn)歷系統(tǒng)崗位,然后開始漫長(zhǎng)的等待。等待期間催了好幾次,一直到23號(hào)簡(jiǎn)歷系統(tǒng)才改為“運(yùn)維部-運(yùn)維開發(fā)工程師(2011校園招聘)”。于是給hr發(fā)郵件感謝簡(jiǎn)歷系統(tǒng)更改成功,并委婉地問(wèn)了下面試結(jié)果的事,她回復(fù)“面試通過(guò)”了。之后又是漫長(zhǎng)地等待,直到今天簡(jiǎn)歷系統(tǒng)的狀態(tài)依舊是“處理中”。但是在百度工作的師兄幫忙看的簡(jiǎn)歷系統(tǒng),也是面試通過(guò)了。昨天給hr又發(fā)郵件問(wèn)是否需要再參加校園招聘,并且委婉的問(wèn)下offer的事,她打來(lái)電話詳細(xì)地解釋了一下,已經(jīng)通過(guò)了經(jīng)理面試,offer的事應(yīng)該不用擔(dān)心的。不需要再參加校園招聘了,大概就是這樣了。不過(guò)忘記問(wèn)具體什么時(shí)候可以簽了。
面試問(wèn)題
一面:
開始就問(wèn)過(guò)關(guān)于老虎機(jī)的事情,讓我介紹一下這個(gè)項(xiàng)目以及自己負(fù)責(zé)地部分,涉及到的一些知識(shí)。然后問(wèn)了我TCP的五層包括什么,我回到ISO的七層了解,但不確定TCP是哪五層。
問(wèn)我有沒(méi)有接觸分布式系統(tǒng)的編寫工作
二面:數(shù)據(jù)中有10000個(gè)數(shù),其中某個(gè)數(shù)重復(fù)率打到50%以上,求快速找出這數(shù)的方法
三面:主要針對(duì)我的課題詢問(wèn),問(wèn)了課題的具體細(xì)節(jié),包括哪些子方向,每個(gè)方向大概做什么?
產(chǎn)品設(shè)計(jì)師職位
眾里尋他簽百度--從網(wǎng)申到offer(搜索引擎產(chǎn)品市場(chǎng)部-產(chǎn)品設(shè)計(jì)師-武漢)
郁結(jié)了這么久的求職之旅,也隨著百度offer的降臨宣告終結(jié)。一路走來(lái),百度實(shí)在是很順,相比騰訊的坎坷來(lái)說(shuō)吧,呵呵,那就先回憶下百度之路吧,其他的下次再說(shuō),這個(gè)姑且作為各種經(jīng)驗(yàn)的總結(jié),也好各位借鑒一下,謙虛的說(shuō)應(yīng)該是,參考參考,嗯。
9月15號(hào)網(wǎng)申
記得那時(shí)候是來(lái)學(xué)校差不多半個(gè)月了,一直不在狀態(tài),雖然前半程好好看書,但是顯然在前途面前,多少有點(diǎn)迷茫。于是就這么啥也不想干,每天對(duì)著電腦,發(fā)呆,連自己都不知道要的是什么。終于拖拖拉拉把簡(jiǎn)歷準(zhǔn)備得差不多,也不想再過(guò)多修改了,分智網(wǎng)上第一個(gè)出來(lái)招聘的就是百度,于是百度也是我第一個(gè)網(wǎng)申的公司,把網(wǎng)申的東西一一填好,可是到了職位選擇,猶豫了,想想不要怕,就選最牛逼的吧,管培生。于是第一個(gè)選了管培,第二個(gè)覺(jué)得商業(yè)很喜歡,那商務(wù)產(chǎn)品部的產(chǎn)品經(jīng)理吧,最后覺(jué)得搜索引擎產(chǎn)品市場(chǎng)部的產(chǎn)品設(shè)計(jì)師介紹挺符合自己的,雖然說(shuō)設(shè)計(jì)師這個(gè)名號(hào)實(shí)在有點(diǎn)大,不過(guò)反正第三志愿嘛,想想自己應(yīng)該前面至少有筆試機(jī)會(huì)吧,隨便填了。于是搞定,準(zhǔn)備了一個(gè)excel,按公司名稱,職位,宣講會(huì)時(shí)間地點(diǎn),申請(qǐng)狀態(tài),筆面試時(shí)間等等寫好,準(zhǔn)備在求職道路上做一個(gè)面霸好好謀劃。
9月18日 宣講
從小學(xué)支教了一下午,背著相機(jī)什么回到大門,想想回寢室再出來(lái)又麻煩,直接去大活又太早,算了,反正不餓,去大活305看看書吧,4點(diǎn)40,本以為沒(méi)什么人的,結(jié)果一進(jìn)去已經(jīng)稀稀落落坐了不少了。找了個(gè)前排的位子,和旁邊的人瞎扯了幾句就隨便看書了,等到5點(diǎn)15的樣子,會(huì)場(chǎng)就差不多坐滿了,慢慢地人越來(lái)越多,后面開始水泄不通,開始慶幸自己來(lái)的早。工作人員貼上了這次的主題宣講海報(bào),比牛人更牛,我又不是牛人,哎……想想自己本科掛了不少,死活才把加權(quán)拉上70,百度這樣的公司雖然充滿了活力,估計(jì)要看我成績(jī)單,我也只能望洋興嘆了,呵呵。宣講會(huì)如期舉行,其中講到一些價(jià)值觀問(wèn)題我很贊同,只有做自己喜歡,擅長(zhǎng),專注的東西,才能做得更出色。還有學(xué)姐談到的選擇公司的方法,大公司還是小公司,國(guó)企私企還是外企,成熟性還是創(chuàng)業(yè)型,等等,都讓我有了更深的理解。然后負(fù)責(zé)這次校園招聘的hr來(lái)說(shuō)了說(shuō)企業(yè)文化,不計(jì)遲到,沒(méi)有打卡制度,沒(méi)有服裝要求,穿著人字拖照樣行走公司,一切都讓我這樣習(xí)慣早上晚起,晚上熬夜的人來(lái)說(shuō),無(wú)疑再合適不過(guò)了,嘿嘿。最后q&a環(huán)節(jié),我舉手提了一問(wèn),關(guān)于一二三志愿的選擇問(wèn)題,送了一本百度一下,你就知道,或許這就是與百度結(jié)緣的第一步吧。然后聽到管培只招一流高校院系的前幾名,我瞬間望而生畏,當(dāng)晚回去就改了,把管培調(diào)到了最后,其他的順延。
10月13日 筆試
一個(gè)月漫長(zhǎng)的等待,中途發(fā)現(xiàn)自己第一志愿的產(chǎn)品經(jīng)理已經(jīng)被篩選掉了,加上發(fā)現(xiàn)系里其他同學(xué)也是紛紛被刷,以為百度估計(jì)只對(duì)小碩有興趣,我們小本一輩還是名存實(shí)亡的好,于是沒(méi)抱太大希望,把第三志愿改成了要求最低的客戶端產(chǎn)品助理,可是遲遲沒(méi)收到通知,想想這樣的一流企業(yè),就算我有再大的自信,也不得不面對(duì)現(xiàn)實(shí)吧,畢竟是求職第一步,慢慢就會(huì)習(xí)慣這種打擊了。還好筆試前1天還是收到了智聯(lián)的電話,是第二天晚上,武大,可是下午在華工還有千橡,真緊,可是更幽默的是發(fā)現(xiàn)迅雷也過(guò)了,而且和千橡時(shí)間沖突了,于是只好舍棄迅雷吧,學(xué)會(huì)放棄也是應(yīng)該的。千橡做完已經(jīng)5點(diǎn)10了,邀上幾個(gè)同學(xué)一起打的殺向武大,聽說(shuō)百度這次是海筆,武大一號(hào)樓和華工西十二同時(shí)開始,我感覺(jué)希望渺茫,爭(zhēng)取是對(duì)的,期望不要抱太大。做了一下午的開放性問(wèn)題,結(jié)果做完百度的推理,最后一題依舊是開放性問(wèn)題,關(guān)于百度知道,如何去促進(jìn)更多的人答題,等等。于是我就根據(jù)咨詢的一點(diǎn)營(yíng)銷觀點(diǎn),一步步分析需求與解決方案,一口氣寫了十來(lái)點(diǎn),邊上的同學(xué)一個(gè)個(gè)走掉,門外等我回去的同學(xué)不斷對(duì)我短信轟炸,我想想也沒(méi)啥好寫的了,該說(shuō)的都說(shuō)了,可是好亂啊。于是我就用4c的觀點(diǎn),把每一部分都?xì)w納到各自部分,這樣開起來(lái)就明了多了。比如如何吸引更多用戶來(lái)答題,如何讓他們更方便地找到自己擅長(zhǎng)的領(lǐng)域問(wèn)題,怎么讓他們答題更有激勵(lì)性等等,分別總結(jié)起來(lái)。
最后都寫滿了,交了卷就閃人,和同學(xué)一同走路出武大,因?yàn)槲鍌(gè)人沒(méi)法打的,就繼續(xù)走到街道口去坐公車,正準(zhǔn)備上公車的時(shí)候發(fā)現(xiàn)口袋里手機(jī)在震,然后拿出來(lái)發(fā)現(xiàn)一個(gè)未接,號(hào)碼后面巨多6,覺(jué)得這個(gè)號(hào)碼不簡(jiǎn)單,找工作的人都敏感不少。于是打過(guò)去,發(fā)現(xiàn)是珞珈山國(guó)際酒店總臺(tái),沒(méi)法知道是誰(shuí)打的,或許是哪位無(wú)聊的住客打錯(cuò)了吧,算了。可是奇跡出現(xiàn)了,回到學(xué)校下車,電話又來(lái)了,還是那個(gè)號(hào)碼,一接是百度,我靠,要我明天去面試,算起來(lái)我考完才40分鐘就收到通知,太不可思議了,當(dāng)然很是興奮。
10月14日 初面
晚上一回到寢室,趕緊查資料,下百度的求職大禮包,看面經(jīng),等等。一晚上沒(méi)睡好,畢竟還是很緊張的,因?yàn)榘俣葘?duì)我來(lái)說(shuō)是多么希望想去的公司啊。第二天面試時(shí)間是1點(diǎn)半,我一路緊張,早早吃了飯就公交過(guò)去,到了才1點(diǎn),于是在房間前掏簡(jiǎn)歷,正好面試官看到我,問(wèn)我是不是來(lái)面試的,我說(shuō)是的,然后瞬間就被拉進(jìn)去,又是要我吃零食,喝水,看電視,說(shuō)在我們這不要拘束啊,呵呵。把簡(jiǎn)歷交給面試官大哥,他說(shuō),呵,這照片精神。沒(méi)辦法,我是搞攝影的,照片肯定要稍微正點(diǎn)點(diǎn)不是。然后大哥問(wèn)了我一些關(guān)于對(duì)產(chǎn)品的理解等等問(wèn)題,就算閑聊吧,很輕松,我聊了很多經(jīng)歷,然后看過(guò)很多各方面的書,特別是長(zhǎng)尾理論,于是大哥就對(duì)這塊甚是感興趣地聊起來(lái),并給我解釋起來(lái)產(chǎn)品的本質(zhì),什么要做,真么不做的原因,等等。聊得很開,基本上我也沒(méi)什么緊張的了,畢竟都是年輕人,挺好的。1點(diǎn)半,被叫到隔壁房間做一個(gè)正式的面試,依舊是老規(guī)矩,自我介紹,我主要介紹自己的同時(shí)要和產(chǎn)品的要求結(jié)合起來(lái),體現(xiàn)我在這方面的符合度。然后兩位面試官大哥就簡(jiǎn)歷開問(wèn)了,發(fā)現(xiàn)我很擅長(zhǎng)攝影,于是就問(wèn)我平時(shí)用什么網(wǎng)絡(luò)產(chǎn)品?我說(shuō)主要是人人,豆瓣,flickr……然后問(wèn)我,這幾個(gè)都有圖片上傳功能,你的體驗(yàn)上又有什么不同咧?我就開始說(shuō)他們的區(qū)別,什么收費(fèi)啊,容量啊,批量上傳啊,等等巴拉巴拉說(shuō)起來(lái)。然后又問(wèn)我為什么百度不做自己的flickr,這個(gè)實(shí)在有點(diǎn)為難。我說(shuō)可以做啊,但是我們要有所為有所不為,這一塊我們沒(méi)有像flickr那樣專業(yè)的群體……巴拉巴拉……那空間里也有上傳圖片功能,那又有什么不同呢?我就說(shuō)針對(duì)人群不一樣,一個(gè)是體現(xiàn)圖片的記錄性,而 flickr更在乎專業(yè)性方面,目的不一樣……中間很多問(wèn)題都有點(diǎn)為難,不過(guò)都即興了吧,最后問(wèn)我為什么百度不做一個(gè)商品搜索引擎?不知道哪里來(lái)的感覺(jué),脫口而出就是,商品就要關(guān)系錢,錢就關(guān)系到安全,搜索引擎搜到的如果不能保證安全,搜到很多虛假信息的話,那就嚴(yán)重了。同時(shí)搜索面太廣,太多的冗余信息,相比各種專業(yè)的商品平臺(tái),垂直搜索就更有針對(duì)性了……還問(wèn)我了以后進(jìn)百度的話想做什么,我也就對(duì)百科熟悉,然后就說(shuō)百科,又把筆試那里面差不多的角度說(shuō)了下改進(jìn)方案,ok,最后半個(gè)小時(shí)覺(jué)得好久,面到2點(diǎn)結(jié)束了。走的時(shí)候,一個(gè)面試官指著另一個(gè)面試官對(duì)我說(shuō),你剛才說(shuō)百度百科他還是蠻高興的,他就是百度百科的負(fù)責(zé)人,哈哈,我居然瞎踩點(diǎn)說(shuō)中了。然后另一個(gè)說(shuō),面得挺好的,很多都說(shuō)到了點(diǎn)子上,兩周后會(huì)電話聯(lián)系,保持聯(lián)系,別又接不通,哈哈,相談甚歡,于是握手告別。
10月29日 終面
這兩周面了好多企業(yè),網(wǎng)絡(luò)的三大巨頭,騰訊面了很久,結(jié)果還是在最后加試被qq空間的老大蹂了,嗚嗚,互聯(lián)網(wǎng)產(chǎn)品最后的救命稻草就是百度了。28號(hào)正好兩周了,本來(lái)說(shuō)是會(huì)電話面試的,結(jié)果走在街上電話突然顯示010號(hào)碼,心慌了,接吧,那邊傳來(lái)一女聲,說(shuō),你好,這里是百度,終面安排在珞珈山酒店……原來(lái)電面取消了,老大直接飛到武漢了,好吧,啥都不說(shuō)了,明天在此一搏了。于是回去一晚上把百度的產(chǎn)品都大概試用了一遍,很多新聞和評(píng)論,最新的鳳巢計(jì)劃,以及sem,seo各種各樣的東西都涉獵一遍。11點(diǎn)斷電斷網(wǎng)了,不管了,就這么多了,明天殺過(guò)去了,不管死活了。照樣我又成了第一個(gè),9點(diǎn)還是在珞珈山,記錄我騰訊沉沉浮浮的地兒,我可不想重蹈騰訊之覆轍。6點(diǎn)來(lái)鐘就睡不著,7點(diǎn)起來(lái)洗了頭,然后打的去酒店,8點(diǎn) 40到了門口,結(jié)果還是被面試官發(fā)現(xiàn)了,又被叫進(jìn)去了,然后寒暄了幾句,這么早讓你過(guò)來(lái)真是不好意思,我說(shuō)找工作嘛,應(yīng)該的,呵呵。然后還是簡(jiǎn)單的自我介紹,一開始問(wèn)了些無(wú)關(guān)緊要的問(wèn)題,你拍照的風(fēng)格一般是什么啊?我說(shuō)以前可能人像吧,然后介紹了下幫別人拍照賺錢的經(jīng)歷,又說(shuō)最近還是更喜歡馬格南和國(guó)家地理風(fēng)了。前面基本上就是緩解下氣氛的,然后下面進(jìn)入正題,說(shuō)說(shuō)對(duì)產(chǎn)品的理解,然后相比其他人自己在產(chǎn)品這一塊的優(yōu)勢(shì)在哪?這些都很常規(guī)了,面過(guò)這么多了,我就巴拉巴拉搞定了。然后難度的上來(lái)了,開始問(wèn)我用沒(méi)用過(guò)twitter,我說(shuō)不是被墻掉了嘛,雖然沒(méi)用過(guò),但是微博嘛,還是知道是什么的,說(shuō)了一些。他又問(wèn)那大家覺(jué)得微博會(huì)讓搜索引擎繁榮,又有人覺(jué)得會(huì)讓引擎為難,你分別如何解決,我就關(guān)于前者是微博會(huì)豐富更多的有用信息……而后者因?yàn)樾畔⒈ǎ训綔?zhǔn)確信息也更難了。ok,涉險(xiǎn)過(guò)關(guān),后面更難的來(lái)了,百度為什么不做網(wǎng)游咧?雖然我貌似看到了有游戲一部分,不過(guò)既然他這么說(shuō)了,就是沒(méi)有咯,然后我就開始分析,從目標(biāo)人群啊,百度的用戶優(yōu)勢(shì)啊,百度的平臺(tái)優(yōu)勢(shì)啊,等等。結(jié)果得出結(jié)論是應(yīng)該做,可是我個(gè)人是不喜歡的網(wǎng)游的,不知道哪里又冒出句因?yàn)榘俣然谛畔⑵脚_(tái),所以定位不同被面試官聽到了,可是我忘了,后面又說(shuō)了一大堆,一直沒(méi)答到點(diǎn)子上,面試官就提示我開始說(shuō)了,我想了下,沒(méi)想出來(lái),然后他又說(shuō)那百度為什么不做汽車咧?我立馬緩過(guò)神來(lái)了,定位不同,定位不同……好,更難的繼續(xù),關(guān)于搜索引擎的好壞,我們用翻頁(yè)率來(lái)定義,那你來(lái)對(duì)這個(gè)字面理解如何?我巴拉巴拉……這個(gè)還好咯……然后問(wèn)那相關(guān)性呢?我繼續(xù)巴拉……最猛的是要我做個(gè)評(píng)測(cè)方案,去測(cè)不同搜索引擎的優(yōu)劣,我又不是搞技術(shù)的,雖然我是工科,完了,這下完了……又要重蹈騰訊覆轍了……嗚嗚,不過(guò)還是要硬著頭皮說(shuō)下去,說(shuō)了半天說(shuō)的差不多了,然后老大說(shuō)那你怎么就覺(jué)得這樣對(duì)呢,人與人感受不同,這個(gè)太模糊了,信息量這么大你覺(jué)得我們?nèi)绾芜x……我就想到要用統(tǒng)計(jì)學(xué)規(guī)律抽樣,對(duì)不同頻率的抽樣統(tǒng)計(jì)。然后用機(jī)器鑒定信息準(zhǔn)確,比如準(zhǔn)確信息用戶停留時(shí)間會(huì)長(zhǎng)一些,我們統(tǒng)計(jì)這個(gè)時(shí)間等等……反正就是發(fā)揮想象力,有理有據(jù)地開始瞎說(shuō)。嘿嘿,再次涉嫌過(guò)關(guān)。
最后一個(gè)題承接上面的話題,那么圖片,視頻,網(wǎng)頁(yè)你覺(jué)得哪個(gè)會(huì)更難搜索,我主觀就覺(jué)得圖片最難,視頻其次,網(wǎng)頁(yè)最容易,從關(guān)鍵詞上就可以知道嘛,圖片關(guān)鍵詞好少,視頻可以分類,tag,等等,畢竟我用優(yōu)酷,土豆搜視頻還是蠻容易的,倒是用百度圖片好難啊,網(wǎng)頁(yè)更不用說(shuō)了,基于文字的,關(guān)鍵詞這么多。然后老大又說(shuō),照你這個(gè)說(shuō)法,那網(wǎng)頁(yè)這么多,十億數(shù)量級(jí),不覺(jué)得更難找嗎?而且一個(gè)關(guān)鍵詞對(duì)應(yīng)這么多,也不是更困難嘛?我說(shuō)這個(gè)就在于關(guān)鍵詞的準(zhǔn)確匹配了,雖然數(shù)量大,但是只要關(guān)鍵詞準(zhǔn)確,就很容易找到了,然后分別就兩個(gè)反駁說(shuō)明理由,以及提出要對(duì)網(wǎng)民開展如何將自己想要的信息中提取關(guān)鍵詞去方便使用搜索引擎,同時(shí)百度也應(yīng)該加強(qiáng)搜索關(guān)鍵詞的分解等等。
ok,一切搞定,面了一個(gè)小時(shí),雖然很多很難回答,不過(guò)還算好吧,嘴就沒(méi)聽過(guò),怎么都說(shuō)的這么多,然后問(wèn)老大是否有什么建議,對(duì)于我新手來(lái)說(shuō),還是要多多請(qǐng)教的,不管能不能進(jìn)百度,都對(duì)產(chǎn)品有了更深的理解。老大說(shuō)挺好的,沒(méi)什么不足,我瞬間欣慰了,心安了很多,于是閑聊了幾句,外面還有下一位等待面試,就握手告別了,他說(shuō)兩三天內(nèi)會(huì)給我消息,安心等吧,應(yīng)該沒(méi)大問(wèn)題了。
10月30 日 offer
可能是面試的時(shí)候精力太集中,回來(lái)就不記得什么了,休息,然后感覺(jué)過(guò)了很久,老大說(shuō)兩三天才有通知,慢慢等吧,是你的就是你的,雖然我很焦慮。中午的時(shí)候突然又驚現(xiàn)010,趕緊一接,你好,這里是百度,您在前面的面試中表現(xiàn)優(yōu)異……我就生怕會(huì)來(lái)句轉(zhuǎn)折,但是……還好是我幻覺(jué)了,呵呵……我們邀請(qǐng)你加入百度產(chǎn)品部……ok,大功告成,一切就到這里了,等著過(guò)幾天簽約了,心里比想象中平靜,又似乎很激蕩。我第一個(gè)網(wǎng)申的公司,我熱愛(ài)的工作方式,我喜歡的職位,無(wú)限前途的發(fā)展平臺(tái),以及很可能非?捎^的待遇,雖然我不是很在乎待遇問(wèn)題,可是一切看起來(lái)都完美到不行,呵呵,也許真的是天道酬勤吧。最后,總結(jié)來(lái)說(shuō),我成績(jī)不好,可是我很關(guān)心細(xì)節(jié),平時(shí)經(jīng)常思考一些產(chǎn)品問(wèn)題,涉獵了很多書,所以也讓我面試時(shí)談資和思維都能跟上,還好百度不關(guān)心那些表面的成績(jī)。我目的性很強(qiáng),我做的都是我想做的,也很幸運(yùn),以后更要加油了。嗯,我的求職之路就到這吧,就百度了,寫到這里還是希望大家堅(jiān)持做自己吧,要知道自己想得到什么,不要隨波逐流,嗯,愿還在求職路上打拼的同學(xué)們繼續(xù)努力,只要有信念就總會(huì)成功的,加油。
面試問(wèn)題
初面:面試官問(wèn)了我一些關(guān)于對(duì)產(chǎn)品的理解等等問(wèn)題
自我介紹,我主要介紹自己的同時(shí)要和產(chǎn)品的要求結(jié)合起來(lái),體現(xiàn)我在這方面的符合度。然后兩位面試官大哥就簡(jiǎn)歷開問(wèn)了,發(fā)現(xiàn)我很擅長(zhǎng)攝影,于是就問(wèn)我平時(shí)用什么網(wǎng)絡(luò)產(chǎn)品?然后問(wèn)我,這幾個(gè)都有圖片上傳功能,你的體驗(yàn)上又有什么不同咧?
終面:簡(jiǎn)單的自我介紹,一開始問(wèn)了些無(wú)關(guān)緊要的問(wèn)題,你拍照的風(fēng)格一般是什么啊?問(wèn)那大家覺(jué)得微博會(huì)讓搜索引擎繁榮,又有人覺(jué)得會(huì)讓引擎為難,你分別如何解決...?
系統(tǒng)部職位
首先需要說(shuō)的是,百度每年8,9 月份時(shí),會(huì)有一個(gè)內(nèi)部員工的內(nèi)推機(jī)會(huì),這個(gè)時(shí)候論壇上會(huì)有師兄師姐發(fā)貼說(shuō)可以幫助內(nèi)推,對(duì)于一個(gè)真正希望進(jìn)入百度的同學(xué)來(lái)說(shuō),這個(gè)是最好的機(jī)會(huì),因?yàn)榘俣裙P試每年都搞得聲勢(shì)很大,而從我身邊來(lái)看,基本很少有經(jīng)過(guò)百度筆試進(jìn)入面試這一環(huán)節(jié)的,而內(nèi)推時(shí)師兄師姐會(huì)認(rèn)真的看你的簡(jiǎn)歷,這本身就是對(duì)你的簡(jiǎn)歷的第一遍審查,所以想進(jìn)百度的學(xué)弟學(xué)妹們應(yīng)該把握住這個(gè)機(jī)會(huì)。我就是找論壇上的一個(gè)師姐內(nèi)推的,后面也會(huì)提到,師姐的人真的很好,不但幫忙內(nèi)推,還打電話提醒我注冊(cè)的注意事項(xiàng)等等,對(duì)于師姐,我也心存感激。9 月份內(nèi)推后,是漫長(zhǎng)的等待,這個(gè)時(shí)候百度各個(gè)部門開始面試,各個(gè)部門的進(jìn)度不一樣,11 月初我接到第一面的時(shí)候,很多別的部門已經(jīng)開始發(fā)offer。
第一面是一個(gè)比看上去我年紀(jì)大一兩歲的師兄,果然就像傳說(shuō)中的那樣,穿個(gè)拖鞋就過(guò)來(lái)了。見面后先說(shuō)了下面試的流程,主要分三塊,我先說(shuō)說(shuō)項(xiàng)目,他問(wèn)項(xiàng)目相關(guān)的東西,然后就我感興趣的東西聊聊,最后我問(wèn)他問(wèn)題。我說(shuō)好。開始說(shuō)項(xiàng)目,balabala 說(shuō)了一堆,師兄不時(shí)打斷,對(duì)細(xì)節(jié)發(fā)問(wèn),你覺(jué)得項(xiàng)目的技術(shù)難點(diǎn)啊什么的,主要考察你對(duì)項(xiàng)目的把握,如果真的是你自己做的,這個(gè)應(yīng)該很好應(yīng)付。接著師兄對(duì)項(xiàng)目問(wèn)一些擴(kuò)展性的問(wèn)題,比如我的項(xiàng)目中有屏蔽平臺(tái)硬件差異性的問(wèn)題,我們提出了兩個(gè)方案,他會(huì)問(wèn),除了這個(gè)還有什么比較好的方案沒(méi)有啊類似的,考察發(fā)散性思維。項(xiàng)目大概說(shuō)了二十分鐘,說(shuō)完,師兄問(wèn)我對(duì)什么東西感興趣,我們就聊什么。我心想果然牛,什么都懂,就說(shuō)我對(duì)linux內(nèi)核比較感興趣,可以聊內(nèi)核的東西。師兄就問(wèn)了下內(nèi)核中內(nèi)存管理的方式,問(wèn)為什么有高端內(nèi)存啊,又問(wèn)高端內(nèi)存在線性地址中怎么映射的,又問(wèn)了些頁(yè)表的東西,還是問(wèn)得比較深入。
接著師兄問(wèn)了下OSI 七層模型,讓從TCP 層開始往下講,說(shuō)了一堆,師兄點(diǎn)頭表示滿意。接著師兄問(wèn)一些web 方面的東西,我說(shuō)不太了解,師兄點(diǎn)頭也就沒(méi)有多問(wèn)。接著讓寫程序,之前感覺(jué)百度算法會(huì)考很難,準(zhǔn)備了一堆算法,這里師兄就叫寫一個(gè)鏈表排序,心里一陣狂喜,很快寫了個(gè)O(n*n)的給他,師兄又問(wèn)可不可以降低復(fù)雜度,磨蹭了一下,磨出個(gè)O(nlogn)的給他,師兄點(diǎn)頭表示過(guò)關(guān)。問(wèn)我對(duì)他有什么問(wèn)題,我問(wèn)了一下他們的工作狀態(tài)以及主要的項(xiàng)目都是什么方面,師兄說(shuō)每天會(huì)加班到很晚,因?yàn)槊總(gè)人手上都有很多活,但是成長(zhǎng)的也很快。項(xiàng)目說(shuō)了一些,主要是內(nèi)核方面,以及分布式服務(wù)器方面的,我都很感興趣。雙方握手道別,總之這次面試感覺(jué)還是很好的,師兄很平易近人,面試就像朋友間的對(duì)話。
第二天就接到二面的通知,在說(shuō)二面以前,先說(shuō)兩個(gè)小插曲。第一個(gè)小插曲是我在前臺(tái)等待面試的時(shí)候,發(fā)現(xiàn)百度的gg 們都喜歡抱著筆記本到處走,我開始不明白,以為他們是在測(cè)試無(wú)線信號(hào),后面才想通他們是在干嘛。料想在百度這樣思想活躍的公司里,每天都會(huì)有很多想法,每人都能發(fā)起一個(gè)會(huì)議,而每層的會(huì)議室又是有限的,所以百度的gg 們總是抱著筆記本到處搶占會(huì)議室。說(shuō)這些是想說(shuō),像百度這樣活躍的氣氛我很喜歡,之前也去過(guò)一個(gè)公司,感覺(jué)技術(shù)部門死氣沉沉,沒(méi)有什么活力。另外,而相反百度的mm 很少這樣,料想百度的mm 們都注意保護(hù)自己的皮膚,不喜歡整天和輻射產(chǎn)品打交道。
另一個(gè)插曲是,我在前臺(tái)等候時(shí),看到一個(gè)哥們,其貌不揚(yáng),留個(gè)小胡子,過(guò)來(lái)前臺(tái)來(lái)了句“你好,我是來(lái)拿接收函的。”立馬激起我敏感的神經(jīng),我才知道原來(lái)offer 的中文名叫接收函。然后我就像哈巴狗一樣伸著舌頭目不轉(zhuǎn)睛的注視著那個(gè)哥們,帥氣的從人力手中拿過(guò)百度的offer,然后瀟灑的轉(zhuǎn)身,目送他揚(yáng)長(zhǎng)而去,只留下我的一灘口水。這個(gè)時(shí)候面試我的人來(lái)了,我趕緊吞了吞口水跟著進(jìn)去。在去會(huì)議室的途中,我知道面試的面試官中有一個(gè)也是北郵的師兄,另一個(gè)胖乎乎的,一看就是個(gè)高手,姑且稱他大牛。到了會(huì)議室坐定,大牛笑瞇瞇的開始發(fā)問(wèn),首先還是說(shuō)項(xiàng)目。感覺(jué)百度對(duì)于你做過(guò)的項(xiàng)目真的是很重視,我又開始balabala 說(shuō)一堆,大牛中間不時(shí)打斷,問(wèn)細(xì)節(jié),說(shuō)完,大牛點(diǎn)點(diǎn)頭,來(lái)了句讓我暈倒的話,“哦,就是這樣啊,我還以為做了個(gè)很厲害的***呢。”大牛果然是大牛,一說(shuō)話就不一樣。說(shuō)完項(xiàng)目,開始問(wèn)技術(shù),說(shuō)看我簡(jiǎn)歷上說(shuō)對(duì)驅(qū)動(dòng)了解,就直接問(wèn)網(wǎng)卡驅(qū)動(dòng)的原理。說(shuō)完,又問(wèn)linux底下/dev 目錄怎么根據(jù)設(shè)備的設(shè)備號(hào)進(jìn)行設(shè)備管理,我直說(shuō)不太明白這個(gè)問(wèn)題,就照我的理解說(shuō)了設(shè)備號(hào)作用,系統(tǒng)怎么對(duì)設(shè)備進(jìn)行發(fā)現(xiàn)的過(guò)程,以及設(shè)備驅(qū)動(dòng)中怎么在/dev 目錄下生成相應(yīng)的設(shè)備文件,大牛點(diǎn)點(diǎn)頭。大牛接著問(wèn),說(shuō)一下linux 里面的init 進(jìn)程的作用,根文件系統(tǒng),initrd的作用等等,問(wèn)得都是linux 下一些比較基礎(chǔ)的問(wèn)題,但是范圍很廣。另外也有一些考察深度的問(wèn)題,例如,讓談?wù)勀阕銮度胧絣inux 與桌面linux 的區(qū)別,這是個(gè)很寬泛的問(wèn)題,能談到什么程度,就看你的功力了。大牛問(wèn)了一堆,看來(lái)是想休息了,就對(duì)師兄說(shuō)了句讓我暈倒的話,“來(lái)吧,這個(gè)是你的校友了,不要客氣了,上吧”,師兄開始發(fā)問(wèn)。先問(wèn)linux 中一些基礎(chǔ)的問(wèn)題,inode 作用什么的。接著問(wèn)C,說(shuō)有一個(gè)文件中很多ip 地址,怎么樣對(duì)其進(jìn)行排序,讓比如191.1.1.1 放在192.1.1.1 前面,如果數(shù)量很多的話用什么排序法。接著師兄問(wèn)了一些實(shí)際情景題,還記得的幾個(gè)問(wèn)題是
1 一個(gè)磁盤陣列,想一個(gè)算法,讓其中一個(gè)磁盤壞了,能保證其中的數(shù)據(jù)不丟失。我對(duì)于磁盤陣列完全不熟悉,當(dāng)時(shí)一下就暈了。面試過(guò)程中,這樣的情況會(huì)經(jīng)常出現(xiàn),遇到一個(gè)你摸不著頭腦的題,這個(gè)時(shí)候該怎么辦呢?給大家說(shuō)一個(gè)小技巧,這個(gè)時(shí)候你一定不能冷場(chǎng),一旦冷場(chǎng),你就會(huì)感覺(jué)空氣像凝固了一樣,越想心里就越亂,越亂就越想不出答案。這個(gè)時(shí)候,應(yīng)該主動(dòng)的問(wèn)他問(wèn)題,嘗試著把這個(gè)摸不著邊的問(wèn)題一步步的限定到一個(gè)具體的情景中。比如這個(gè)問(wèn)題,你就可以問(wèn),需要幾個(gè)磁盤啊,兩個(gè)壞了的情況要不要考慮啊,總之,一步步的把場(chǎng)景具體化,只要你不問(wèn)磁盤圓的方的啊這樣的問(wèn)題都行?墒堑阶詈,發(fā)現(xiàn)自己還是沒(méi)頭緒,那就直說(shuō)不會(huì),不要瞎扯,嘗試著去說(shuō)一個(gè)完全不懂的東西,在懂行的人眼里是一件很可笑的事。在師兄循循善誘下,我還是沒(méi)頭緒,最后直接說(shuō)“我母雞”。下來(lái)查了下,磁盤陣列里面有一個(gè)奇偶校驗(yàn)盤的作用就是這個(gè)。
2 在一個(gè)局域網(wǎng)里面,如果兩臺(tái)電腦ip 什么的都設(shè)好了,但是互相之間就是連不上,問(wèn)分析出現(xiàn)什么問(wèn)題。說(shuō)了幾種情況,網(wǎng)關(guān)的問(wèn)題,協(xié)議棧的問(wèn)題,防火墻的問(wèn)題,實(shí)在想不到有什么可能了,連網(wǎng)線的問(wèn)題也說(shuō)了,這題感覺(jué)答得也不太好。問(wèn)到網(wǎng)絡(luò),大牛把話接過(guò)去,問(wèn)TCP 協(xié)議中擁塞避免的機(jī)制,甚至讓畫出其中擁塞窗口變化曲線,還好這個(gè)還比較熟。這個(gè)問(wèn)題多次在面試中都被問(wèn)到,凡是需要考察網(wǎng)絡(luò),TCP/IP 的地方,光知道TCP 的三次握手是不夠的,建議大家以”TCP,流量控制,擁塞避免”等為關(guān)鍵字google 一下,最好再加一個(gè)”filetype:ppt ”,這樣,對(duì)TCP 協(xié)議可以有一個(gè)初步的了解。二人又你一言我一語(yǔ)的啪啦啪啦問(wèn)得興起,題目不太記得了,就在我漸漸感覺(jué)有些招架不住時(shí),大牛終于說(shuō),問(wèn)完了,說(shuō)兩人要出去商量一下,我才長(zhǎng)出了一口氣,想著總算完了。過(guò)了一會(huì),師兄進(jìn)來(lái)說(shuō),還有一個(gè)同事再面我一次,我的腳瞬間就軟了,心想今天活著是走不出百度這棟樓了。沒(méi)想到,過(guò)一會(huì)師兄說(shuō)那個(gè)同事請(qǐng)假?zèng)]來(lái),讓我回去等通知,一周內(nèi)答復(fù)。于是我就回去虔誠(chéng)的等待著,沒(méi)想到兩周后等來(lái)了thanks letter,給我打擊很大。這件事也告訴我保持平常心的重要性,對(duì)一個(gè)東西抱有越高的期望,對(duì)你的打擊也越大。在準(zhǔn)備百度的過(guò)程中,我也收獲到很多。每年百度的offer 給錢很多,屬于頂級(jí)的,北郵今年有進(jìn)去的,但起碼就我身邊看來(lái),數(shù)量還不如中科院與清華的學(xué)生。我試著總結(jié)一下,主要就是
兩點(diǎn):
編程能力、算法等基本功。算法是個(gè)很見功力的事情,看三年算法和看三個(gè)月(就像我這種菜鳥)一眼就能看出差別。這方面,參加ACM 訓(xùn)練,看《算法導(dǎo)論》等經(jīng)典書,都能讓你在找工作的過(guò)程中如虎添翼。
項(xiàng)目因素。我在中科院實(shí)習(xí)過(guò)一段時(shí)間,對(duì)比在中科院做的和在自己實(shí)驗(yàn)室做的項(xiàng)目,老實(shí)說(shuō),實(shí)驗(yàn)室的項(xiàng)目根本拿不出手。北郵除了一些很牛逼的實(shí)驗(yàn)室外,其他的實(shí)驗(yàn)室可能都有這樣的問(wèn)題。對(duì)于百度(只了解我面的系統(tǒng)部,別的部門是不是這樣不知道)還是很看重項(xiàng)目經(jīng)驗(yàn)的。所以早一點(diǎn)去大公司實(shí)習(xí),參與到實(shí)際的項(xiàng)目中,對(duì)你會(huì)是一個(gè)很大的幫助。那如果不能實(shí)習(xí),實(shí)驗(yàn)室有沒(méi)有什么好項(xiàng)目的同學(xué)怎么辦呢?參加開源項(xiàng)目! sourceforge,freshmeat 會(huì)是你的良師益友,其實(shí)就sourceforge.net 就已經(jīng)足夠。就算下來(lái)幾個(gè)你感興趣的項(xiàng)目源代碼,看看人家官方的說(shuō)明文檔,弄清楚項(xiàng)目架構(gòu)流程什么的也很有幫助。另外多上上論壇,Chinaunix,咱們北郵人的linux 版,做內(nèi)核的話,可以加入到linux 內(nèi)核開發(fā)者中文郵件列表,起碼能知道人們都在做什么,關(guān)心什么。總而言之,我認(rèn)為百度對(duì)你的考察其實(shí)很簡(jiǎn)單,就是看你夠不夠牛,這也是他們選人的標(biāo)準(zhǔn),當(dāng)然,他們的待遇也對(duì)得起這樣的標(biāo)準(zhǔn)。我覺(jué)得,能進(jìn)百度的人,在進(jìn)入前,基本就能知道自己的能力大概在百度的要求范圍之內(nèi)。想進(jìn)去的同學(xué),就苦練算法,早做準(zhǔn)備吧。
面試問(wèn)題
linux 中一些基礎(chǔ)的問(wèn)題,inode 作用什么的?