百度面試

才智咖 人氣:2.54W

回想起一天經歷三次面試,到現在心情還沒有平靜下來。

百度面試

收到的百度MM電話,說安排十點面試,問時間是否合適,當然合適,百度這麼大公司面試,什麼時候都可以推後啊。

看了兩天關於運維的一些面試題目,大概是一些分散式系統,分散式資料庫,分散式檔案系統ASF之類的,另外看了下DBA的一些題目,DBA和我投的分散式系統運維工程師都屬於運維部,不瞭解是否有交叉,所以一起看了一些。

上午9:50開始等電話,但是沒有等到。然後打電話過去沒有人接,於是以為自己聽錯了,將週日聽成了週一?不曉得,於是發了個郵件(之前投簡歷時,收簡歷的人的郵箱)問了一下,沒有馬上收到回覆。

大概在10:37接到電話,說是百度運維部的。我很驚訝,然後跟他講述了一下,剛才等電話沒等到,然後電話又沒打通的情況。他解釋說由於前面的面試人員耽誤了時間,所以晚了。然後就開始面試了。沒有自我介紹,開始就問過關於老虎的事情,讓我介紹一下這個專案以及自己負責地部分,涉及到的一些知識。我講述了一下網路傳輸,然後問了我TCP的`五層包括什麼,我回到ISO的七層瞭解,但不確定TCP是哪五層。但是七層也沒說全面,以至於很尷尬,不過面試官很Nice,給我補充了幾個。然後問我有沒有接觸分散式系統的編寫工作,我講述了一下能耗系統那個專案,主要講4臺數據庫分配到不同的計算機上,進行運算,減少負載。我問他這是否屬於分散式系統,他委婉的回答,確實說這不屬於,啊,汗,好吧,本來估計就不是。問過我是否瞭解Hadoop和mapreduce的情況的,當時太緊張,沒聽清是不是這兩個詞,想了一會說不了解。後來問我是否關於資料庫分片的問題,我想應該是所謂的分段,然後確認了一下,他說是的,可能翻譯不同而已。慶幸,面試之前剛剛看過,水平分段,匯出式分段,垂直分段,以及混合式分段,並一一作了介紹。又問混合式分段是否可以是前三個的結合,我說可以。問為什麼,我答匯出式分段實際上是水平分段的特例,然後等等之類。恩,回答完畢。之後問了兩個關於Python的問題,簡歷上寫熟悉於是為了做過什麼專案,我說一些簡單的計算器之類的。然後他又問list加入新變數,什麼方法是最快的(+,複製,**等三類),我答是加吧,他問為什麼不是其他,然後沒有答上來,尷尬。又問了list和triple的區別,沒有答上來。然後很Nice的他幫忙解釋了一下,triple是靜態的,不可更改,並有自動去重功能。然後又問我有什麼問題想了解,我問了下分散式系統運維工程師和DBA的崗位需求和具體區別,然後大概給我講述了一下。這期間提到了MapReduce,我反應過來之前沒聽懂的兩個詞可能有這個,這個我還是有些瞭解的,但是沒有問他是不是mapreduce,面試之後還後悔呢,感覺自己沒有將自己十分地展現出來,明明會的東西沒有講到。這樣一面結束。大概11:00左右。

一面之後感覺不是很好,其實,然後感覺希望不大,總在mapreduce那裡有些遺憾。中午跟同學出吃飯,還聊了很多八卦事情。聊的比較high。

下午一點回到教研室,沒坐幾分鐘,手機又顯示北京的號碼,比較驚訝。接到電話說是通過一面了,現在二面。更為驚訝。緊張壞了,因為一點準備都沒有。然後跟他商量找個安靜的地方,馬上面試。首先讓我介紹一下自己,我講了我的科研課題,比較詳細,然後又要將專案的時候,提到簡歷中有,他說那不需要再介紹了(其實上午的面試官問的全是專案的問題)。然後介紹自己本科期間的專案,簡單介紹的。然後介紹獲得過的獎勵,以及自己的優點(這裡是優點)。然後他讓我詳細介紹一下自己的科研課題,我稀里嘩啦講了一大通,因為這個我熟啊,而且量他也不懂(高維時間序列資料探勘)。哈哈,問了我一些細節問題。不太記得了。問了我,遇到的困難。我就給他講述當初我用兩個月的時間看TS-tree的文章,期間課題小組討論時上了4-5次,同時看了10多篇相關論文,成功的過渡到新的領域。後來看我用C++程式設計,問了我多型的概念,以及虛擬函式的概念。問了我排序的問題,讓我講述一下快速排序,當時腦子一蒙不記得了,靈機一動,說快排不太記得了,不過我可以講述一下歸併排序,他說可以。於是給他講了一下,哈哈,我正好拿著筆記,筆記上第一頁就是歸併排序(阿里巴巴筆試題目中,當時沒做出來,回來之後整理的)。之後問了一個演算法題:資料中有10000個數,其中某個數重複率打到50%以上,求快速找出這數的方法,我回答的是基數排序,磨嘰了半天好像沒說對,他讓再想想,也沒想出來,然後完事,他告訴了答案:10000個數分成兩兩一組,然後比較不相同去掉,相同的留下,如果一次不能得到結果,再做一次,最終會得到結果(有點像歸併吧?哎)。之後問我對Python的瞭解,我說只學過。還擔心他會繼續問下去,不過還好沒有問到。後來基本就這樣了,然後我主動爭取問他問題的機會,由於二面根本沒準備,所以問了跟一面同樣的問題(當然我先確認了下,不是上午同一個面試官),然後基於一面在這個環節的失誤,在二面中我主動提了一些問題,並講述到ASF檔案格式等等。這期間電話斷了兩次,不知道是他那邊的問題還是我這邊的問題。哈哈。大概用了40-50分鐘的時間。

二面結束,沒來得及興奮或緊張,就幫老師去報銷去了,大約用了半個多小時的時間。2:30左右回來的。

TAGS:百度 面試