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