百度總部面試的經(jīng)驗
職位類(lèi)型:
技術(shù)部
面試地點(diǎn):
北京
招聘公司:
百度
一面(1 hour):
1.面試官從簡(jiǎn)歷里抽了一個(gè)較感興趣的項目,讓把項目簡(jiǎn)單介紹了下,針對項目問(wèn)了幾個(gè)技術(shù)問(wèn)題
2.介紹Java中垃圾回收機制,程序員平時(shí)需要關(guān)注這個(gè)嗎?為什么?請舉例說(shuō)明。
3.數據庫隔離級別介紹、舉例說(shuō)明。
4.override和overload的區別。
5.求二叉樹(shù)的最大距離(即相距最遠的兩個(gè)葉子節點(diǎn)),寫(xiě)代碼。
6.兩個(gè)棧實(shí)現一個(gè)隊列,寫(xiě)代碼。
7.你覺(jué)得你的`優(yōu)勢是什么?有什么技術(shù)薄弱點(diǎn)嗎?
8.目前手上有offer嗎?
二面(40 minutes):
1.詳細介紹研究生期間的小論文項目。
2.求二叉樹(shù)的寬度,先簡(jiǎn)介思路再寫(xiě)代碼。
3.Hashmap、Hashtable和cocurrentHashMap的區別,要講出它們各自的實(shí)現原理才行,比如Hashmap的擴容機制、cocurrentHashMap的桶分割原理、多線(xiàn)程安全性。
4.進(jìn)程調度算法,有哪些算法比較難實(shí)現?
5.linux下如何修改進(jìn)程優(yōu)先級?(nice命令的使用)。
6.linux下性能監控命令uptime介紹,平均負載的具體含義是什么?建議看server load概念。
7.linux下如何調試程序?說(shuō)到gdb,具體如何調試?如何查看core文件中的堆棧信息等(bt指令)。
三面(1 hour and twenty minutes):
1.介紹我研究生期間的論文,講的很詳細,每個(gè)點(diǎn)具體采用的技術(shù)、實(shí)現方法等,花了較長(cháng)時(shí)間。
2.打印二叉樹(shù)兩個(gè)葉子節點(diǎn)間的路徑,寫(xiě)代碼(汗,百度這么喜歡問(wèn)二叉樹(shù))。
3.字符串中第一個(gè)只出現一次的字符,如何優(yōu)化算法使得遍歷次數更少?
4.socket編程相關(guān),如果服務(wù)器這邊調用write寫(xiě)了100個(gè)字節的數據,客戶(hù)端想要獲得這個(gè)數據,是直接用read系統調用,參數也是100嗎?
5.百度新聞緩存預算問(wèn)題:一般為了追求時(shí)間性能,都需要緩存一些新聞數據,你怎么計算所需預算?然后申請需要的主機……
6.多線(xiàn)程的適用場(chǎng)景是什么?為啥要用多線(xiàn)程?
7.問(wèn)是否會(huì )go語(yǔ)言。
8.為啥對技術(shù)感興趣,一些相關(guān)問(wèn)題討論。
9.聊北京、談offer。
最后面試官說(shuō)像計算機體系結構、操作系統這樣的書(shū)一定要看國外的,國內的有時(shí)候會(huì )誤導人。
總結:三面都是技術(shù)面,總體下來(lái)沒(méi)有特別難的題目,從我的面試情況來(lái)看,百度這次非?粗孛嬖囌邔Χ鏄(shù)的掌握情況,還有所做的項目詳細介紹。后面我會(huì )繼續分享自己在面試過(guò)程中的一些個(gè)人經(jīng)驗和技巧。
【百度總部面試的經(jīng)驗】相關(guān)文章:
百度北京總部面試的經(jīng)驗分享09-05
光大銀行總部面試的經(jīng)驗08-12
百度的面試經(jīng)驗08-09
阿里總部運維系統開(kāi)發(fā)的面試經(jīng)驗08-17
中國移動(dòng)公司總部法律類(lèi)的面試經(jīng)驗09-07
百度銷(xiāo)售培訓生面試經(jīng)驗分享09-04
2016年百度產(chǎn)品運營(yíng)面試筆試經(jīng)驗02-07
百度經(jīng)驗推廣方法「最新」08-15
百度貼吧推廣經(jīng)驗08-17