- 相關(guān)推薦
百度面試經(jīng)驗(yàn)
百度面試經(jīng)驗(yàn)(1)
下午四點(diǎn)的時(shí)候,面試官打來電話
面試官說:現(xiàn)在有時(shí)間嗎,進(jìn)行一下電面。
我(灰常不好意思的)說:不好意思啊,我在廁所呢,能改個(gè)時(shí)間嗎?
面試官說:那5點(diǎn)可以嗎?
我說:行。
其實(shí)不太想這么早面試的,本來想推到下周,不過想想5點(diǎn)就5點(diǎn)吧,反正早晚都是死~趕緊收拾東西從實(shí)驗(yàn)室回宿舍。
到了宿舍趕緊架上電腦,手機(jī)插上耳機(jī),忐忑的等待面試官的電話。期間還順便復(fù)習(xí)了一下常見的幾個(gè)問題,比如電梯測試?yán)、鏈表操作啦之類的,還順便把現(xiàn)在在百度工作的師兄前段時(shí)間講過的多種測試方法看了一下。沒想到臨時(shí)抱佛教居然全抱住了。
1、開始讓自我介紹,我實(shí)在不知道怎么做自我介紹,就隨便說了一下,包括家鄉(xiāng)、愛好、做過的東西等等,好多都是簡歷上已經(jīng)有的東西。
2、面試官說那我們討論一個(gè)關(guān)于鏈表的問題吧,他問怎么判斷兩個(gè)鏈表是否相交。不得不承認(rèn),我很狗屎運(yùn),剛剛把編程之美這本書放下(我拿起這本書的時(shí)候恰好看到這道題),就面到這道題!其實(shí)這道題以前看過,晚上宿舍臥談的時(shí)候也討論過這個(gè)問題,不過如果不是剛剛看到這個(gè)題的多種解法我頂多也就能說出兩種方法,幸好剛剛看了,才記住了剩下的兩種解法。很流利的回答了這個(gè)問題(其實(shí)應(yīng)該裝作思考狀的^_^)。
3、面試官感到?jīng)]有難住我,反而被我搞暈了(因?yàn)橛涗浳补?jié)點(diǎn)的方法面試官似乎不知道,這個(gè)我很差異,他當(dāng)時(shí)進(jìn)百度的時(shí)候應(yīng)該有看過編程之美啊!),所以繼續(xù)鏈表的問題,怎么判斷鏈表是否有環(huán),這個(gè)問題之前宿舍同樣也討論過,我還記得兩個(gè)指針,一個(gè)走一步,一個(gè)走兩步,面試官不滿意,接著問:如何證明一定能相遇呢?我暈,當(dāng)時(shí)有天晚上宿舍臥談的時(shí)候后來我仔細(xì)想了這個(gè)問題,當(dāng)時(shí)感覺證明了一定能相交的,可是現(xiàn)在哪還能想得起來,就故意做思考狀,然后思考了半天也沒想出來,我說現(xiàn)在腦子有點(diǎn)暈,一時(shí)半會(huì)證明不了。面試官說不證明了,現(xiàn)在找出環(huán)的入口處。我這個(gè)汗那,這個(gè)更忘了…象征性的想了半天,沒有結(jié)果,面試官說沒關(guān)系。
4、接著面試官問了一個(gè)組合數(shù)學(xué)的題,其實(shí)不難,只是我當(dāng)時(shí)真的腦子不是很清楚,死活沒有把特殊情況想出來,其實(shí)挺簡單,就是爬樓梯,有三種方式:一是一次走一步,二是一次走兩步,三是一次走三步然后回退一步。問一共有多少種走法。我馬上說應(yīng)該用遞推公式吧。他說嗯。然后我就想,遞推公式應(yīng)該是f(n) = f(n - 1) + 2*f(n - 2)。然后他說入口呢,我說f(1) = 1,f(2) = 2。后來他說在最頂層有個(gè)問題,我突然就意識(shí)到了,但是結(jié)果應(yīng)該還是這個(gè)遞推式。這個(gè)問題就算過去了。
5、接下來面試官說介紹一下你自己印象最深刻的項(xiàng)目吧。我就把本科畢設(shè)說了一下,因?yàn)槲矣X得說我看過的操作系統(tǒng)源碼有點(diǎn)虛,而且好多細(xì)節(jié)都忘了,萬一面試官恰好精通內(nèi)核那我就死定了,不過我覺得面試官對無線傳感網(wǎng)絡(luò)了解的應(yīng)該不多,所以就說起了我的畢設(shè),扯了一通,面試官似乎挺滿意,然后問我:你的畢設(shè)里面寫了用TCL腳本吧……我連忙解釋:其實(shí)我只是做畢設(shè)的時(shí)候用了,僅僅是會(huì)用即可,對它了解的不多。面試官轉(zhuǎn)而問起其他的問題了。
6、然后面試官似乎又看了遍簡歷,說看你用過python,這個(gè)我又連忙說:其實(shí)我是大三的時(shí)候?qū)W的,之后就沒怎么用過,所以忘得差不多了,然后他說沒關(guān)系,咱們討論一個(gè)比較寬泛的問題:你覺得python和其他語言相比最大的缺點(diǎn)是什么。我就著重說了下python程序分塊的問題,采用制表符分塊,我說這個(gè)有時(shí)候容易出問題,我覺得不是很好。然后又扯了扯python的效率問題。這個(gè)也就算過去了。
7、然后面試官又問我:看你寫的是熟悉TCP/IP協(xié)議棧,說說TCP/IP的分層,我就以相當(dāng)熟練的把五層和七層都說了,也就過去了。然后面試官說能說說你的畢設(shè)是在哪層上做的嗎?我就說這個(gè)問題我和老師討論過,無線傳感網(wǎng)絡(luò)其實(shí)分層不是很明確,似乎物理層上面都應(yīng)該叫應(yīng)用層,但是上面還分了MAC層和路由層,其實(shí)我在路由層上做的,這個(gè)也就過去了,面試官感覺應(yīng)該挺滿意。
8、接著他又問以前的項(xiàng)目中有過測試嗎?我直接說了實(shí)話:我在計(jì)算機(jī)學(xué)院,可能沒有軟件學(xué)院對軟件流程要求的那么好,所以測試基本沒做過,但是之前實(shí)驗(yàn)室給講了點(diǎn)一些測試的注意事項(xiàng),包括功能測試、回歸測試、壓力測試、性能測試、冒煙測試、自動(dòng)化測試等等。然后又說了回歸測試的意思,我感覺面試官應(yīng)該算滿意,因?yàn)檫@幾個(gè)知識(shí)點(diǎn)是之前在百度的師兄給我們講的。
9、面試官又問了問如何測試一直鋼筆,我瞎說了一通,首先是功能測試,然后是對部件進(jìn)行測試,然后是壓力、性能測試等等。也就算過去了。
10、最后面試官說有什么要問的嗎?我就問了問他對我的面試感覺如何,他一直說挺好的。然后我問如果有二面的話什么時(shí)候通知?他說一般一周之內(nèi)通知,我說時(shí)間能不能另行商量,因?yàn)槲疫@幾天要帶本科生做實(shí)驗(yàn),然后面試官說可以的。然后就掛掉電話了。
就這么多了,寫得太流水賬了,不過基本把整個(gè)過程表述清楚了吧應(yīng)該,以備以后使用。
好好準(zhǔn)備二面才是現(xiàn)在的事情,估計(jì)二面會(huì)找個(gè)比較牛的面試官了。給自己打打氣,加油!!!
ps:還漏了兩道題,一道是關(guān)于水仙花數(shù)的,求三位數(shù)的水仙花數(shù),這個(gè)比較簡單,可以暴力,不過面試官不太滿意,我想了會(huì)又說也可以打表,考慮個(gè)位數(shù)字,然后能知道十位數(shù)字和百位數(shù)組的組合,就算過去了;另外一道是如何將一個(gè)十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制,我說用棧就可以做,說了流程,最后不知道面試官滿意不滿意,這道題就算過去了。
百度面試經(jīng)驗(yàn)(2)
一面:
對著筆試題問
注重算法,數(shù)據(jù)結(jié)構(gòu),思想
二面:
對應(yīng)職位的專業(yè)問題
打分,一個(gè)問題10分
三面:
一邊聊天一遍問問題
主要是設(shè)計(jì)應(yīng)用的思路
主要注重思想,其次是基礎(chǔ)
因?yàn)槲沂欠怯?jì)算機(jī)專業(yè)的本科生,非名校,沒學(xué)過數(shù)據(jù)結(jié)構(gòu)走到三面,很不容易,望大家借鑒
【百度面試經(jīng)驗(yàn)】相關(guān)文章:
百度面試技巧09-25
百度php面試題目09-25
比亞迪面試經(jīng)驗(yàn)04-16
海航面試經(jīng)驗(yàn)02-16
海爾面試經(jīng)驗(yàn)08-05
格力面試經(jīng)驗(yàn)08-05