百度面試經(jīng)驗

內(nèi)推簡歷差不多過了1個多月发钝,5月底,4-27下午百度的面試電話漩符,由于當(dāng)時和哥們在長江邊上騎自行車一喘,順帶在長江里洗了個澡,于是跟面試官預(yù)約面試時間到4-28早上10點嗜暴。當(dāng)時投遞的是Android客戶端開發(fā)凸克,至今沒有hr的電話议蟆,結(jié)果可想而知。但是也來說說感受萎战,來總結(jié)一下這次經(jīng)驗咐容。

一面:

面試官是一個叫丁超的RD,一接通電話,讓我簡單的自我介紹撞鹉,然后就開始進行提問疟丙,首先記得第一個問題是關(guān)于try-catch-finally 的知識點颖侄,記住一點無論發(fā)生什么都會走到finally鸟雏,于是這個問題順利解決,然后說了一段代碼览祖,考察的是continue-break-return 三者的區(qū)別孝鹊,當(dāng)然針對這幾個關(guān)鍵字,很容易解決展蒂。緊接著又開始問又活,繼承中子類和父類構(gòu)造函數(shù)的執(zhí)行次序,當(dāng)然是從父的構(gòu)造函數(shù)先開始執(zhí)行锰悼,然后又問了一個多態(tài)的問題柳骄,從繼承到父引用指向子對象,到Override箕般。于是開始問到了算法以及數(shù)據(jù)結(jié)構(gòu)中的問題耐薯,讓我比較兩個字符串是否相等,題目大致是這樣的”字符串 abc 和bac 這種就是相等”丝里,由于面試官電話的聲音比較小曲初,我就再次問他確認(rèn)問題,確認(rèn)之后第一想法先判斷長度用到str.length()如果不想等杯聚,可想而之臼婆,直接return false;想等則是想到將字符串單個的都轉(zhuǎn)成Ascll碼,然后進行快速排序幌绍,一一比較即可颁褂。面試官覺得可以,繼續(xù)問下一個問題傀广,這時候他開始問到進程和線程的區(qū)別颁独,然后問到進程的通信方式和信號量,一一解決主儡。然后開始針對java 的同步關(guān)鍵字synchronized 進行簡單的描述奖唯,對這方面了解還行,于是跟他說了一些糜值,他也覺得滿意丰捷,然后開始又開始出了一段代碼的問題坯墨,在弄清代碼的結(jié)構(gòu)之后,原來是考察對象引用傳參的知識點病往,當(dāng)然這個問題在項目中寫代碼常見捣染,我很快解決,于是面試官開始問到集合停巷,然后問到HashTable耍攘,我一聽是這個,我主動向面試官說畔勤,我就從java 的集合開始說起吧蕾各,然后就從Connection 接口到list ,set接口庆揪,到map接口式曲,然后又說他們下面的子類哪些事線程安全,哪些線程不安全缸榛,當(dāng)然用的最多的是ArrayList(不安全) 和Vector(安全)吝羞,描述的很清楚,面試官很開心内颗,然后問我會用那幾個設(shè)計模式中的內(nèi)容钧排,我說最多的就是工廠模式和單例模式,于是面試官要我寫一段代碼關(guān)于單例模式的實現(xiàn)均澳,這是在寫代碼中寫的常用的恨溜,于是很快的描述給他。既然是android 客戶端開發(fā)職位负懦,當(dāng)然少不了android方面點問題筒捺,一來便問了一個在onCreate()方法里面加上一句代碼while(true);結(jié)果會怎樣,我第一反應(yīng)是這應(yīng)該是考察ANR 機制纸厉,于是我說這就是相當(dāng)于在主線程中干耗時的操作吧系吭,網(wǎng)絡(luò)請求基本上是放在子線程中進行,然后Handler 去刷新UI ?線程颗品,將Handler-MessageQueue-Looper機制說了一遍肯尺。面試官覺得不錯,繼續(xù)發(fā)問躯枢,問在什么時候能夠獲取到布局中textview 的寬度和高度则吟,然后我的回答是setContentView之后,可能是沒理解面試官的意思锄蹂,緊接著氓仲,面試官說如何知道一個activity 開始真正展示讓用戶操作,我當(dāng)時記得activity 的生命周期順口答出onResume ()方法,面試官繼續(xù)覺得不完整敬扛,然后繼續(xù)說有一個真正的visible的方法晰洒,我瞬間想到onWindowFocusChanged()這個方法,面試官覺得不錯啥箭,繼續(xù)問Service ?谍珊,當(dāng)然是從service 的兩種啟動的方式和區(qū)別及生命周期,回答不錯急侥。然后開始問砌滞,用沒有自定義個view,由于之前做項目的時候,做過重力感應(yīng)的遙桿坏怪,于是我第一想到的是onDraw()方法贝润,然后又聯(lián)系到自己當(dāng)時為了解決scrollerview于listview 的沖突,繼承過listview 然后改寫過onMeasure 方法陕悬,然后面試官就針對onMeasure方法的兩個參數(shù)要我進行解釋题暖,由于項目的基礎(chǔ)算是了解一些,然后說給他聽捉超,他覺得還行。然后開始問onSaveInstanceState ?唯绍,問到這個當(dāng)然會說到onSaveInstanceState()和onRestoreInstanceState()拼岳,于是這個問題也就順利解決。這時候况芒,面試官又開始,舉例說到viewpager中的事件沖突問題惜纸,第一印象,這就是在考分發(fā)事件機制绝骚。于是把分發(fā)機制的原理和流程說了一遍耐版,面試官說基本上對的。于是面試官松一口氣压汪,說問題就問到這里粪牲,你還有什么問題要問我嗎?由于在做項目的時候最常見的問題是溝通和需求變更止剖,我想知道百度這樣的公司是怎么解決的腺阳,面試官說的很詳細(xì),我也全部記錄下來穿香,然后重復(fù)描述給他亭引。一個多小時的面試,掛掉電話皮获,問了面試官的名字焙蚓,一面感覺不錯,下午就去上課。

二面:

4-28下午购公,剛剛上課不到幾分鐘赵哲,010區(qū)號的電話打了過來,一想應(yīng)該是百度君丁,于是接了電話枫夺,說是二面。面試官說基礎(chǔ)知識一面已經(jīng)問了绘闷,你有沒有用過我們的產(chǎn)品-百度手機衛(wèi)士橡庞,然后我確實沒用過,然后他繼續(xù)說你現(xiàn)在是android 還是iphone印蔗,看著自己碎屏的華為機器扒最,說是android,我順勢說這個手機太渣华嘹,內(nèi)存太小(不知道面試官是不是要我裝一個手機衛(wèi)士吧趣,然后針對產(chǎn)品進行提問),收到我的拒絕耙厚,面試官有些不爽:“那這樣吧强挫,我們繼續(xù)問一些基礎(chǔ)問題⊙”然后面試官直接以來便從線程同步俯渤,出了一段代碼一個類里面有一個static 方法和普通方法都加上synchronized能不能被同步住,當(dāng)時對這個很模糊型宝,當(dāng)然我知道new 一個對象八匠,是開辟一個新的內(nèi)存區(qū)域,多個線程中兩個方法能不能被同步住趴酣,當(dāng)然就是看他們有沒有共享資源梨树,這個問題問的相當(dāng)?shù)哪:矊?dǎo)致自己對這個問題跟著面試官走了一趟岖寞,面試完之后針對這個問題抡四,討論了很多次,于是總結(jié)出來了3點

1. 類的靜態(tài)方法僅能訪問靜態(tài)資源慎璧,比如靜態(tài)類變量和靜態(tài)方法

2.類的靜態(tài)方法不能訪問實例變量

3.實例方法可以訪問實例變量 和類變量 以及類方法

所以不再糾結(jié)面試官的問法是否正確或者糊涂床嫌,只要記住這三點,當(dāng)多線程下的對象有沒有共享資源便一眼可知胸私。然后面試官開始針對鏈表的操作進行提問厌处,說一個y 型鏈表如何找出交點,于是將思想跟他說過之后岁疼,他覺得可以阔涉,繼續(xù)開始發(fā)問缆娃,如何刪除一個單向鏈表的某個節(jié)點,問題在于如何找到節(jié)點瑰排,然后如何釋放節(jié)點贯要,描述一番,說最后一步是p->next=null;然后面試官就說這樣就結(jié)束了椭住,可能是java用過的完全就不會去釋放空間(GC 讓人懶惰)崇渗,面試官說還需要free一下,這方面確實是忘記了京郑。然后就開始問android 的東西宅广,同樣問到service,這個當(dāng)然很簡單些举,然后又開始問我覺得自己對android那方面比較厲害跟狱,我遍從布局,到activity和service户魏,開源框架驶臊,開源控件,說了一遍叼丑,面試官覺得還不錯关翎。然后又開始問到一個res下圖片drawable-m ?下放100×100的圖片,實際的訪問的像素是多少幢码?針對這個問題笤休,確實平時做的少,于是呢症副,說不太清楚,然后他告訴我是200政基,然后說贞铣,你可以自己做一下demo試一下。然后又開始問到j(luò)ava 對象的4個引用和作用沮明,這個針對弱和軟引用問得比較深辕坝,也一一回答出來了。然后開始問到劍指offer里面的內(nèi)容荐健,多線程下的單例模式酱畅,由于最近剛買這本書,也看到這一章江场,回答的相當(dāng)不錯纺酸。然后又開始問到fork這個函數(shù)…印象中是創(chuàng)建進程吧(畢竟不是c++程序員)。然后面試官繼續(xù)問android 里面的context(這里有個問題就是我確定他是applcation的context和activity的context)址否,我先從application 的context進行描述(面試官打住餐蔬,說不對吧?然后我就問,您剛才問的是那個context樊诺。)仗考,然后再針對activity 的context進行描述和比較。然后最后一個問題是數(shù)組和鏈表的區(qū)別词爬,這個是最常見的問題秃嗜,然后就描述清楚,然后面試官就說今天就到此結(jié)束吧顿膨。你還有什么問題锅锨?然后我也就問了幾個項目溝通方式的問題,差不多1個多小時虽惭,掛掉電話橡类,二面結(jié)束,心里感覺不適很好芽唇,畢竟有一些問題沒答上來顾画。

本次百度面試總結(jié)便到此結(jié)束,一來自己的基礎(chǔ)還不夠扎實匆笤,二來就是在面試之前沒有針對百度移動事業(yè)部的產(chǎn)品沒有研究(盡管百度手機衛(wèi)士研侣,百度殺毒等產(chǎn)品確實不是很好用)。這是一次寶貴的面試經(jīng)驗炮捧,繼續(xù)加油庶诡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市咆课,隨后出現(xiàn)的幾起案子末誓,更是在濱河造成了極大的恐慌,老刑警劉巖书蚪,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喇澡,死亡現(xiàn)場離奇詭異,居然都是意外死亡殊校,警方通過查閱死者的電腦和手機晴玖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來为流,“玉大人呕屎,你說我怎么就攤上這事【床欤” “怎么了秀睛?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長静汤。 經(jīng)常有香客問我琅催,道長居凶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任藤抡,我火速辦了婚禮侠碧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘缠黍。我一直安慰自己弄兜,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布瓷式。 她就那樣靜靜地躺著替饿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贸典。 梳的紋絲不亂的頭發(fā)上视卢,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機與錄音廊驼,去河邊找鬼据过。 笑死,一個胖子當(dāng)著我的面吹牛妒挎,可吹牛的內(nèi)容都是我干的绳锅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼酝掩,長吁一口氣:“原來是場噩夢啊……” “哼鳞芙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起期虾,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤原朝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后镶苞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竿拆,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年宾尚,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谢澈。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡煌贴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锥忿,到底是詐尸還是另有隱情牛郑,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布敬鬓,位于F島的核電站淹朋,受9級特大地震影響笙各,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜础芍,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一杈抢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仑性,春花似錦惶楼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨汹,卻和暖如春豹储,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背淘这。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工剥扣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人慨灭。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓朦乏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親氧骤。 傳聞我的和親對象是個殘疾皇子呻疹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容