【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
找工作,找更好的工作,永遠(yuǎn)是職場(chǎng)人士特別是IT/互聯(lián)網(wǎng)這個(gè)人才流動(dòng)性巨大行業(yè)的永恒話題。而提到找工作,又離不開(kāi)對(duì)于面試的探討。
網(wǎng)上雖然有諸多面試相關(guān)的文章攻略,不過(guò)站在面試官角度談面試的卻很少。
本文就站在面試官的角度,談一談一個(gè)面試是怎么組織的,有哪些技巧和思路,希望幫到開(kāi)始接觸招聘任務(wù)的測(cè)試管理人員,同時(shí)也從另一個(gè)角度幫助求職人員應(yīng)對(duì)面試。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
1、常見(jiàn)招聘流程
一個(gè)測(cè)試團(tuán)隊(duì)的組建過(guò)程是怎樣一個(gè)鏈路,或者說(shuō)一個(gè)測(cè)試人員是怎么被招聘進(jìn)團(tuán)隊(duì)的呢。
一般來(lái)說(shuō),整體上要經(jīng)歷以下的步驟:
1、確定人員需求
2、多渠道發(fā)布招聘需求
3、簡(jiǎn)歷篩選確定候選
4、復(fù)數(shù)輪次筆試面試
5、簽約意向確定
6、入職
對(duì)于測(cè)試管理人員(面試官)而言,在談面試之前,首先要說(shuō)說(shuō)人員需求的確定。對(duì)人員的不同需求注定著我們面試中用到的思路和考察點(diǎn)不太一樣,當(dāng)然面試官要提前確定不能泛泛而論。
總結(jié)了幾個(gè)問(wèn)題,在發(fā)布招聘需求或者開(kāi)始參加面試之前,試著回答一下:
(1)預(yù)期人才招入后,從事團(tuán)隊(duì)什么樣的,哪部分工作
(2)我需要的是招之即用的人才,還是潛力股,還是解決技術(shù)難題的大牛
(3)具體而言,預(yù)期人才應(yīng)該具備哪些技術(shù)能力或者潛力
(4)預(yù)期人才應(yīng)該擁有怎樣的核心競(jìng)爭(zhēng)力
(5)人員預(yù)算是多少
(6)預(yù)期多久要到崗
(7)通過(guò)哪種渠道來(lái)招聘
這些問(wèn)題思考清楚以后,就可以產(chǎn)生我們耳熟能詳?shù)腏D技能要求了,例:
3-5年測(cè)試行業(yè)工作經(jīng)驗(yàn),熱愛(ài)測(cè)試工作
精通軟件測(cè)試常用的方法和技術(shù),可以承擔(dān)產(chǎn)品功能和非功能測(cè)試
熟悉web系統(tǒng),具有互聯(lián)網(wǎng)產(chǎn)品工作經(jīng)驗(yàn)者優(yōu)先
熟悉云存儲(chǔ)系統(tǒng),了解主流云技術(shù)產(chǎn)品
熟悉Linux工作環(huán)境,掌握至少一門(mén)常用腳本語(yǔ)言
熟悉持續(xù)集成和持續(xù)交付體系,能完成相應(yīng)測(cè)試,部署,交付流程
具備自動(dòng)化測(cè)試經(jīng)驗(yàn)者優(yōu)先
具備數(shù)據(jù)庫(kù)性能調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先
2、測(cè)試工程師能力勝任模型
在招聘和面試時(shí),我們到底都考察一個(gè)測(cè)試人員的哪些方面能力素質(zhì)呢?懂測(cè)試?會(huì)某種工具?
其實(shí)這個(gè)問(wèn)題,我們更系統(tǒng)的來(lái)歸納一下,就是一個(gè)測(cè)試工程師能力勝任模型,見(jiàn)下圖:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
不同的企業(yè)和項(xiàng)目都有著不同的人員需求,這里不能一概而論。但是通常來(lái)講,測(cè)試人員的能力構(gòu)成模型應(yīng)該包括以上雷達(dá)圖里的六個(gè)維度:
基礎(chǔ)理論:求職者對(duì)于有沒(méi)有著牢固的測(cè)試?yán)碚摶A(chǔ)?對(duì)于測(cè)試的角色和團(tuán)隊(duì)地位有著準(zhǔn)確的認(rèn)識(shí)?有沒(méi)有出色的測(cè)試思維和理念?
有的團(tuán)隊(duì)在招聘測(cè)試工程師時(shí)會(huì)很看重技術(shù)和工具經(jīng)驗(yàn)等,但往往會(huì)忽視更基礎(chǔ)的這一部分。實(shí)際上,再?gòu)?qiáng)的能力也要建立在牢固的基礎(chǔ)之上,這一部分需要重視。
技術(shù)能力:對(duì)于未來(lái)預(yù)期他要用到的技術(shù)有沒(méi)有足夠的經(jīng)驗(yàn)或者理解?比如測(cè)試設(shè)計(jì)技術(shù)?操作系統(tǒng)知識(shí)?數(shù)據(jù)庫(kù)使用?測(cè)試工具的使用?編程能力有沒(méi)有?自動(dòng)化測(cè)試做過(guò)嗎?
面試官往往很看重這一塊內(nèi)容,不過(guò)實(shí)際操作起來(lái),其實(shí)是有難度的。這要求面試官本身對(duì)于技術(shù)的掌握要到比較好的水準(zhǔn),才能去判斷別人。而其實(shí)市場(chǎng)上,想要招聘到100%滿足技術(shù)要求的人員其實(shí)是非常困難的,因?yàn)槠髽I(yè)百花齊放,每個(gè)企業(yè)每個(gè)項(xiàng)目可能都用著不盡相同的技能工具集合,想要求職人員的技能工具經(jīng)驗(yàn)完全匹配我當(dāng)前的職業(yè)需求機(jī)率是很小的。原則上我們應(yīng)該更看重其學(xué)習(xí)能力和主動(dòng)意識(shí),工具技術(shù)相關(guān)經(jīng)驗(yàn)只要滿足70%以上匹配度即可,過(guò)于糾結(jié)這部分可能會(huì)得不償失錯(cuò)失人才。
對(duì)于面試者也是一個(gè)思路,什么情況下我可以去應(yīng)聘某個(gè)職位?負(fù)責(zé)任的告訴你,當(dāng)你的技能包與職位描述60-70%匹配時(shí),就可以去應(yīng)聘了。反過(guò)來(lái)當(dāng)你的技能100%甚至120%滿足某職位需求時(shí),就不要考慮了--因?yàn)槟阋欢ǔ鲞@個(gè)職位需求了,為什么不去考慮更好的工作呢?
職業(yè)素養(yǎng):職業(yè)素養(yǎng)是職場(chǎng)人員的軟技能,比如時(shí)間觀念,溝通能力,抗壓能力等等。
這是非常重要的能力組成部分。一個(gè)求職人員再牛,如果沒(méi)有好的職業(yè)素養(yǎng),一切都是白搭。
業(yè)務(wù)能力:業(yè)務(wù)能力也是測(cè)試人員必備的能力之一,包括領(lǐng)域知識(shí)經(jīng)驗(yàn)和產(chǎn)品相關(guān)經(jīng)驗(yàn)。
測(cè)試做為最關(guān)心產(chǎn)品最終實(shí)現(xiàn)和用戶(hù)體驗(yàn)的人員,當(dāng)然需要對(duì)產(chǎn)品所處業(yè)務(wù)領(lǐng)域有足夠經(jīng)驗(yàn)和知識(shí),比如一個(gè)財(cái)務(wù)處理系統(tǒng),對(duì)于財(cái)務(wù)知識(shí)要求就會(huì)比較高。不懂相關(guān)知識(shí),可能連需求消化都需要額外的時(shí)間和精力,而且還可能導(dǎo)致測(cè)試出現(xiàn)偏差。當(dāng)然類(lèi)似財(cái)務(wù)處理這樣的專(zhuān)業(yè)領(lǐng)域,想要找到足夠相關(guān)經(jīng)驗(yàn)的測(cè)試人員是比較難的,所以一般只能做為加分項(xiàng)。
產(chǎn)品知識(shí)同樣對(duì)于測(cè)試人員很重要,了解產(chǎn)品的架構(gòu)和運(yùn)作邏輯,才能幫助他更好的規(guī)劃和執(zhí)行測(cè)試。同樣做為加分項(xiàng),招聘時(shí)要注意求職人員有無(wú)類(lèi)似產(chǎn)品的工作使用經(jīng)驗(yàn)。比如一個(gè)長(zhǎng)期工作在硬件嵌入式系統(tǒng)的人員,換到一份互聯(lián)網(wǎng)P2P公司,這兩種產(chǎn)品從架構(gòu)到機(jī)制可能完全不一樣。
管理能力:管理能力對(duì)于初級(jí)測(cè)試工程師一般沒(méi)有很高要求。但是對(duì)于經(jīng)驗(yàn)比較豐富的人員而言,管理就會(huì)被提上日程。
管理不單單是做為測(cè)試經(jīng)理或主管去全方位管理團(tuán)隊(duì)的能力,同樣還包括個(gè)人管理,比如時(shí)間規(guī)劃,比如協(xié)調(diào)組織能力。進(jìn)一步說(shuō),對(duì)于規(guī)模稍大的團(tuán)隊(duì),核心人員能夠勝任lead(帶領(lǐng)者)和mentor(導(dǎo)師)這樣的角色也是很必要的。
企業(yè)文化:企業(yè)文化是個(gè)聽(tīng)起來(lái)很虛的東西,不同的企業(yè)可能有不同的文化,比如客戶(hù)導(dǎo)向,比如注重質(zhì)量,比如講究效率。
我們換個(gè)名詞叫做‘團(tuán)隊(duì)文化’。比如我的團(tuán)隊(duì),現(xiàn)階段需要一個(gè)沉穩(wěn)型的工程師,還是一個(gè)奮進(jìn)型的創(chuàng)業(yè)者?總的來(lái)說(shuō),正能量,積極主動(dòng),有責(zé)任感這樣幾個(gè)核心要素是可以適應(yīng)各種不同文化的。
以上模型的六個(gè)維度中,有一些是可以通過(guò)簡(jiǎn)歷篩選大體上完成匹配度檢查的,而另外一些簡(jiǎn)歷上體現(xiàn)不到的東西則需要在面試中進(jìn)一步觀察。
如果你想要成為一個(gè)優(yōu)秀的、有能力程序員,做軟件開(kāi)發(fā)的話,就來(lái)?yè)笓噶t學(xué)習(xí)C/C++吧!C/C++是一個(gè)既可以強(qiáng)化思維能力,又可以打好編程基礎(chǔ)的編程語(yǔ)言,你要做做軟件開(kāi)發(fā),成為核心程序員的話,就來(lái)?yè)笓笇W(xué)習(xí)C/C++吧!你如果感覺(jué)自學(xué)C/C++語(yǔ)言有困難的話,C/C++編程學(xué)習(xí),六零四,一六8和719。即使是零基礎(chǔ)的學(xué)習(xí)者,都可以一起成長(zhǎng)進(jìn)步。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3、面試套路
上一節(jié)我們用能力勝任模型談?wù)摿艘粋€(gè)測(cè)試工程師的考察維度,那這些素質(zhì)究竟該怎么在短短的一場(chǎng)面試中考察到呢?
接下來(lái)說(shuō)一說(shuō)具體的考察方法,也就是套路。每一種問(wèn)題我們從想要得知什么和不想看到什么兩個(gè)方面去討論。
有幾類(lèi)問(wèn)題是面試中大家比較常見(jiàn)到的,反套路也很多,我們稍微介紹一下:
自我介紹
功能:給求職者一個(gè)表達(dá)的窗口,同時(shí)也是考察其表述能力和基本素質(zhì)的問(wèn)題。
想看到的:主動(dòng)的態(tài)度,良好的表達(dá)能力,充分的準(zhǔn)備,簡(jiǎn)明扼要的闡述
不想看到的:語(yǔ)言支離破碎,介紹過(guò)短或過(guò)長(zhǎng)(表達(dá)溝通能力堪憂);想到什么說(shuō)什么,沒(méi)重點(diǎn)(對(duì)應(yīng)聘沒(méi)有做好準(zhǔn)備,求職意愿不強(qiáng),規(guī)劃能力不夠)
離職原因
功能:判斷求職者的穩(wěn)定性,挖掘隱性問(wèn)題。
想看到的:合理的理由,正能量的表達(dá)
不想看到的:充滿怨氣的理由(可以反應(yīng)出很多問(wèn)題),沒(méi)什么理由(工作內(nèi)在動(dòng)力不明確)
職業(yè)規(guī)劃
功能:考察求職者的規(guī)劃能力,景愿,以及工作動(dòng)力
想看到的:誠(chéng)實(shí)的表達(dá),合理的規(guī)劃
不想看到的:毫無(wú)規(guī)劃(沒(méi)有工作目標(biāo)動(dòng)力的支撐,進(jìn)步可能性小)
談缺點(diǎn)
這個(gè)問(wèn)題不得不吐槽一下,原本這個(gè)問(wèn)題是一種挑戰(zhàn)性套路,但是被反套路得太多,所以現(xiàn)在這個(gè)問(wèn)題更多的我認(rèn)為是要考察誠(chéng)實(shí)品質(zhì)了。
功能:挖掘隱性問(wèn)題,判斷人物性格
想看到的:誠(chéng)實(shí)、誠(chéng)實(shí)、誠(chéng)實(shí)。能夠認(rèn)識(shí)到問(wèn)題,并且有解決的思路,人非圣賢,孰能無(wú)過(guò)?知錯(cuò)能改,善莫大焉。
不想看到的:反套路(強(qiáng)行優(yōu)點(diǎn)說(shuō)成缺點(diǎn)),沒(méi)缺點(diǎn)(。。。),調(diào)侃(嚴(yán)肅點(diǎn)。。。什么都被你打哈哈過(guò)去了,我面試還怎么面?)
要求對(duì)方發(fā)問(wèn)
功能:考察求職者的主動(dòng)思考能力,對(duì)公司職位的青睞度
想看到的:對(duì)于公司,項(xiàng)目,職位,技術(shù)充滿興趣的問(wèn)題
不想看到的:反套路(動(dòng)輒上升通道和培訓(xùn)機(jī)會(huì)),沒(méi)問(wèn)題(一臉懵,缺乏思路和主動(dòng)能力)
除了以上這些被問(wèn)爛了的問(wèn)題,還有一些個(gè)人總結(jié)的面試問(wèn)題思路:
挑戰(zhàn)式問(wèn)題
比如在合理的范圍內(nèi)提出質(zhì)疑,和疑問(wèn),比如:‘某項(xiàng)技術(shù)在我們的項(xiàng)目?jī)?nèi)是硬性要求,而您的簡(jiǎn)歷上看到并沒(méi)有相關(guān)經(jīng)驗(yàn),你覺(jué)得你能勝任這方面工作嗎?’
這樣的問(wèn)題其實(shí)主要是考察面試者的情商,性格和態(tài)度。個(gè)人最想看到的回答要體現(xiàn)出對(duì)于自己的信心,誠(chéng)懇的態(tài)度,以及做事的思路。
比較好的回答可以是這樣的:
“我承認(rèn)您說(shuō)的這方面經(jīng)驗(yàn)欠缺的問(wèn)題。不過(guò)我也認(rèn)為我自己是一個(gè)學(xué)習(xí)能力和學(xué)習(xí)主動(dòng)性都比較強(qiáng)的人,只要能夠給我一定的時(shí)間去跟隨團(tuán)隊(duì)學(xué)習(xí)相關(guān)技術(shù),相信我能用最短的時(shí)間內(nèi)掌握技術(shù)?!边€可以在此基礎(chǔ)上舉出自己學(xué)習(xí)某項(xiàng)技術(shù)的經(jīng)歷。
陷阱式問(wèn)題
將考察點(diǎn)埋藏于問(wèn)題深處的提問(wèn)方法,比如:‘您希望的直屬領(lǐng)導(dǎo)是什么樣的?’或是‘當(dāng)你在工作中發(fā)現(xiàn)領(lǐng)導(dǎo)工作錯(cuò)誤,怎么處理?’
這樣的問(wèn)題其實(shí)也是在考察面試者的情商和團(tuán)隊(duì)協(xié)作能力,以測(cè)試對(duì)方與當(dāng)前團(tuán)隊(duì)的匹配度。
不熟悉的領(lǐng)域
現(xiàn)在的測(cè)試團(tuán)隊(duì)組織經(jīng)常采用模塊式的劃分,一個(gè)面試者可能在以往工作中主要負(fù)責(zé)某產(chǎn)品特定模塊的測(cè)試工作。
這種場(chǎng)景下一個(gè)好的問(wèn)題可以是,他不熟悉的模塊是如何工作的?或者他們的開(kāi)發(fā)人員是如何工作的?
這樣的問(wèn)題在于考察面試者的主動(dòng)思考能力和整體把握能力,一個(gè)擁有這樣能力的人員不會(huì)說(shuō)‘哦,這塊不是我測(cè)試的,我不太清楚’。
同理有一個(gè)小技巧也是我在面試的時(shí)候經(jīng)常會(huì)問(wèn)的,比如面試者簡(jiǎn)歷中提到的常用工具,如果涉及到英文縮寫(xiě),我會(huì)問(wèn):‘你知道這個(gè)縮寫(xiě)的全稱(chēng)嗎?’
比如一個(gè)面試者的簡(jiǎn)歷中經(jīng)常提到使用JDK,如果他完全不知道其全稱(chēng)是Java Development Kit,那么在我眼里這就是一種主動(dòng)思考能力的缺失。
發(fā)散性問(wèn)題
軟件測(cè)試職位的面試中,其實(shí)經(jīng)常會(huì)面對(duì)這一種問(wèn)題。比如隨手遞給你一個(gè)水杯,問(wèn)“怎么測(cè)試?”
這種問(wèn)題是有一定價(jià)值的,在考察測(cè)試基礎(chǔ)理論的同時(shí),也考察測(cè)試思維和做事思路。
他的一種演變形式可以是給出更實(shí)際的需求文檔或測(cè)試點(diǎn),要求寫(xiě)出測(cè)試用例。
解決問(wèn)題的經(jīng)歷
工作中有沒(méi)有遇到過(guò)什么難題,你是怎么解決的?
做為面試官,問(wèn)這樣的問(wèn)題同樣是在考察一個(gè)人的思路。所謂難題可以是技術(shù)上的,也可以是流程上的,甚至可以是人際交往中的。
解決難題的思路和方法很大程度能夠體現(xiàn)一個(gè)人的智商,情商以及思考回路。
對(duì)于面試者而言應(yīng)該盡量將這個(gè)問(wèn)題詮釋出來(lái)。說(shuō)問(wèn)題一定比不說(shuō)要好。以上就是我對(duì)面試思路和套路的一個(gè)小總結(jié)。城市套路深,其實(shí)說(shuō)起來(lái)可以說(shuō)沒(méi)完沒(méi)了,如果大家遇到過(guò)有意思的面試套路,也不妨在下方留言區(qū)留言分享。
?
文丨Vincent
來(lái)源丨博客園
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何从0-1制作数据大屏,我用大白话给你
- 下一篇: 来看看程序员们是怎么自黑的