作為一個面試官,我是怎么來面試測試人員的
其實之前關于面試也說了好多,知乎上我也開過一個面試的Live,也有幸被選進了知乎2016精選。不過今天我想說的是在實際過程中如果我去面試了,我會怎么進行面試,會問什么問題,會遵照哪些原則。我本身的行事風格就是比較特殊的,希望對廣大應聘者和面試官有所幫助。
只關心對方提及的內容
這是我自己遵守的原則。所有的交流一定是基于對方簡歷和自我介紹中提及的。換言之,對方提及的內容回答有明顯問題,那么扣大分,相反,沒有提及的問題哪怕直接回答不知道,也不扣分。
一般對方簡歷上肯定會提及一些領域,比如“H5,web,Android,iOS”等等,也會提及一些工具,比如“selenium,Appium,Robotium,monkey”測試,自然還會提及一些測試類型,比如“功能測試,業務測試,自動化測試,接口測試”等等,我會根據這些來提一些問題,而且都是比較淺的問題,例如:
- H5和web有什么區別,為什么這兩個需要同時寫出來
- monkey這個工具Android和iOS上分別怎么運行,有什么區別
- 接口測試一般用了什么框架
- Robotium這個框架有什么缺點
- ...
這種一般我都是當做開始的寒暄,隨便聊聊的。但絕對不會去問對方不提及的內容,南轅北轍的面試我是絕對反對的。
技術和思路并存
簡單來講就是對方積累多的領域查看技術細節,相對經驗少的地方看思路就可以了。沒有必要再任何一個點上面都去死扣細節,每個人總有做過忘記的時候,只要思路上大致對就可以了,我認為很多技術細節都是可以通過Google得到的。
無論做管理還是測試架構,對方總有自己擅長的一個領域,可以挑選一兩個出來看看是否知道技術細節,其他相對的看看思路是否正確即可。不要一直去問概念,例如“我們來聊下指針吧,你怎么理解指針?”,“測試用例的設計方法具體有哪些,你說說看?”,“JVM是怎么實現的?”,除非你的公司在招聘這個人的時候有確切的定位要求是需要的,否則我覺得根本沒有必要。很多公司和人這樣做無非就是體現出自己的優越感,還有別的么?
我相信很多面試官自己對于自己做過的內容很多細節也未必一定記得很清楚,但并不代表不會或者不能落地,所以我建議大家也不要太為難來面試的人。自己缺什么樣的就招什么樣的,我們招人是解決問題,不是炫耀自己或者自己所在公司多么牛逼的。
注意力放在人身上
我從來不關心這個人簡歷上寫著什么學校畢業,我也從來不關心這個人以前所在的公司名字叫什么,BAT還是ABC都無所謂。但我會關心他去的公司的規模,因為不同規模的公司做技術和做項目的復雜程度是有很大差異的,所以我會很感興趣同一個人在不同規模的公司下會怎么落地做事。
行業既然浮躁了,我們就不要浮躁了。注意力放在人身上,不要關心對方是不是名校或者大公司出來的,這些都不重要。很多人非常能說,面試的時候會告訴你以前做過什么很牛*的項目,用過什么平臺,達到了什么樣數量級的效果,對整個公司都有著非常重大的意義。
然后我會問,那么你們是怎么克服一些大家常見的困難的呢?
對方還是會繼續說,因為自己公司有什么厲害的平臺,各種專業名詞,各種術語,我相信大家和我,大多數人都是聽不懂的。
接著我就會打斷他說,我不關心你們公司項目做了什么,我也不關心你們用了什么平臺,你就告訴我你在其中具體做了什么,負責了什么,碰見了什么困難,怎么解決的,別的不重要。
往往接下來你們就能夠看到對方面露難色,吞吞吐吐又或者終于開始說人話了,那么恭喜你們,你們看到了這個人的本體。當然也有例外,那說明你們的確有幸找到了核心人員。
我們招聘一個人,一般不太可能把對方公司的項目直接拿過來,也不太可能把對方公司的平臺直接拿過來,那么我們就應該更關注在人本身,不要去扯有的沒的,也不要被背景迷惑,沒有什么意義。如果這個人沒有能力卻硬要看背景還能面試通過的話,要么就是為了公司的政治斗爭,要么就是創業公司CEO要去拿融資,其他的我覺得就沒有必要了。
問題必須有上下文
說實話,我個人覺得這是一個面試官應該有的基礎品質。不要問出一些沒有上下文的問題,對方答不上來,然后自己沾沾自喜還在心中默默扣分。比如:
- 說說你們公司接口測試怎么做的
- 說說以前性能壓測怎么做的
例如這些問題我覺得都是沒有太大意義的,只是浪費時間而已。問出這樣大而廣并且沒有上下文問題的人我本身認為是一個不合格的面試官。但并不是說我們就不用去了解了,通過這些了解對方思路是非常必要的,但每個人總有自己負責的環節。所以一般如果我想了解對方以前在公司做接口測試的情況,我會問
請你描述下你們以前公司的業務形態,做接口測試為了達到什么樣的目的,你在這個過程中負責什么,具體你做了什么,為什么這樣設計等等
當然如果你不想這樣問卻也想了解對方在一個方面的具體了解情況和落地能力,那么你就需要營造出一個上下文給對方,例如
我們現在想做一個IM產品,希望一年之后達到的用戶量是X,同時在線人數是Y,公司服務器架構是A,提供的硬件的能力是B,測試團隊人數和能力情況是C等等,如果你需要負責這個壓測工作,你會怎么做?
而不是直接當頭一棒來問你們怎么做的?我相信這個面試官如果被這樣問,肯定也是一臉懵逼。
關心8個小時外的生活
我問這個問題我可不想得到類似于“我會寫代碼”,“我會看書”,“我會參加某些活動”,“我會上什么網站學習知識”等等這類答案。這類答案在我看來就是騙騙人,隨便說說的。
2017年,已經是一個互聯網飛速發展的時代了。一個人在8個小時外做什么才會真正決定這個人的潛力和對企業的價值。但上面這些答案并沒有意義,我關心的不是做什么,而是為什么做。自己有什么明確的目的或者目標嗎?有沒有什么自己的計劃?如果沒有,那么我只能認為你是在面試的時候應付我說出了一些與事實不符的答案,又或者你只是跟風,別人這樣做你也這樣做。那么對不起,我認為你不適合這樣一個快速的時代。
不要重復勞動
是的,我相信很多人都碰到過每個面試官都過來問一句“請你做一下自我介紹”。這就會讓我感覺我其實我來到了一個每個人都不認識對方的公司,對方公司的面試官和hr根本就沒有看過我簡歷,根本就不尊重我嘛。
既然如此,那么我們就不要再去繼承這樣的“優良傳統”了。
每一輪的面試官之間都需要有交流,不要重復的去考核一些東西,更不要重復的讓應聘者描述同一件事情,如果我們每個人都問一句“請你說下你以前自動化都怎么做的”,也許到那個時候你會覺得對方心不在焉,態度不好,但其實是自己面試流程垃圾,還扣屎盆子在別人頭上,要你心情會好么?我真的很同情來應聘的人。
只關心自己要關心的
這一點很重要,自己清楚自己在所有面試中的定位,你是考核技術的,還是考核這個人性格的,還是考核管理能力的。不要盲目的去關心不應該自己關心的內容,這樣只會讓原本有序的面試流程在應聘者眼里變得雜亂無章,只會讓你的領導和hr覺得你是一名不合適的面試官。
感覺說著說著方向就偏了,好吧,及時打住。也許你還會關心設計思想,管理能力,技術細節等等。每家企業,每個人都有自己關心的點,自己需要招聘的人,很正常。但以上這些至少是我認為一個三觀正的面試官和企業應該做到的,反正我也控制不了別人,我保證我都會做到就是了。
【本文是51CTO專欄作者“陳曄”的原創文章,如需轉載請聯系作者本人(微信公眾號:賞味不足】