1. 程式人生 > >測試開發面試題及面試經驗

測試開發面試題及面試經驗

最近面試了一些公司的測試開發,每個公司的測試開發要求也不太一樣,下面做一個總結,供分享。

第一家面試的是汽車之家這是一個老牌的網際網路公司,職位是獵頭推薦的我以為是測試開發,其實是高階廣告測試工程師,

初面是兩個人一個人主要面試業務及測試邏輯,一個主要面試看java語言使用情況,這裡的java面試較有的公司的測試開發簡單一些,畢竟和滴滴之類的業務是有區別的,java面試題為:

1. 在符串中找出連續最長的數字串,並把這個串的長度返回,譬如“abcdabce" 最長串為abcd或者abce,長度為4

2.上樓梯每次只能一步或者兩步,有多少走法,這個主要是遞迴,列出來其實很簡單,當時沒想起來

複試的話是技術總監,總監一般不會在考核語言之類的,主要再講一下之前工作的業務邏輯及自己的一些技能成就之類的,本人的技術面試過關,卡在了在職研究生上,該公司的總監格局感覺不大,總懷疑在職研究生沒有用處且影響工作,自己當時的回答不夠圓滑,因此拜拜,有這樣的領導不去也罷.

第二家面試的是滴滴,分別面試滴滴出行的移動端、滴滴金融的測試開發、滴滴外賣的測試開發

滴滴感覺這個公司比較激進,招人的話都只招有大量重複測試開發相關經驗的現成的人員,因為培養成本低,因此必須迎合他們的要求,把他們業務的測試開發需要的東西都熟悉且記住,面試可能會好些,總體感覺滴滴要求的java的技術能力沒有特別的高:

1.linux的shell,他們的考核的shell只要用於文字統計,其中有兩個面試官都問到了給一個txt文件,裡面有各種類似http://www.baidu.com/kk這樣的域名,怎麼統計有多少不重複的域名各個域名出現的次數,這個用shell命令就可以實現,類似這種cat demo.txt | awk -F '(/)' '{print $2}'| sort | uniq -c |sort -nr 一條命令就可以實現,也可以用python實現

2.java類的題目是字串陣列排序,譬如 a[] = {"sbg","dyh","yhjjjj"},進行排序

3.講一下http請求從在瀏覽器中輸入到到達服務端,已經服務端返回頁面給瀏覽器的全過程(這個滴滴的不同面試官都很喜歡問)http常見的一些錯誤碼有哪些什麼含義

4.講述與tcp傳輸訊息的流程,三次握手之類的,之前工作中的媒體流訊息怎麼傳輸之類的

5.工作中遇到的什麼困難,怎麼解決 (金融的面試官喜歡問的一些文字性遊戲)

6.linux下怎麼檢視http的80埠被誰佔用,怎麼檢視程序,怎麼檢視cpu、記憶體,會不會用docker之類的

第三家是360的花椒直播的測試開發

面試前有一份筆試題,筆試題比較困難,例如用java實現linkedList和stack,以及實現linkedList中的add(),isEmpty(),isFull(),remove(),以及實現reverse的方法,findmin(),找到最小值的?這個不太清楚含義

另外筆試題中還有快速排序的實現,及多執行緒對快速排序的影響有哪些,還有就是一道演算法題,在符串中找出連續最長的數字串,並把這個串的長度返回,面試過程中講解筆試題的過程中,面試官還會出一些其他的演算法題,也都是常見的思想,建議多準備幾道

java的面試還是相對上兩家公司要深一些,可能會問java的socket的server和client怎麼實現,怎麼互相發訊息,java的多執行緒怎麼實現,子類不能繼承父類裡的哪些東西等一些java的基礎東西,建議基礎知識要牢固

測試負責人認為我的測試開發能力不是特別好,但是比他們的功能測試人員又要強一些,所以勸我要不要考慮他們的功能測試,於是見了功能測試的女負責人,看第一眼就覺得氣場不和,雙方互相看不上的那種,於是隨便聊了一會,跟她聊完我不考慮功能測試了,如果到這個部門有點技術能力的人能做測試開發就做測試開發,花椒這個部門的功能測試感覺沒什麼意思,首先功能測試的這個負責人看起來就一般,滴滴出行的客戶端部門感覺比這個強不少,自動化什麼的做得好像也不錯。

以上是三家的面試經驗,希望能給大家增加面試信心。

相關推薦

測試開發試題面試經驗

最近面試了一些公司的測試開發,每個公司的測試開發要求也不太一樣,下面做一個總結,供分享。 第一家面試的是汽車之家這是一個老牌的網際網路公司,職位是獵頭推薦的我以為是測試開發,其實是高階廣告測試工程師, 初面是兩個人一個人主要面試業務及測試邏輯,一個主要面試看java語言使

某度質量部測試開發試題1(未完待續)

ont 體會 控制 工作 ans 發生 優缺點 wrap 動態 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe1. 黑盒測試和白盒測試常用的測試方法有哪些?舉例說明。答:

某度質量部測試開發試題2(未完待續)

小強 white 測試 分享 ack int ott 免費 自動化 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe面試題1:http://www.xqtesting.co

某度質量部測試開發試題4(未完待續)

RoCE fff http ref 試題 分享圖片 ado ext 面試 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe某度質量部測試開發面試題4(未完待續)

某度質量部測試開發試題5(未完待續)

line box style ans text ont test bic round 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe某度質量部測試開發面試題5(未完待續)

某度質量部測試開發試題6(未完待續)

text www. https rap 公開 size normal ack box 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe某度質量部測試開發面試題6(未完待續)

某度質量部測試開發試題7(完結)

spa 分享 開發 ref jpg href fff ima 開課 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe某度質量部測試開發面試題7(完結)

經典測試開發試題(二)

如何 除了 個人目標 表格 裁員 讓其 幫助 客戶端軟件 問題: 01. 為什麽要在一個團隊中開展軟件測試工作?   因為沒有經過測試的軟件很難在發布之前知道該軟件的質量,就好比ISO質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的

阿里P6:Java開發試題答案

一面(電話) 說說對JVM的理解 treemap和hashmap有什麼區別? Java多執行緒的的5大狀態圖流轉 mysql主鍵和唯一索引的區別 說說最近的專案 如何實現session共享,用redis如何實現 快取擊穿的概念和解決方案 說說微服務,微服務之間如何管理 二面(現場)

Java後端開發試題答案

2、Java記憶體模型: Java虛擬機器規範中將Java執行時資料分為六種。 1.程式計數器:是一個數據結構,用於儲存當前正常執行的程式的記憶體地址。Java虛擬機器的多執行緒就是通過執行緒輪流切換並分配處理器時間來實現的,為了執行緒切換後能恢復到正確的位置,

用selenium工具做軟體自動化測試試題答案

1、selenium中如何判斷元素是否存在? 答:isElementPresent  2、selenium中hidden或者是display = none的元素是否可以定位到? 答:不可以定位到  3、selenium中如何保證操作元素的成功率?也就是說如何保證我點選

軟體測試經典試題面試必看)

引用與指標有什麼區別? 1) 引用必須被初始化,指標不必。 2) 引用初始化以後不能被改變,指標可以改變所指的物件。 3) 不存在指向空值的引用,但是存在指向空值的指標。 Internet.採用哪種網路協議?該協議的主要層次結構?Internet.實體地址和IP.地址轉

騰訊後臺開發試題答案

簡單歸納:fd只是一個整數,在open時產生。起到一個索引的作用,程序通過PCB中的檔案描述符表找到該fd所指向的檔案指標filp。 檔案描述符的操作(如: open)返回的是一個檔案描述符,核心會在每個程序空間中維護一個檔案描述符表, 所有開啟的檔案都將通過此表中的檔案描

軟體測試工程師試題答案

 1、從供選擇的答案中選出應填入下列(   )中的字句。 軟體測試的目的是(  A  )。為了提高測試的效率,應該(  B  )。使用白盒測試方法時,確定測試資料應根據(  C  )和指定的覆蓋標準。與設計測試資料無關的文件是(  D  )。 軟體的整合測試工作最好由(  E  )承擔,以提高整合測試的

百度內容質量部測試開發試題

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

金三銀四:螞蟻金服JAVA開發試題答案之一面(持續更新)

開發十年,就只剩下這套架構體系了! >>>   

Java開發試題,3年工作經驗的Java程序員面試

知識 意義 個數 三次握手 post 爬蟲 重復 程序員面試 列表 一、Java基礎部分 1、使用length屬性獲取數組長度,public、private、protected、friendly區別 2、Collection和Collections區別 3、String s

面試】iOS 開發試題(一)

readonly ava obj jce easy 主動 每一個 我不 com   1. #import 跟#include 又什麽差別,@class呢, #import<> 跟 #import””又什麽差別?   答:#import是Obje

軟件測試試題答案【匯總】

代碼復用 尋找 質量保證 形式 協議 優先級 應對 考慮問題 調查 軟件測試面試題及答案,歡迎參考!   1、你的測試職業發展是什麽?   測試經驗越多,測試能力越高。所以我的職業發展是需要時間積累的,一步步向著高級測試工程師奔去。而且我也有初步的職業規劃,前3年積累測

面試必備,java常見基礎試題答案整理!

大家好,今天為大家帶來了常見的面試題整理的分享。 1、面向物件的特徵有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是