天天看點

軟體測試面經:小廠被diss到自閉,“試水”大廠竟收3份offer!(附100道面試真題分享)

說在最前面:有時候某人的放棄,将會成就你更好的選擇!

剛開始面試的時候我真的是處處碰壁,面一家挂一家,面完之後懷疑自我,是不是自己真的太菜了找不到工作,還是真的是像網上所焦慮的那樣,軟體測試真的是要涼了?這次跳槽經曆讓我明白,工作本身就是雙向選擇,一家不行再換一家,總有合适的,千萬不要因為别人的一句話就全盤否定自己、懷疑人生,一定要自信。

最近好久沒更新部落格了,前兩天突然收到一個朋友面試位元組跳動的面試題,是以就有了這樣一個想法,以後我會陸續收集一些網際網路一線大廠的軟體測試面試題

騰訊

一面

1、項目經驗

2、遇到的某個難點是什麼?如何解決的?

3、Java 中的容器有哪些?它們的差別和特性?

4、Java 多線程的建立

5、Java 的接口與抽象類的差別

6、Python 中方法的參數是值傳遞還是引用傳遞?

7、Python 中元組和清單的差別

8、Flask 的某個問題

9、性能測試關注哪些名額?

10、Linux 中查找某個檔案并删除它

11、Linux 查詢 CPU、記憶體的指令

12、Git 的常見操作,如 git stash

13、算法:快排的實作

14、算法:數組中查找出現次數過半的數

15、算法:查找連結清單的倒數第三個數

二面

1、項目經驗

2、測試的過程

3、京東登入頁面怎麼測?

4、算法:二叉樹的深度計算

5、算法:一億個無序數找出 Top 100

6、UI 測試的過程

7、自己解決的最亮點的技術難點是什麼?

8、TCP 和 UDP 的差別?如何保證 TCP 的可靠性?

9、打開一個網頁都發生了哪些事?

10、如果一個普通使用者,他的百度首頁打不開,問題怎麼定位?寫出定位流程。

三面

1、繼續問項目經驗和技術難點

2、了解現在的工作環境,背景等

3、戶口,家庭情況,伴侶工作等

4、Web View 怎麼測試?

5、UI 測試做的是 iOS 還是 Android?講講 iOS 的 UI 怎麼測?

最後的小總結:

1、接口自動化測試:測試架構,多個有關聯的接口的用例編寫,用例的組織及存儲,接口測試的覆寫率,RESTAssured 的封裝等。

2、UI 自動化測試:iOS 和 Android 的差別,Appium 代碼的雙端複用等。

3、性能測試:工具、性能名額、多線程、并發。

4、算法 :常見的快排、冒泡、堆排、二分查找。

5、資料結構:常見的容器和差別。

6、資料庫:知識點比較雜,比如存儲過程,索引類型和優缺點,事務,樂觀鎖和悲觀鎖,索引查詢,drop、delet 和 truncate 的差別,視圖及使用場景,三個範式,資料庫隔離級别,SQL 語句,B 樹等。

7、用例設計:給一個場景設計測試用例。

位元組跳動

1. linux基本語句

2. http/https 協定相關

3. 溝通能力,推動工作中常見問題的能力

4.資料庫修改字段,連表查詢

5.過往做過項目的深入度

6.傳回碼及問題出處

7.接口請求方式及差別(post/get)

8.charles一直通路固定參數、打斷點

9.H5測試是通過哪裡看接口資料的 ,如何定位問題是前端還是後端;安卓測試和iOS測試的差別

10.怎麼用jmeter做單接口測試,怎麼判斷總結接口的參數

11.行測題

兩個沙漏,一個7分鐘,一個11分鐘,如何保證兩個沙漏15分鐘漏完?

8個球,1個球比較輕,可以用天平秤,用最快的方式秤出比較輕的球

2個蠟燭,每個蠟燭可以燒1個小時,請問怎麼燒得到15分鐘

12.用例設計(考慮的異常類型,覆寫度,發散度):朋友圈點贊,朋友圈評論,微信發紅包(比如餘額為—3,定義前後端問題),朋友圈小視訊,微信轉賬,抖音點贊,音樂播放器頁面

滴滴出行從a點到b點測試用例,抖音短視訊版本更新添加點贊和評論的功能做一條case設計。

13.個人做過項目的每個子產品都描述清楚。linux,adb指令,測試流程,接口測試怎麼測試的這些了。

14、怎麼用fiddler定位問題,比如餘額為-3,怎麼判斷問題

15、fiddler 如何抓取https的包,如何進行弱網模拟,如何修改請求參數傳回參數,如何連接配接手機安卓和ios(回答出代理)

16、接口入參和出參都沒有改變,接口邏輯變化,該如何測試

17、liunx指令 解壓縮包 查日志 日志資訊過濾

18、資料庫索引,關系型資料庫非關系型資料庫,為什麼要用 非關系型資料庫

19、索引了解麼,簡單說下索引原理 什麼時候加索引 (結合業務說下什麼時候用到索引 怎麼使用的)

20、接口測試如何開展 怎麼測試 測試方法是啥

21、并發出現問題怎麼優化(看你定位問題的思路)

22、你接口自動化如何實作的

23、你說一下你項目 怎麼測試的

24、還有購物車 商品數量對的,到了訂單頁面就少了如何定位,

25、還有購物車,結算,購物車商品都沒問題 形成的支付完成的訂單商品少了 怎麼辦,怎麼定位 實際就是考察如何定位問題:

26、還問了python 的等等号和is得差別

 京東物流

1、冒泡排序

2、實作字元串遞歸倒叙

3、取出清單中的奇數

4、找出清單中的重複資料并标出位置

5、從0-100中随機拿出來一個數,如何簡單快速的找出拿出來的數

6、設計一個洗牌程式,要洗完的每張撲克牌的順序和原來不一樣

7、多表查詢

8、表中排序,查詢前n條資料

9、測試的中斷機制

10、并行任務的處理

11、業務流程,以及如何設計測試用例

中斷機制:當由于客觀原因任務無法推進,要中斷任務并說明,投入到其他任務中,直到任務重新開機

上面的面試題内容關注公衆号:【程式員小濠】免費擷取

最後為友善大家學習測試,特意給大家準備了一份13G的超實用幹貨學習資源,涉及的内容非常全面。

軟體測試面經:小廠被diss到自閉,“試水”大廠竟收3份offer!(附100道面試真題分享)

包括,軟體學習路線圖,50多天的上課視訊、16個突擊實戰項目,80餘個軟體測試用軟體,37份測試文檔,70個軟體測試相關問題,40篇測試經驗級文章,上千份測試真題分享,還有2021軟體測試面試寶典,還有軟體測試求職的各類精選履歷,希望對大家有所幫助……

關注我公衆号:【程式員小濠】即可擷取這份資料了!

我的軟體測試交流群:175317069 歡迎各位大佬來群裡交流~我也會不定期的發放軟體測試資料

如果我的部落格對你有幫助、如果你喜歡我的部落格内容,請 “點贊” “評論” “收藏” 一鍵三連哦!