測試開發面試題目彙總

測試開發面試題目彙總
  之前因爲面臨換工作,所以通過一些渠道彙總了一些面試題目,然後加入了部分自己面試過程中遇到的問題,因此記錄下來。

  1. 項目經驗

  2. 測試的過程

  3. 京東登錄頁面怎麼測?

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

5、問簡歷上的第一個項目的詳細情況,包括測試用例怎麼寫?怎麼判斷測試通過?項目的原理?

6、如果是做功能測試,能接受嗎?

7、說一下你們工作中的測試流程

8、用她的手機給我看了下百度貼吧的發帖功能的界面,給我張紙,讓我寫出測試點(只需要考慮內容,表情,添加圖片,@功能),寫完講一遍邏輯。

9 針對發朋友圈這個功能設計你的測試用例,請給出用例分類與典型用例場景

  1. Java 中的容器有哪些?它們的區別和特性?

  2. Git 的常見操作,如 git stash

12 Java 的接口與抽象類的區別

13 TCP 和 UDP 的區別?如何保證 TCP 的可靠性?

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

15 對工作上的壓力怎麼看待?

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

17瞭解現在的工作環境,背景等

  1. 戶口,家庭情況,伴侶工作等

19 問上一份工作的公司是做什麼的?離職原因?自己的職業發展規劃?

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

  1. 自己解決的最亮點的技術難點是什麼?

22 你用jmeter做什麼測試?

23 如果有一個登錄接口需要服務端返回參數,再帶着這個參數去請求才能完成登錄,用jmeter 怎麼做?

24 請問你們公司是如何做接口測試的?

25 接口測試質量評估標準是什麼?

26 對接口測試這塊熟不熟?是怎麼測的?用的什麼工具?爲什麼用 HTTPClient 類庫,覺得它有什麼缺點?用 Fiddler 主要做什麼?

27 請問你們公司是如何做性能測試的?請講訴性能測試的相關指標?

28 壓力測試和負載測試的區別

29 服務器中一般要監控哪些數據,如何監控的,怎麼從監控數據中發現問題?

30 性能測試用過嗎?什麼情況下用的?主要測哪些方面?

31 性能測試關注哪些指標?

32 對於多環境(聯調環境、測試環境、預發佈環境)如何讓接口用例支持多套環境,說出你的做法

33 如果接口返回數十個字段,如何批量校驗這些字段的正確性,請說出你的方法?

34 假設系統A調用系統B,我把B的接口都mock了,進行性能測試,這樣有什麼好處和壞處?

35 有一天早上打車高峯,滴滴服務端掛了大概30分鐘,工程師搶修之後,馬上上線,之後又掛了,請問有哪些原因會造成這個情況?

36 請問Monkey測試的優缺點?

37 如果使用monkey發現了一個畢現閃退,請問怎麼使用monkey重現它?

38 UI 測試的過程

39 自動化測試用例怎麼來?

40 你項目中有多少case,通過率怎麼樣?

41 報告哪裏來,主要統計什麼?

42 做自動化測試的目的?

43 如何看待自動化和手動測試?怎樣的一個比例纔是健康的?

44 你們公司的自動化投入產出比怎樣?效益怎樣?

45 自動化測試用例的覆蓋率多少?

46 完整運行一次自動化用例需要多久時間?

47 什麼是分層自動化?

48 你的測試數據是怎麼準備的?

49 測試腳本的維護成本是怎麼樣的?

50 問第一個項目的測試框架的搭建、怎麼用數據驅動測試?

51 Web View 怎麼測試?

52 請問你的定位策略是什麼?

53 請問如何實現用例失敗或者異常時候需要截圖?

54 請問如何分佈式執行webdriver用例?

55 如何在腳本中執行 JavaScript 代碼?

56 Appium 的定位策略有哪些?

57 請簡述Appium的原理

58 iOS 和 Android 的 UI 自動化的原理是什麼?

59 當定位策略都失敗的時候,你該怎麼做?

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

61 獲取 Appium 中的 content-desc 不爲空的控件列表,代碼不限。

62 並行運行 Appium 需要修改哪些參數

63 你如何用Selenium測試

64 Selenium的工作原理?

65 常見的定位方式?

66 上傳圖片的幾種方式?

67 如何處理動態元素?

68 你是怎麼開發測試框架的?

69 PO模型是怎麼做的?

70 失敗截圖的原理是什麼?

71 你常用的命令是什麼?

72 用什麼查看log?

73 如何查找一個文件大小超過5M的文件

74 如何查看進程?

75 Linux 中查找某個文件並刪除它

76 Linux 查詢 CPU、內存的指令

77 使用 Shell 獲取 Nginx log 中接口包含 topic 且狀態碼爲 200 的接口平均響應時間(越嚴謹越好)

78 每隔 2s 獲取某個進程的 CPU 和 mem 數據並保存到 csv 數據文件

79 快排的實現 (代碼實現)

80 算數組中查找出現次數過半的數(代碼實現)

81 查找鏈表的倒數第三個數(代碼實現)

82 什麼是面向對象編程?

83 講下Java多線程的使用

84 有三個線程T1,T2,T3,怎麼確保它們按順序執行?

85 Thread 類中的start() 和 run() 方法有什麼區別?

86 請寫一個線程安全的單例模型

87 請寫出冒泡排序

88 1~9999數列中數字3出現的次數。用遞推方法解出。

89 從一個數組中找出前4個最大的數,用最優解。

90 寫一段程序,刪除字符串a中包含的字符串b,舉例 輸入a = “asdw”,b = “sd” 返回 字符串 “aw”,並且測試這個程序。

91 寫一個方法,把字符串轉爲數字,比如 str=“1234”,變成 int 1234。並且測試這個程序

92 A、有兩個有序鏈表,將他們組成一個有序鏈表。

93 給一個字符串,字符串裏有 (){}[]“”這六個符號,設計一個算法,判斷這些符號是否成對匹配,即要檢驗這些括號是否都是成對出現的。

94 有兩個字符串類型的數字,實現一個方法將它們進行相加,並返回相加後的數值。(要考慮數據的長度問題)

95 Java 多線程的創建

96 算法:二叉樹的深度計算

96 算法:一億個無序數找出 Top 100(這個也沒寫好,空間複雜度高了,應該用堆排序)

97 說下左連接和右連接

98 介紹下什麼是索引

99 使用sql生產10萬條數據

100 給你一張表,根據要求寫sql,這個題目比較多,自己百度吧。

101 數據庫熟嗎?用過哪些數據庫?索引會嗎?事務瞭解嗎?寫一個 SQL 查詢語句:給一個字段,對其進行從大到小排序,取前十行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章