話說一天盡力三次面試,到現(xiàn)在心情還沒有平靜下來。
收到的百度MM電話,說安排十點面試,問時間是否合適,當然合適,百度這么大公司面試,什么時候都可以推后啊。
看了兩天關(guān)于運維的一些面試題目,大概是一些分布式系統(tǒng),分布式數(shù)據(jù)庫,分布式文件系統(tǒng)ASF之類的,另外看了下DBA的一些題目,DBA和我投的分布式系統(tǒng)運維工程師都屬于運維部,不了解是否有交叉,所以一起看了一些。
上午9:50開始等電話,但是沒有等到。然后打電話過去沒有人接,于是以為自己聽錯了,將周日聽成了周一?不曉得,于是發(fā)了個郵件(之前投簡歷時,收簡歷的人的郵箱)問了一下,沒有馬上收到回復。
大概在10:37接到電話,說是百度運維部的。我很驚訝,然后跟他講述了一下,剛才等電話沒等到,然后電話又沒打通的情況。他解釋說由于前面的面試人員耽誤了時間,所以晚了。然后就開始面試了。沒有自我介紹,開始就問過關(guān)于老虎機的事情,讓我介紹一下這個項目以及自己負責地部分,涉及到的一些知識。
我講述了一下網(wǎng)絡(luò)傳輸,然后問了我TCP的五層包括什么,我回到ISO的七層了解,但不確定TCP是哪五層。但是七層也沒說全面,以至于很尷尬,不過面試官很Nice,給我補充了幾個。然后問我有沒有接觸分布式系統(tǒng)的編寫工作,我講述了一下能耗系統(tǒng)那個項目,主要講4臺數(shù)據(jù)庫分配到不同的計算機上,進行運算,減少負載。我問他這是否屬于分布式系統(tǒng),他委婉的回答,確實說這不屬于,啊,汗,好吧,本來估計就不是。問過我是否了解Hadoop和mapreduce的情況的,當時太緊張,沒聽清是不是這兩個詞,想了一會說不了解。后來問我是否關(guān)于數(shù)據(jù)庫分片的問題,我想應(yīng)該是所謂的分段,然后確認了一下,他說是的,可能翻譯不同而已。
慶幸,面試之前剛剛看過,水平分段,導出式分段,垂直分段,以及混合式分段,并一一作了介紹。又問混合式分段是否可以是前三個的結(jié)合,我說可以。問為什么,我答導出式分段實際上是水平分段的特例,然后等等之類。恩,回答完畢。之后問了兩個關(guān)于Python的問題,簡歷上寫熟悉于是為了做過什么項目,我說一些簡單的計算器之類的。然后他又問list加入新變量,什么方法是最快的(+,復制,**等三類),我答是加吧,他問為什么不是其他,然后沒有答上來,尷尬。又問了list和triple的區(qū)別,沒有答上來。然后很Nice的他幫忙解釋了一下,triple是靜態(tài)的,不可更改,并有自動去重功能。然后又問我有什么問題想了解,我問了下分布式系統(tǒng)運維工程師和DBA的崗位需求和具體區(qū)別,然后大概給我講述了一下。
這期間提到了MapReduce,我反應(yīng)過來之前沒聽懂的兩個詞可能有這個,這個我還是有些了解的,但是沒有問他是不是mapreduce,面試之后還后悔呢,感覺自己沒有將自己十分地展現(xiàn)出來,明明會的東西沒有講到。這樣一面結(jié)束。大概11:00左右。