最近向百度發(fā)起了網(wǎng)申資料,快速的做了份個人簡歷,非常的意外,我既然在10月9日收到了百度筆試的通知短信,10月12日是筆試,10月13日是面試,下面說一說我本人輕身經(jīng)歷的百度筆試加面試經(jīng)驗。
百度2014筆試介紹:眾所周知,在找工作中用QQ郵箱可能會讓企業(yè)覺得此人太幼稚,剛開始確實有些擔(dān)心,后來發(fā)現(xiàn)這個擔(dān)心沒有必要,因為百度基本也是海筆的政策,而且筆試通知和筆試過程是交給智聯(lián)招聘的人來做的,整個過程人比較多,百度和騰訊一樣,支持霸王筆,這點很贊。筆試一般會安排在十月十多號,和宣講時間差不多相隔一個月,這是百度的策略,先在全國各地宣講,接下來全國各地筆試和面試,最后全國匯總,通知結(jié)果。我的筆試是下午2點進行的,時長2h,也是全部挨著坐,但是試卷一樣,百度不擔(dān)心你抄別人的試卷,因為你抄不了,2個小時,7道大題。在做試卷前,通篇閱讀題目,選擇最拿手的題目就行了。
百度2014年招聘筆試題目(回憶版):
1. 介紹一下MapReduce的含義并分析運行流程。
2. 分別敘述C/C 怎樣動態(tài)分配和釋放內(nèi)存。
3. 概括TCP、FTP、IP、UDP、SMDP、ARP等的關(guān)系
4. 求兩個數(shù)組的交集,寫出代碼。
5. 忘記了,也是一個比較簡單的編程題
6. 設(shè)計一個發(fā)牌程序,使其每個人得到每張牌的概率相同,寫出數(shù)據(jù)結(jié)構(gòu),算法思想,代碼(可以時偽代碼)
上面6個題不做過多的贅述。最后一道程序設(shè)計題是Linux編程題,果斷看不懂。。。百度筆試的題目不算少,題量也比較大,不要求全部做完,一般說來能寫出思路來,并且思路正確就OK了,關(guān)鍵是要想好怎樣表達。筆試完畢后,我感覺還可以,在當(dāng)天晚上就收到了面試電話通知
百度2014年招聘面試經(jīng)過(一面)
1. 面試官從我簡歷里抽個一個較感興趣的項目,讓把項目簡單的介紹下,針對項目問了幾個技術(shù)問題。
2. 面試官:說下常見的排序效率?
我:(我說下我的技巧,拿快排來說,最壞是O(n^2),要說出什么情況下是最壞的,怎么避免最壞情況的發(fā)送?炫牌骄荗(nlogn),堆排也是O(nlogn),要說出為什么快排比堆排快…)
3. 面試官:快排和選擇排序的空間復(fù)雜度?
我:快排要遞歸 O(nlogn),選擇O(1);
4. 面試官:計算機網(wǎng)絡(luò)分幾層?我:………
百度2014筆試介紹+面試經(jīng)歷[含筆試試題]
百度2014筆試介紹+面試經(jīng)歷[含筆試試題]
5. 面試官:求二叉樹的最大距離(即相距最遠(yuǎn)的兩個葉子節(jié)點),寫代碼
我:這個容易,難不倒我。
6:兩個棧實現(xiàn)一個隊列,寫代碼。
我:之前復(fù)習(xí)過,比較上手。
隨后又提了一些技術(shù)性的問題,如進程調(diào)度算法,Hashmap、Hashtable的區(qū)別,Hashmap的擴容機制,多線程安全性,Linux操作系統(tǒng)等問題,我也是一知半解,沒答出來。以上基本就是一面的過程,沒結(jié)果,掛掉了,整個過程一個多小時。
最后我要說明的是,一面通過以后,還會有二面,三面以及電話面試,而且面試官的水平,問題的深度也越來越高,最后HR會和你討論一些產(chǎn)品性的問題,討論技術(shù),最后談offer薪酬等等。
總結(jié)一下,感覺當(dāng)前大學(xué)生還是更應(yīng)該注重對問題的把握,打牢基礎(chǔ),相信最終勝利的橄欖枝會向你招手。面試官:“小伙子,等你考上研究生,歡迎畢業(yè)再來百度。”這次全當(dāng)是給自己歷練了,3年后,百度面試等我!