中級性能測試人員應會的面試集錦

中級性能測試人員應會的面試集錦

來自專欄性能測試7 人贊了文章

註:以下問題只是自己做面試官時,會問到的常見問題,都是性能測試必須要撐握的內容。在面試回答問題時不要過多的擴展,以回答問題為主。注意同時注意麵試官司的考察點(有條件可以事先了解下)。對不於懂的問題直接說對不起,不要編,除非你自己有把握圓好。做技術的,不能浮躁。每次面試完成後,不管結果如何,先謝謝面試官,回去再做總結,把不懂的問題弄懂。出去了,就要有收穫不是。

性能測試基礎:

1. 性能測試的場景有哪些,分別對應什麼樣的測試目的?

2. 如何估算業務的TPS?

3. 對於性能測試環境與線上真實環境的差異,如何處理?

4. 性能測試模型中幾個拐點的意義是什麼,說明了什麼問題?

5. 你看過的最新的關於性能測試的書或者話題是什麼?有什麼收穫?

資料庫(以mysql為例):

1. mysql中的執行計劃如何查看?

2. 如何定位mysql中有問題的SQL?

3. 使用索引的注意事項有哪些?

4. 如何查看資料庫當前運行的狀態,需要關注哪些信息?

5. 是否調優過SQL?舉一個實例說明

伺服器(以LINUX為例):

1. 如何監控LINUX伺服器?

2. top命令中LOAD 的值在什麼情況下說明有問題?

3. 是否會簡單的shell腳本編寫?awk命令是否會使用?

4. 如何查看線程的運行狀態?

5. 如何查看JVM的使用情況?

中間件(以jetty為例):

1. 如何配置jetty的多實例運行?

2. 如何修改jetty的JVM配置?

3. 如何配置中間件的連接池配置?

代碼能力(以java為例):

1. 什麼是繼承?什麼是java的多態特性

2. 如何使用多線程?

3. 是否會進行簡單的小工具開發?

4. 如何跟蹤對象的生命周期?

5. JVM的GC機制有哪些?如何查看?

工具使用(以Jmeter為例):

1. 目前jmeter的穩定版本是多少?有哪些常用的插件可以使用?

2. 如何利用Jmeter進行JAVA腳本開發?舉例說明

3. Jmeter的Run模塊實現機制是什麼?

4. 如何擴展Jmeter的參數化取值方式?

5. jmeter的源碼是否有了解?說說它的原理是什麼

軟技能:

1. 如何評價你自己能力?能給公司帶來什麼價值?

2. 如何搭建性能測試小團隊?

3. 如何推動開發調優代碼?

4. 在性能與安全之間,你如何平衡代碼的取捨?

5. 你如何利用自己的業餘時間?如何帶動團隊內的成員共同進步?

推薦閱讀:

職場人:接到HR的面試電話後,你需要知道的面試套路
面試化妝看似簡單,有你不懂的幾點儀容儀錶知識
面試官:告訴我,怎麼用30塊買盒50塊的煙?網友回復讓面試官懵了
事業編面試小談
面試時你需要注意的9個著裝細節

TAG:面試 | 軟體測試 | 性能測試 |