- 相關(guān)推薦
百度實(shí)習(xí)及校招全攻略:面試經(jīng)驗(yàn),工作感受
大數(shù)據(jù)實(shí)習(xí)生的面經(jīng)
總共進(jìn)行了三輪技術(shù)面試,每一輪都是先逐一審核簡(jiǎn)歷上做過的項(xiàng)目,詢問在項(xiàng)目中承擔(dān)的工作,項(xiàng)目里核心算法的原理,然后就是白紙題,給一個(gè)問題,要求當(dāng)場(chǎng)寫代碼求解,寫完之后面試官會(huì)引導(dǎo)你改進(jìn),最后要求你分析復(fù)雜度,
百度實(shí)習(xí)及校招全攻略:面試經(jīng)驗(yàn),工作感受
。前兩個(gè)比較Nice,答出來就OK了,最后一個(gè)一旦答出來就在原始題目的基礎(chǔ)上不斷改變條件,要求你對(duì)新問題再次求解,最后都有一道開放題目,給你講述百度遇到的某個(gè)問題,要求你為他們?cè)O(shè)計(jì)一個(gè)解決方案。問的內(nèi)容涵蓋算法導(dǎo)論的排序,查找,Hash, Heap, PriorityQueue, 平衡BST,基本圖論算法,以及串處理算法,以及MMDS和Information Retrival中搜索引擎常用算法,還問了基礎(chǔ)的統(tǒng)計(jì)知識(shí),線性回歸,邏輯回歸,梯度下降的步長(zhǎng)選擇,等等?傊枰浞譁(zhǔn)備,面試官雖然人都很好,但是我覺得稍微有一點(diǎn)差池,在競(jìng)爭(zhēng)這么激烈的地方估計(jì)就要跪了。非常榮幸能夠?qū)⑷松谝幻娅I(xiàn)給百度,希望最后一輪HR確認(rèn)能夠通過,不管怎樣,感謝百度給我的指導(dǎo),我會(huì)繼續(xù)努力。軟件工程師校招面經(jīng)
我的簡(jiǎn)歷上寫的主要是做視頻圖像處理的,然后寫了自己的編程能力。所以感覺整個(gè)面試的問題都是圍繞簡(jiǎn)歷上圖像處理、C、C++編程的問題展開的。
按照我的回憶,問了下面的內(nèi)容:
1、簡(jiǎn)單自我介紹(我事先打了個(gè)草稿,就按照草稿上的東西說的,說完之后面試官笑了一下,可能是覺得我說的官方了吧^^)
2、項(xiàng)目介紹(介紹完之后,他又問了幾個(gè)項(xiàng)目的問題,不過感覺他不是很懂)
圖像處理部分:
3、香農(nóng)定理、奈奎斯特定理(他問我的是香農(nóng)定理 ,但是給我的提示是奈奎斯特定理 ,所以他自己也沒分清吧==|||)
4、常見低通濾波器、濾波器的原理。
C、C++部分的問題:
這個(gè)部分是他考的重點(diǎn),很多問題他都是先拋過來,我給了答案之后他會(huì)再十分仔細(xì)的追問,問很本質(zhì)的問題,就是考察對(duì)C、C++的認(rèn)知夠不夠吧,有點(diǎn)招架不住。
5、this指針怎么用、作用。
6、一個(gè)指向類的指針占用內(nèi)存大小。
7、new delete和malloc free的區(qū)別。(我說new可以重載,他又問為什么可以重載)
8、const的作用、好處。
一個(gè)const型的函數(shù)和普通的函數(shù)特別的地方在哪里?
9、引用和指針的區(qū)別。
10、如果叫你設(shè)計(jì)函數(shù)strcpy(),你要考慮哪些問題?給你5分鐘時(shí)間,一一列舉。(感覺這個(gè)問題是考你思維縝不縝密,想的全不全面)
為什么strcpy() 會(huì)返回一個(gè)指針型的返回值?有什么好處?
11、編程過程中遇到過哪些內(nèi)存崩潰的問題,解決辦法,怎么避免?(因?yàn)楹?jiǎn)歷中我寫了閱讀代碼5萬行以上,寫代碼2萬行以上,所以他考了我這個(gè)吧)
12、代碼執(zhí)行的時(shí)候有時(shí)候內(nèi)存會(huì)不夠,怎么保證內(nèi)存足夠?
13、你所知道的排序算法及復(fù)雜度,其中哪些是穩(wěn)定的,哪些是不穩(wěn)定的,為什么。
產(chǎn)品經(jīng)理校招
一個(gè)小哥兒,和大部分產(chǎn)品面試一樣,問了實(shí)習(xí)經(jīng)歷,項(xiàng)目經(jīng)歷,社會(huì)實(shí)踐經(jīng)歷等,
資料共享平臺(tái)
《百度實(shí)習(xí)及校招全攻略:面試經(jīng)驗(yàn),工作感受》(http://www.szmdbiao.com)?疾炷愕膫(gè)人能力和產(chǎn)品經(jīng)理的契合度,社會(huì)實(shí)踐經(jīng)歷中的領(lǐng)導(dǎo)協(xié)調(diào)能力是怎樣體現(xiàn)的、遇到的最大困難以及解決方案(舉例),實(shí)驗(yàn)室項(xiàng)目中有哪些協(xié)調(diào)方面的困難和解決方案,總之就是從宏觀角度考察。其次問了常用的互聯(lián)網(wǎng)產(chǎn)品,并要我做評(píng)價(jià),就評(píng)價(jià)了下微信和qq,還有微博。我都是從產(chǎn)品定位的角度宏觀描述,然后又從小的細(xì)節(jié)方面舉例說明優(yōu)缺點(diǎn)。
還給了我一個(gè)360搜索“趙薇”的頁面,然后讓我評(píng)價(jià)搜索的結(jié)果頁布局。360的那個(gè)頁面做的確實(shí)不錯(cuò),而且搜索框下面有一個(gè)小的分類導(dǎo)航框,他特意問我對(duì)這個(gè)怎么看。那個(gè)頁面首條設(shè)計(jì)集合了不同小標(biāo)題比如圖集、電影、微博什么的,展示效果不錯(cuò)。我針對(duì)右邊的推薦說了一些建議。
給我一道題讓我設(shè)計(jì)搜索一個(gè)電影名稱(剛上映),搜索的結(jié)果頁面展示。我對(duì)用戶需求做了分類,針對(duì)性的設(shè)計(jì),并畫在紙上了。
最后問我 你怎么確定一個(gè)人頭上有多少頭發(fā)。。
一面小哥面完說對(duì)我感覺還不錯(cuò),讓我等二面。
二面:
看起來挺犀利的另一個(gè)小哥兒。
1. 你認(rèn)為產(chǎn)品經(jīng)理有哪些特別需要的特質(zhì)?做個(gè)排行;你認(rèn)為你哪些能力比較符合
2. 實(shí)習(xí)經(jīng)歷讓你有什么收獲和體會(huì)(當(dāng)時(shí)做過用戶體驗(yàn)測(cè)試,他很細(xì)節(jié)的讓我講了做過哪些測(cè)試和改進(jìn))
3. 我講到自己看過什么什么書,他讓我講講書里的東西讓我有哪些體會(huì)
4. 你強(qiáng)迫過自己做什么事兒?
5. 對(duì)比下qq和微信
6. 用過什么新聞客戶端(騰訊 網(wǎng)易 鮮果),為什么用騰訊?然后回答后主動(dòng)對(duì)比了這幾個(gè)客戶端,以及產(chǎn)品設(shè)計(jì)上的差異和不足;如果讓你設(shè)計(jì)一個(gè)新聞客戶端,哪些功能是必備的?
7. 移動(dòng)端產(chǎn)品和web產(chǎn)品的使用場(chǎng)景有哪些不同(我聽成了產(chǎn)品設(shè)計(jì)上的不同,不過他說我回答的也挺好的。。)
8. 為什么用小米?
9. 你對(duì)“需求以用戶為導(dǎo)向”怎么理解,怎么看。怎么做需求,有哪些方式獲取需求
10.如果用戶只是想要一匹跑的更快的馬,如何發(fā)掘需求去從零開始造一輛未發(fā)明出來的車?
研發(fā)工程師校招面經(jīng)
一面(1 hour):
1.面試官?gòu)暮?jiǎn)歷里抽了一個(gè)較感興趣的項(xiàng)目,讓把項(xiàng)目簡(jiǎn)單介紹了下,針對(duì)項(xiàng)目問了幾個(gè)技術(shù)問題
2. 介紹Java中垃圾回收機(jī)制,程序員平時(shí)需要關(guān)注這個(gè)嗎?為什么?請(qǐng)舉例說明。
3. 數(shù)據(jù)庫(kù)隔離級(jí)別介紹、舉例說明。
4. override和overload的區(qū)別。
5. 求二叉樹的最大距離(即相距最遠(yuǎn)的兩個(gè)葉子節(jié)點(diǎn)),寫代碼。
6. 兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列,寫代碼。
7. 你覺得你的優(yōu)勢(shì)是什么?有什么技術(shù)薄弱點(diǎn)嗎?
8. 目前手上有offer嗎?
二面(40 minutes): 【百度實(shí)習(xí)及校招全攻略:面試經(jīng)驗(yàn),工作感受】相關(guān)文章: 農(nóng)行校招的筆試經(jīng)驗(yàn)09-24 銀行校招經(jīng)驗(yàn)匯總10-21 工行校招筆試經(jīng)驗(yàn)11-07 交行校招筆試經(jīng)驗(yàn)08-10