軟體測試常用面試題列表
阿新 • • 發佈:2018-11-27
瞭解對方
- 自我介紹,關注之前的專案和工作經驗,有什麼樣的產出,看是否有後續需要詳細瞭解的點
- 瞭解下準備離開目前工作,出來看機會的原因
- 如果公司或是被面試人有什麼需要關注的地方,需要提前溝通清楚。如
- 公司目前加班比較嚴重,需要將公司當前的加班情況告知被面試人,確認可以接受
- 被面試人的職業發展方向與面試崗位不完全一致的,如被面試人想要專職做測試開發,而面試的崗位是幾乎全職的功能測試
- 被面試人居住地點,如果離公司比較遠,是否能夠長期堅持
技術能力
- 是否做過介面測試?介紹下自己的介面測試方案,用的什麼工具?可以詳細的問下對這些工具的掌握情況
- 是否做過效能測試?介紹下自己的效能測試方案。用的什麼工具?可以詳細的問下對這些工具的掌握情況
- 類似1、2,還可以問介面自動化測試,移動端效能專項等等
- 掌握哪些程式語言?掌握的程度如何?可以考察現場寫基礎的演算法,是否做過可以在工作中用起來的工具、系統?
- 常見測試工具、基本知識考察,如linux常用命令,基本sql語句,fiddler/postman/jmeter/adb等的使用方法
- 業餘時間是否有學習過軟體測試相關的技術?工具?有的話學習的效果如何?有什麼產出?
- 是否進行團隊內、外的培訓?平時自己是否進行經驗總結分享?如何進行?有什麼產出?
測試能力
- 介紹自己印象深刻的一個專案,需要能說出主要流程,為什麼印象稽核?複雜在哪裡?對自己的影響是什麼?
- 給定一個場景,進行測試用例設計,主要考察測試用例設計的思路,深度、廣度
- 微信聊天,兩個人已經是好友,且只能互相傳送圖片(傳送其他內容的入口不需考慮),雙方使用的都是app,針對這個場景設計出儘可能多的測試用例
- 如何測試一個音樂播放器的列表?
- 如何測試一個簡單(不包含驗證碼)的登入介面?
- 如何測試圓珠筆、電梯、椅子等物品
- 之前的測試工作中,印象最深刻的bug是什麼?
- 之前測試的專案中,是否對專案中技術點有深入的學習、瞭解?
- 專案完成後是否組織歸納、總結、覆盤。產出是什麼?有什麼效果?
管理能力
- 是否針對個人、團隊的問題,提供過什麼建議?
- 如果有帶團隊的經驗,遇到過什麼困難,挑戰?
- 帶團隊過程中有什麼心得、體會?
- 對團隊內專案流程、規則的制定,做過些什麼?有哪些產出?制定後如何落地?落地後效果如何?
- 如何確保所有利益相關人員,針對專案需求的理解基本一致?
- 如何及時發現專案中的風險?
- 團隊內有人不好好幹活,或是好好幹活但就是能力不行,怎麼辦?
- 如何提高團隊內部人員的能力?
- 如何發現團隊內部的問題?發現後如何改進?
- 針對整個需求開發測試流程,質量、效率上的提高,做過什麼?有什麼效果?
- 是否參與過績效方案的制定?制定的時候都需要考慮哪些因素?
其他資訊
- 個人的優缺點是什麼? === 主要考察個人自省能力,對自身認識是否深刻
- 期望的薪資待遇?目前的薪資待遇情況?
- 如果錄取的話,什麼時候可以入職?
- 還有什麼問題?