大廠軟件測試面試題


最近好久沒更新博客了,前兩天突然收到一個朋友面試字節跳動的面試題,所以就有了這樣一個想法,以后我會陸續收集一些互聯網一線大廠的軟件測試面試題

字節跳動

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、業務流程,以及如何設計測試用例

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

百度

一面
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、用例設計:給一個場景設計測試用例。

精華

最后,給大家放一張圖,全是精華:

 

本文謝絕轉載,如若轉載,侵權必究,望尊重版權,謝謝廣大網友的閱讀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM