剛開始的第一個環節,瞭解候選人,這時首先會讓面試者做一個自我介紹。
這一個環節讓面試者做自我介紹,想要達到以下幾點:
1.瞭解面試者的經歷,你可能會說簡歷上面不是都寫了,自己看就行了,王豆豆麪試之前都會看,並且分析一下,根據工作經歷去設計幾個主要的面試問題,但面試時王豆豆更需要面試者自己說出來,有時寫和說是完全二回事。
2.根據面試者自我的介紹,大致判斷此人溝通能力和邏輯思維能力,一般從語速、流暢度、內容鏈接、面部表情、說話時動作等方面來判斷
3.判斷面試者的性格,也是根據語氣、語速、表情、動作等方面
後面二點會在面試過程中一直都有考察,也就是從面試開始到面試結束,送面試者離開都會考察。
第二個環節,深入瞭解候選人
當面試者自我介紹完成之後,王豆豆就會根據面試者在自我介紹時的內容進行提問,大致會分以下幾個方面:
1.測試流程
面試題:
請介紹一下你們的測試流程?
你們是如何做軟件測試的?
你們什麼時候開展自動化測試?
你們自動化測試的流程是怎麼樣的?
等等,大致是這些問題,可能每次問的方式不同,但其中心思想就是了解一下面試者公司是如何開展測試的。
如果測試流程區別太大,面試者應聘成功後能否快速開展工作,比如有些測試人員公司文檔很齊全或流程很規範,那他應聘成功某類沒有需求文檔或測試流程來約束測試和開發,他是否能快速開展工作,這比他以前的公司需要多做很事情,如需要依靠自己去梳理需求等。
一般不會招聘流程區別大的面試者,因爲這是一個不穩定的潛在風險。
如果面試者所從事的公司流程都很一致,那就會再額外設計一些其他流程中工作內容面試題來加以判斷。
2.工作內容與職責
面試題:
你在你們團隊承擔哪一部分的工作?
你做得怎麼樣?有沒有什麼成果?
--上面這個問題大部分是針對自動化測試的,有部分大牛在測試團隊中會自己寫測試框架或測試工具,那還會額外問下推廣如何
你是如何設計測試用例的?一般寫測試用例的工具?
你們的需求/用例是如何做評審的?效果怎麼樣?
平時工作中,你是如何提取測試需求?
額外會問,如果沒有需求文檔,你是如何提取測試需求?有哪些方法?
缺陷的處理流程?
有沒有碰到過難以定位的bug?最後是如何解決的?
上面的面試問題主要是考察面試者的工作內容,平時有沒有對這些工作內容有過總結。
3.掌握的技能
這個階段主要是考察面試者的技能,一般會根據面試者自身的情況來問,大體會圍繞着Linux、SQL、接口測試、自動化測試、性能測試這幾維度來問,可能是實際的操作,也可能是概念的問題。
比如說:
針對linux,可以問:
1.如何結束後臺或前端進程?
2.查找某個進程的命令
3.查看日誌文件
4.替換文件中某個字符串
等等,很多,這個根據當時想到的是哪個就問哪個
針對SQL,因爲測試人員大部都只會用到SQL語言,所以面試時問到也是這個:
1.左連接查詢和右連接查詢的區別?這個是很公司都喜歡問,王豆豆問得比較少
2.查詢某個字段值數量大於2的值有哪些?
3.如何提升查詢效率
還有的其他問題基本有:
1.selenium 2 的原理---這個是問得最多的
2.用什麼工具來做接口測試?
3.接口測試需要注意哪些?
4.接口測試的參數怎麼設計?
除了以上的問題,王豆豆還會設計一些場景題問,這主要是考察測試人員的測試思維、思維活躍度、反應能力,如果是面試者沒碰到過的功能,還可以看下面試者的學習能力。
一般王豆豆就問以下幾個:
1.登錄界面如何設計測試用例?---針對功能
2.拿淘寶來說,如何測試購物時優惠券功能?
3.有一個查詢消息和回調消息的接口,我們可以主動去發起查詢任務,也可以讓對方系統將消息回調給我們,針對這個接口應該如何去設計測試用例?
以上的問題基本就是面試過程中最重要的那部分,面試到這個地方,基本就能判斷此人是否是我們所需要的。
第三個環節,收尾
這個環節,分二步走:
1.問面試者基本情況
1. 上家公司離職的原因
2.接受加班不?---因爲項目情況,有時會經常加班
3.住在哪裏?看上班距離
4.有沒有小孩子?誰帶?
2.第二步主要是問面試者有沒有什麼問題想問
這個時候,大部分面試者都比較關心公司的平臺和業務、測試部門項目情況、測試部門崗位劃分,這時就會向面試者介紹公司的情況,產品業務,運營模式,測試部門的情況等。
也有面試者會關心福利問題或加班情況,基本按實說就行了。
這個時候如果面試者沒有問題,那基本面試就結束,如果有下一輪,就讓面試者等待,然後找HR再安排。