1. 程式人生 > >百度2016年軟體測試開發工程師面經

百度2016年軟體測試開發工程師面經

2015年10月12號,報的是北京崗位,在上海面試。上海百度研發中心,在納賢路上。

坐2號線在金科路站下車3號口出,沿左邊走30米左右過人行道,在金科路上停很多大巴小巴,根據面試郵件裡說有百度通勤巴,剛過人行道的時候,有一個哥們問我,惠普班車在哪,我說不知道,第一次到這裡。然後前面剛走幾步的大巴就是惠普的了,攢人品時候到了, 趕緊回頭像剛才那哥們回答,然後那哥不知道趕時間還是什麼的,衝上班車都忘了說謝謝了。別人倒是上了車,我卻在找百度班車,郵件說9點半結束,我看手機已經9點25了,於是趕緊往前走,走過華信班車,排在最前面終於看到霸氣百度班車,然後很正經就上車了,找個位置做好不一會開車了,最後一班,運氣挺好的。

說重點,原定10點面試,不了等到10點35才開始面。面我的是一個戴眼鏡男面試官, 在百度大廈一樓客廳,前臺右邊,裡面大概12個面試官,還有倆女的。看來女工程地位。。。

心裡想著,要是抽到女官也不錯,本人對自己顏值還是蠻自信的,其實最主要還是最近面試的都是男的,想換換是什麼感覺。不過還是抽到是個男的。重點來了重點來了。

面試過程:
1、自我介紹
主要介紹下自己學習經歷,興趣愛好,學校課題等。面試看本碩都是同一個學校,問是不是保研的,然後很自然回答是的。
2、對網際網路理解
當時主要談了一些網際網路商業模式 ,以及電商還有社交還有就是搜尋引擎這一款,還扯到大眾點評與美團合,Google。大資料、雲端計算,網際網路泡沫,感覺很亂的。
回來想想應該這樣回答:其實網際網路就是一個連線工作,根據連線的物件不同,以及物件時主要連線和被動連線,大致可以把狐狸王發展歸為web1.0時代,這時候主要人是被動連線,具有代表性的是入口網站,想搜狐,網易,雅虎這類入口網站興起。然後人與網際網路主要連線是web2.0發展的一個標誌,這段時間主要是以社交工具為主要,像qq\wei xin ,這些很有代表性的工具,當然就是後來的taobao\jigndong 、支付工具以及o2o、p2p等產品出現。到現在提出的網際網路+。大資料、雲端計算這是web3.0時代,這時候連線的物件不再是單一的人為主體,而是物於物,人與物,更加複雜的連線關係,而實現這個也是因為現在硬體水平的提高。但是有句話,只要搭上網際網路的順風車,豬都飛來, 泡沫來了,個人覺得傳統行業並不都需要+網際網路的,有的人沒搞懂商業模式,照抄照搬,趕上風口浪尖以為就要大錢,沒想到市場是檢驗一切的標準,今天看新聞聽說e袋洗已面臨倒閉,ceo已經辭職不幹了。算了,不說了,難打字。。
3。紙上寫程式
第一個程式、寫一個函式實現字串連線,就給你兩個字串,把他們字元連線起來,不用去掉重複的字元。2分鐘寫好了,然後麵食關看了說傳遞進來引數沒用,我一看,合併後的字元竄我單獨用個指標來儲存了,但是函式卻返回指標,犯了低階錯誤,然後馬上主動認錯,說不需要傳遞儲存字串的指標了,直接在函式內部重新申請空間儲存就行了。麵食光也肯低能了我這種說法
第二個程式,傳入指標陣列,把指標陣列字串拼接為一個字串返回,這個稍微花了點時間寫出來了,但是申請儲存字串長度時候有點問題,後來主動糾正了錯誤。
第三程式,樹的深度優先遍歷和廣度優先便利,寫虛擬碼或者程式。
第四個,10個人,從第一個數數,1,2,3數,數到3的出局,這樣迴圈數下去最後剩多少號?當時沒做出來,後來到地鐵才會做了,不過已經什麼卵用了。
接下來問
計算機網路方面,tcp和http有聯絡嗎?和udp有聯絡嗎?
資料庫,給student_id score_id course_id 求平均分數大於80分的學生學號的SQL查詢語句。
開始用子查詢來做,然後面試關說不能子查詢,好久沒看sql,忘了,然後問了其實只有一張表。直接作了。
select student_id from 表名 group by student_Id having ave(score) > 80;

面完之後面試關問有問題要問嗎?然後我停了一下,還沒開始問,面試關說你資料結構與演算法挺薄弱的,我心裡一陣娘,感覺沒戲了,然後直接問他,是否面試結束了。然後那哥也很直接回答,可以回去了。就這樣,百度無緣了。

相關推薦

2016軟體測試開發工程師

2015年10月12號,報的是北京崗位,在上海面試。上海百度研發中心,在納賢路上。 坐2號線在金科路站下車3號口出,沿左邊走30米左右過人行道,在金科路上停很多大巴小巴,根據面試郵件裡說有百度通勤巴,剛過人行道的時候,有一個哥們問我,惠普班車在哪,我說不知道,

莫使金樽空對月-位元組跳動軟體測試開發工程師一面演算法題

給出兩個字串,求出兩個字串的最長公共子串 心塞塞,一面之後沒有進入二面,菜是原罪。 #include<iostream> #include<string> using namespace std; int main() { string a, b;

面試經驗2-android開發工程師

        我週六又不自量力的去了百度移動雲事業部的專場招聘會,我知道我沒戲,但是這畢竟是機會。排隊三個多小時,最後在泱泱人海中,終於求的這幾道面試題。與大家共勉之。 1,面向物件概念中,過載和重寫的區別是什麼? 一、重寫(override) override是重寫(

內容質量部測試開發試題

目錄 Chap1 測試基礎 2 Chap2 測試設計 4 Chap3 演算法 12 Chap4 設計題 19 Chap5 邏輯題 21 Chap6程式設計及程式碼題 26 Chap7 計算機基礎 38 1. C/C++ 38 2. JAVA 39

【面試】-外賣後端開發工程師

今天去奎科大廈參加百度外賣舉行的小型招聘會。因為百度外賣要拆分成百度的一個子公司,因此今年單獨舉行了一個小型的招聘會。大致流程如下:9:00-10:20筆試,10:20-11:00百度外賣CTO簡單宣講,11:00-13:00面試。 首先是筆試,筆試題比較基礎。十道選擇題,

騰訊2015測試開發

騰訊的校招流程還是比較中規中矩的,先說說騰訊校招的提前批內推吧,據師兄說騰訊提前批內推除非是很優秀、或拿了ACM獎、國賽獎的各種大牛才能免筆試直接面試並順利拿到offer的;所以我還是把所有的正常流程走了一遍,開始投的是軟體開發大類的PC客服端開發,結果就在截止當天,師兄

2016‘機器學習/資料探勘崗位’,一面+二+三,9月25日

崗位:機器學習/資料探勘 線上筆試時間:2016.9.20 面試通知時間:2016.9.22 面試時間:9.25 2:00 pm 一面&二面地點:海淀區上地十街百度大廈C座 三面時間:9.26 11:00 am 三面地點:百度科技園2號樓K2

盤點2019PHP高階開發工程師試題及答案彙總

今天小編給大家整理一下關於PHP培訓高階面試題及答案彙總,下面我們一起來看一下吧。

阿里測試開發實習生

一面:            之前同學內推了阿里的測試開發崗位,也許由於內推時部門寫的是阿里集團,所以隔了一個月才接到阿里的面試。因為不在杭州,所以方式是電面。      先是一位小姐姐打電話來約面試時間,說話非常的溫柔,態度也特別好。面試約在了第二天上午11點,視訊面試,後

面試--內容生態質量部-測試開發工程師-一面

1.自我介紹 簡單說了一下自己情況(才畢業兩個月,因為現在公司業務原因,需要重新找工作,然後詳細瞭解了一下情況,並且問為什麼沒有參加百度校招) 2.講專案(信貸方面) 因為現在公

成都測試開發一二

成都百度測試開發一二面面經 一面: 1、HashMap?Hash函式呢? 2、List Set Map的區別? 3、有一個字串,有大小寫字母,對這個字串進行排序? 4、對一個數字陣列,用快速排序? 5、資料庫:資料庫用過什麼?對資料庫的優化了解嗎? 6、TCP怎麼建立連線的?如果

一個8軟體測試工程師的經驗分享——軟體測試工程師必看

混跡於測試行業這麼長時間了,一直想寫一篇關於軟體測試的經驗分享的文章,但苦於工作原因遲遲未下筆。最近終於有了些閒餘時間,遂決定把自己的心路歷程及所感所想記錄下來,與各位同行共勉。 軟體測試究竟是做什麼的呢? 軟體測試是為了發現錯誤而執行程式的過程。或者說,軟

HTTP的會話有四個過程,請選出不是的一個()----2016研發工程師筆試題(六)

HTTP的會話有四個過程,請選出不是的一個() 正確答案: D   你的答案: D (正確) 建立連線 發出響應資訊 發出請求資訊 傳輸資料 新增筆記 收藏 糾錯 HTTP會話的四個過程1. 建立tcp連線2. 發出請求文件3. 發出

計算頁號----2016研發工程師筆試題(六)

設某計算機的邏輯地址空間和實體地址空間均為64KB,按位元組編址。某程序最多需要6頁資料儲存空間,頁的大小為1KB,  作業系統採用固定分配區域性置換策略為此程序分配4個頁框。當該程序執行到時刻260時,要訪問邏輯地址為17CAH的資料  。該邏輯地址對應的頁號是() 頁號   頁框好 裝入時間  訪問位

在ISO/OSI參考模型中,網路層的主要功能是()----2016研發工程師筆試題(六)

在ISO/OSI參考模型中,網路層的主要功能是() 正確答案: A   你的答案: A (正確) 路由選擇,擁塞控制與網路互連 提供可靠的端一端服務,透明地傳送報文 資料格式變換,資料加密與解密,資料壓縮與恢復 在通訊實體之間傳送以幀為單位的資料

2013計算機視覺演算法研發工程師筆試題

轉載地址: 剛考完,表示不會,憑著記憶寫一下吧 簡答題 1,計算機系統採用層次結構進行儲存,典型的層次儲存結構分為哪幾個層次,層次結構為什麼可以提高儲存效率? 2,Unix/Linux下殭屍程序是怎麼引起的,有什麼危害,如何避免? 3,列舉影象特徵

Android開發工程師試題整理(

偏簡單部分: 1. Android dvm(Dalvik VM)的程序和Linux的程序,應用程式的程序是否為同一個概念? DVM是Dalvik虛擬機器。每一個Android應用程式都在自己的程序中執行,都擁有一個獨立的Dalvik虛擬機器例項。而每一個Dalvik虛擬機器

10軟體測試工程師,只剩下這點感悟了(初級測試工程師必看)

這兩天和朋友談到軟體測試的發展,其實軟體測試已經在不知不覺中發生了非常大的改變,前幾年的軟體測試行業還是一個風口,隨著不斷地轉行人員以及畢業的大學生瘋狂地湧入軟體測試行業,目前軟體測試行業“缺口”已經基本飽和。當然,我說的是最基礎的功能測試的崗位需求已經很少了,而自動化、效能

2016研發工程師線上程式設計題

[程式設計題]罪犯轉移 C市現在要轉移一批罪犯到D市,C市有n名罪犯,按照入獄時間有順序,另外每個罪犯有一個罪行值,值越大罪越重。現在為了方便管理,市長決定轉移入獄時間連續的c名犯人,同時要求轉移犯人的罪行值之和不超過t,問有多少種選擇的方式? 輸入描述: 第一

2016筆試(算法春招實習)

src mar ole 源代碼 .... += 生成 選擇題 name 4.23 10:00更新。編程題1的Python實現。僅供參考。源代碼見頁尾 4.23 20:35更新,編程題2的Python實現。源代碼見尾頁 百度的題還是很偏重算法的。總體來講難度比