軟件測試面試提問大綱

1. 我是XX公司的,收到一份你的簡歷,請問你現在是否在找工作?(適用於第一輪電話面試)

 是:繼續往下聊

 否:那就不好意思打擾了

 

2. 現在是在職還是離職狀態?詢問離職原因或再求職原因 

 

4. 介紹下現在的工作內容(業務測試?測開?偏測試管理?)和現在所屬公司的項目流程 / 測試流程(觀察與本公司匹配度)

 

5. 根據工作內容,再具體詢問

(1) 工作技能:

(2)工作經歷:

(附錄多個公司的話:問下他在每個公司都分別學到了什麼,單個公司的話讓他總結下現在的他和剛入職時的他有哪些方面的變化和成長)

 

6. 介紹一下工作中印象最深的一個項目(這個很重要,尤其是對於業務測試和測試管理崗)

(1)在這個項目裏,承運什麼樣的角色,介紹下具體的工作內容以及印象深刻的原因?
(2)這個項目的系統架構,數據庫結構

 

7. 找一個數據庫相關的問題進行考察(一般是連表查詢的場景)
初級:基礎的數據庫操作會不會?多表查詢的操作?

中級:左連接和右連接的區別?內連接知不知道?

高級:sql語句的性能優化,比如in exist分別哪種場景下性能最優?


8.如果建立中寫了自動化或者其他測試亮點,根據該亮點進行提問。並根據回答進行:

 如果做過自動化:

       自動化具體用的什麼工具?具體怎做的?腳本是怎麼寫的(自己錄製並修改,還是自己開發)?用的什麼框架?

如果做過性能:
     用的什麼工具?怎麼做的?結果怎麼分析?自己的感想~

如果有編程語言經驗:
    是自己寫的框架,還是對框架二次開發?還是隻是簡單的維護?

 

9. 以下問題考察工作中有沒有總結能力?

(1)開發在定位bug的過程中,頻繁要求配合造測試場景,這個時候會怎麼做?

(2)需求評審階段,覺得需求不合理,會怎麼做?

(3)測試的過程中,碰到問題導致阻塞測試工作,這個時候會怎麼做?——會不會自己主動去推動並解決

(4)測試與開發如果有衝突,怎麼去解決?

(5)發版迴歸的時候,發現有bug,這個時候會怎麼做?——需要知道這個bug的嚴重程度

(6)工作中遇到的最大的問題是什麼,怎麼處理的?還有沒有別的更嚴重的問題?

 

10. 考察學習能力:

平時有沒有關注新出來的測試工具 或者 有關測試的新技術,那些云云都看有說不出細節的就可以認定爲是沒看的。

 

11. 想找一個什麼樣的工作?工作環境、工作強度、工作內容(比如功能、自動化、性能之類,如果說有,前面又沒有經驗,再問一下有沒有對這方面做過了解和學習)

 

12. 結束語:有沒有什麼想向我瞭解的?

 

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