分享一篇百度應聘者的經(jīng)驗給大家,如果你覺得好的話不妨分享出去。
從百度校園招聘開始,我就投了一份簡歷。在別人都有在線筆試機會的時候,我卻沒有任何消息。
聽說師兄可以給推薦,我就又通過內(nèi)部推薦的方式投遞了一次,這次很快就有消息了——拒信。
那時基本上就放棄了百度。可是大概20多天以后,我投遞的第一份簡歷有消息了——通知我在線筆試。經(jīng)過精心準備,筆試題答得還湊合。過了幾天給我來了封郵件告知我筆試通過,會找時間安排電話面試。又過了好幾天,我正在剃頭的時候接到百度電話,約了第二天下午三點電話面試。心情異常興奮,回到寢室拼命復習數(shù)據(jù)結構并收集百度面試題型……臨陣磨槍 呵呵。
百度的面試氛圍很是輕松,讓你很快就覺得是在聊天而不是面試。第一輪主要是在針對我的在線筆試的題目進行提問和分析,主要講的是做題的思路和改進的方法。面試時間大概有半個小時,覺得應該有下一輪。
果然上個星期五晚上接到了百度技術經(jīng)理的電話,自稱姓劉。在前一天我同學也是這個時候接到百度第二面電話,看來是同一個人,后來的面試內(nèi)容證實了是同一個人。面試過程大概如下:
1、介紹一下項目。
2、提了一個問題:上千萬條記錄,統(tǒng)計出重復記錄最多的前N條。
3、一個概率題:54張撲克牌,除去兩張大小王剩下52張撲克牌。問紅桃A和黑桃A同時被一個人拿到的概率是多少?
4、多個線程訪問共享內(nèi)存時因該怎么辦?
5、在寫程序遇到問題的時候,通常采用什么調(diào)試方法?
6、一個client/server的協(xié)議問題
7、剩下就是隨便聊聊,比如有缺點、期望工作的性質(zhì)、職業(yè)規(guī)劃等
總結一下教訓:
1、介紹項目的時候不能一味的按照事前想好的模板說,應該根據(jù)所申請的工作的性質(zhì),多說一些和自己申請的工作內(nèi)內(nèi)容相近的東西說。我在介紹我的項目的時候,說了很多硬件的東西,而相關的Linux下的C編程卻沒有提到多少,一大失敗之處。
2、對于他提的第二個問題,當時因為緊張沒有想出來,掛了電話以后才有了思路。
3、這個概率題以前碰到過,而且和同學們討論過,答案很早就知道了。但是遇到面試的時候,不能馬上就說出答案,因為這樣擺明了高訴人家你以前就見過這道題,這樣就失去了作為考題的意義。所以,如果事前知道答案也不要馬上說出來,裝作考慮中,然后慢慢說出答案。我就是很快就說出了答案,失敗!
4、在問項目的時候,他問我代碼行大概有多少?我說大概有5.6K行左右。在回答第四個問題的時候,我?guī)缀跏菍纤v過的東西背了一遍給他,雖然答案是正確的,但是我估計他一聽就聽出來是在背書了,所以這也會減分不少。,而且百度強調(diào)創(chuàng)新,其實就算你不知道答案也可以按照自己的思路說一下的,只要邏輯清晰、合理都會比我背書強……
5、我的回答是有時候用gdb,有時候用輸出日志的形式。以我之前給他講的項目經(jīng)驗是不大可能會涉及這么多的知識的,所以估計他又聽出我是在背書了……繼續(xù)減分
6、后來我發(fā)現(xiàn)這個問題其實他不是在考我問題的答案,是考我解決問題的能力和考慮問題的思路。這點是我比較差的地方,沒辦法……減分
我前面表現(xiàn)那么失敗,基本上已經(jīng)沒有什么希望了,后面的談話已經(jīng)沒有意義了,只不過是禮貌性的結束這次面試了。
上面的總結是我收到拒信以后才總結出來的,還以為能被錄取呢……
面試官太和藹了,而且氣氛及其融洽,根本沒有任何不好的征兆,面試官好厲害!
至此,我的百度求職過程到此告一段落……生活還在繼續(xù),工作還得繼續(xù)努力去找,加油!
百度電話面試題目:
1.談談你對數(shù)據(jù)庫中索引的理解
2.現(xiàn)在普通關系數(shù)據(jù)庫用得數(shù)據(jù)結構是什么類型的數(shù)據(jù)結構
3.索引的優(yōu)點和缺點
4.session和cache的區(qū)別是什么
5.如果有幾千個session,怎么提高效率
6.session是存儲在什么地方,以什么形式存儲的。