昨天晚上被通知筆試過了,筆試的題確實不是很難,但感覺自己的技術(shù)水平遠沒有達到百度的要求,然后就抱著領(lǐng)略百度逼格的心態(tài)來面試了。
貌似一共有3面,每一面面完都是回去等通知。我只進行了一面,感覺沒機會進二面了。
當(dāng)時真的略緊張,問了筆試成績面試官說我的筆試成績在這個地區(qū)排在中上。。。
提前到了將近一個小時,然后插隊面試了,回憶幾道題目:
1、旋轉(zhuǎn)數(shù)組尋值問題,比如遞增數(shù)組[1,2,3,4,5,6]旋轉(zhuǎn)之后得到[4,5,6,1,2,3],輸入一個數(shù)字,找出數(shù)字在數(shù)組中的位置。
答:當(dāng)時太緊張,這個提問糾結(jié)了一下愣是思路不通。后來在回來的車上想想還是挺簡單,只怪自己在短時間高壓力下腦子轉(zhuǎn)得太慢。
2、將字符串轉(zhuǎn)化成整數(shù)
答:說了下思路,循環(huán)讀入字符,不是0-9就返回-1,是就加入StringBuilder,面試官沒有反對,然后我就開始寫代碼了。方法最后是:return Integer.parseInt(sb.toString());面試官說不可以用這個(指parseInt吧),然后我問對處理完之后的字符依次乘以10的指數(shù)可以嗎,面試官反問可以不用這個嗎。然后我就不會了。。這個問題到這里結(jié)束。。
3、二維數(shù)組全部置為0或者全部加1,你能想到的效率最高的方法是什么?
答:從讀、寫、改三個方面入手吧,具體實現(xiàn)就不會了。。
4、問我哪方面比較擅長(也是想挖掘我的優(yōu)點吧),但是我感覺沒什么拿得出手的,最近看得多的就是數(shù)據(jù)結(jié)構(gòu),就說了這個,就問了個建堆的問題。
答:我之前只在堆排序的時候用過堆,然后按那種算法好像只能保證堆頂元素是最大(或最?。荒鼙WC每個結(jié)點下都是堆。。。深感自己學(xué)藝不精。。
第一輪,面試官主要問了快速排序,單鏈表的逆轉(zhuǎn),單利模式,線程安全。還主要問了c++四種類型轉(zhuǎn)換。第二輪主要問了 進程線程之前CPU資源調(diào)度,寫了二叉樹葉子節(jié)點最大距離。
面試官問的面試題: 第一輪,面試官主要問了快速排序,單鏈表的逆轉(zhuǎn),單利模式,線程安全。還主要問了c++四種類型轉(zhuǎn)換。第二輪主要問了 進程線程之前CPU資源調(diào)度,寫了二叉樹葉子節(jié)點最大距離。
面試官很年輕,態(tài)度很好,群面,初面,二面和終面。
面試官問的面試題: 簡短的自我介紹,然后問了一些和簡歷以及和個人經(jīng)歷相關(guān)的問題。
算法為主,還有一些項目經(jīng)驗,java基礎(chǔ)知識,sql語句
面試官問的面試題: 1.如何提高robot framework的缺陷?
2.圖的遍歷
3.寫算法
這是一個實習(xí)的面試,感覺面試官人很好,可能是實習(xí)吧,對技術(shù)要求并不是很高啦,不會的題目還是會提示的
面試官問的面試題: 主要是一些關(guān)于字符串處理的問題,還有智力題,和以后發(fā)展的問題
3個面試官 很嚴肅 也很活潑 現(xiàn)在我介紹 在介紹自己的專業(yè)技能
面試官問的面試題: 對百度的看法 對百度定位的想法 百度的優(yōu)缺點