如何去面試軟體測試工程師?

今天老大請假,來了一個面試的,總監讓我去面試,突然感覺好緊張,都不知道要問啥?想請教下,如何去面試軟體測試工程師,手工黑盒跟自動化測試?


輔導學員簡歷面試,發現還是有不少人思路不是特別清晰,也不知道該如何準備一次完美的面試。下面總結了關鍵的12個問題,能夠比較完美地回答好這12個或者12類問題,相信能夠給自己的面試帶來很大的幫助:

  第一個問題:自我介紹(心理學首因效應告訴我們第一印象非常重要),自我介紹最重要的是能夠在面試官心目中留下一個好的第一感覺。說得更直白一點是讓面試官舒服。但是我發現很多人就是直接簡單的介紹了一下過去的經歷,但是實際上一方面過去的經歷沒有很好的讓人發現優點。其實面試好比相親,你想說什麼不重要,重要地是人家想聽什麼。比較好的自我介紹套路是這樣:「您好,我叫XXX,很高興能獲得這次面試機會,今天來面試是想證明自己是最合適的人選,另一個方面是獲得您的認可,結合我過去的工作學習經歷,我自信我能符合咱們公司的認可,接下來您看是我繼續介紹我做過的項目,還是您問您關心的問題?」

  第二個問題:項目介紹(項目經驗直接決定一個人能否勝任一份工作,企業更應該看重一個人解決問題的思路和具體能力),項目介紹部分最重要的思路是應該先整體後局部,介紹整體的時候要有量化的數據(從項目度量的五大維度:規模,包括項目代碼規模,需求規模、用例規模,工作量,進度,質量和成本),然後是整體的測試流程,然後再是角色與職責,接下來是項目中自己的特色,比如做得最好的是、遇到最大的困難時、最差的是,最後是心得體會。

  第三類問題:資料庫方面知識,最基本的要求是資料庫記錄的增刪改查(insert、delete、update、select),表結構的增刪改查(create、drop、alter、describe)、存儲過程、觸發器等。

  第四類問題:linux操作系統相關,最基本的目標是熟悉常見的50個命令,比如find命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux搭建測試環境。比如LAMP環境搭建。

  第五類問題:缺陷相關知識,最基本的是缺陷跟蹤的流程(流程的基本要素),整體的流程,最好能在紙上給面試官畫出來(尤其是男面試官,從男人好色的角度來看,寫得很清楚很重要),缺陷單的屬性,至少能列出20個屬性,每個屬性的意義,如何描述好缺陷單,缺陷單描述的5C原則,比如缺陷重現步驟應該complete。如何描述一個你認為的最經典的bug單。

  第六類問題:用例相關,最基本的包括用例的格式要素,用例設計工程方法論,每個方法要求(方法的背景,操作步驟,優缺點、適應範圍,與其他用例方法如何配合),在項目中如何利用測試用例設計工程方法。如何評價、評審測試用例,評審從哪些維度?要設計好測試用例需要哪些方面的知識結構,比如技術、業務、方法。

  第七類問題:軟體測試流程,系統測試相關規範和標準的流程:熟悉產品/項目,需求評審,測試需求,測試計劃,測試方案,測試用例,預測試,第一輪正式測試、第二輪迴歸測試、第三輪測試,測試報告,測試總結,測試指南。

  第八類問題,網路相關,最基本的網路基礎知識,比如TCP/IP協議。

  第九類問題,測試工具,包括三個大的類型,第一類是性能測試工具、自動化測試工具、測試管理類工具。最起碼的要求是熟悉工具的使用。

  第十類問題,給你一個軟體,比如QQ、QQ鬥地主,你如何去測試,這類問題基本的思路是,從軟體質量模型、測試工具、測試方法、測試流程、探索式測試等角度先宏觀解決,然後再具體微觀講解用例如何設計等。

  第十一類問題,一個優秀/卓越的軟體測試工程師應該具備哪些能力與素質,素質方面包括溝通、五心工程師、追求完美等;

  第十二類問題,最後一個問題,面試官一般會問,您還有什麼想問的嗎?還有什麼想了解的嗎?總體上來說最重要的是留下一個好的近因效應,就好比相親的時候,分手離開的時候,留下好的最後的印象,基本的思路應該分三種情況,第一種是面試官對你滿意,自己也感覺不錯的情況下,先表示感謝,然後積極主動的問題,比如,非常感謝您給的這次機會,但是我還是想問,如果我有下一輪面試,我想知道知道是什麼時候,我應該再做哪些方面的準備。第二種情況是面試官和自己感覺都一般般,感覺自己是雞肋,這個時候說不說很重要,基本的套路是,非常感謝面試官給的這個機會,坦白地說我對自己今天的面試表現不是非常滿意,還可以表現得更好,但是如果我還是非常想得到這個機會,您能否給我一些建議。第三種情況是面試情況非常糟糕,這種情況下,很少有人能說出感謝,但這恰恰體現一個人的風度。基本的思路是,不管怎麼樣,還是得感謝您給的機會,讓我自己認識到自己的不足,坦白地說我離這個崗位的要求還有些距離,但是我還是想知道,如果將來我還想來咱們公司面試,您能否給點具體建議。

  總結,面試是一個相親的過程,相親的成敗取決於很多要素,但是好的、充分地準備,能夠讓我們更加從容地和主動的去面對壓力與挑戰,而不是簡單地把自己變成超市裡面的菜,供人挑選。

面試必須要警惕的20個問題

更多內容,請關注我們的公眾號 HGQATNT 或者訪問我們的網站 http://www.qatnt.com


你心裡緊張並不是真相。真相是,你或你們對於想要測試人員來做什麼樣的工作沒有預期。否則,你完全可以問一句,請問如果讓你來保證某某軟體的發布質量,你怎麼做?其中,某某軟體是你們產品在業內的最大競爭對手(知名度最高的)。你基本能從回答中看出他的思路。然後,結束面試。告訴他,給他一周時間,幫忙提交兩份東西,一、針對你們產品的測試策略;二、他發現的你們產品上的問題清單(儘可能多)。

面試普通黑盒測試人員,這大概是最有效的辦法了。


1.請你自我介紹一下你自己?

回答提示:一般人回答這個問題過於平常,只說簡歷上都有的東西。其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事、主要的成就等,這些可以和學習無關,但要突出積極的個性和做事的能力,說得合情合理企業才會相信,最好在回答每個問題之後都說一句「謝謝」。

HG職業戰略分析師建議:

這個是一個開放式問題,面試官考察是溝通表達能力、另外也是建立第一印象最重要的一個問題。從溝通的角度來看,好的溝通可以從性格、專業、邏輯、情感、需求這五大維度來體現。從性格角度來看,介紹自己時要熱情、主動、活潑等;從專業角度來看,涉及行業知識、專業技術等自己的優勢要盡量要專業的辭彙和表達方式;從邏輯上來看,參考的自我介紹邏輯套路:先問候、表達感謝與高興、我是誰、對面試職業準備和了解程度、表達興趣、自信(企業看重的你的優勢,譬如專業技能、行業經驗、溝通能力等)、對面試官的尊重、最後是互動(譬如接下來你問你關心的問題,還是我繼續詳細介紹工作背景等,謝謝)。

2你覺得你個性上最大的優點是什麼?

回答提示:沉著冷靜、條理清楚、立場堅定、頑強向上、樂於助人和關心他人、適應能力和幽默感、樂觀和友愛。我在XX經過一到兩年的培訓,加上實習工作,讓我能勝任這份工作。

HG職業戰略分析師建議:

這個問題非常關鍵,基本的原則有幾條,第一條是謙卑原則,不能過於誇張的去表達個性優點,用相對的語氣來辭彙來表達;第二條是與工作相關原則,如果工作需要的是熱情的性格,就展現你熱情的優勢;第三條是比較原則,也就是相對於競爭對手而言,你的優勢;第四條是事實原則,也就是說個性優勢是自己真正的優勢,可以從細節處打動面試官。

說說你最大的缺點?

回答提示:企業通常不希望聽到直接回答缺點,如果求職者說自己小心眼、愛忌妒人、非常懶、脾氣大、工作效率低,企業肯定不會錄用你。絕對不要自作聰明地回答「我最大的缺點是過於追求完美」。企業喜歡求職者從自己的優點說起,中間加一些小缺點,最後再把問題轉回到優點上,突出優點的部分。

HG職業戰略分析師建議:

這個問題很難回答,但有幾條原則供參考,第一條是非致命原則,也就是你回答的缺點不能是這個職業不容許的,譬如軟體測試工作需要不錯的溝通能力,你說自己的缺點是溝通能力差就徹底完蛋了。第二條原則是誠實原則,基本的策略是說不說面試官也知道的缺點或者劣勢。譬如應屆生沒有工作經歷等;第三條原則是用優點來彌補原則,說了缺點之後面試官還是會在意,最佳的方式是用另一個優點來彌補。譬如應屆生參加過培訓有過一定的項目經驗能彌補沒有工作經歷的劣勢。

4你對加班的看法?

回答提示:實際上好多公司問這個問題,並不證明一定要加班,只是想測試你是否願意為公司做出奉獻。

回答樣本:如果是工作需要我會義不容辭加班,我現在沒有任何負擔,可以全身心的投入工作。但同時,我也會提高工作效率,減少不必要的加班。

HG職業戰略分析師建議:

這個問題在IT工作領域幾乎一定會被問到,顯然是無法直接Say NO的,但也不能簡答直接的回答你願意,因為面試官不會傻到直接相信。建議的回答思路是三方思考:首先站在企業的角度來思考,體現你的奉獻精神;其次是站在客觀的角度,從大環境角度來講,IT行業需要加班;最後站在自己的角度來回答,參考的套路是我願意為了更快適應團隊、更快提高自身能力價值、更快積累經驗,加班在一定程度上可以幫助自己達到這些目標,更何況現在還年輕。

5你對薪資的要求?

回答提示:我對工資沒有硬性要求,我相信貴公司在處理我的問題上會很合理。我注重的是找對工作機會,所以只要條件公平,我不會計較太多。

HG職業戰略分析師建議:

這個問題分場景,如果是最後HR問工資,首先我們先要確定下是不是前面的面試已經通過了。基本的原則是如果面試官沒有主動談薪資,我們決不能主動談薪資。參考的思路是薪資不是最關鍵的問題,我最看重的是工作能力和學習成長的機會。如果你希望的薪資是6000以上,那回答的套路是結合我之前的工作經歷,上一份工作的薪資是6000,我希望下一份工作有所改善。千萬不能直接談希望多少以上才考慮的沒有迴旋餘地的話。

6在五年的時間內,你的職業規劃?

考官總是喜歡有進取心的應聘者,此時如果說「不知道」,或許就會使你喪失一個好機會。最普通的回答應該是「我準備在XX領域有所作為」或「我希望能按照公司的管理思路發展」。

HG職業戰略分析師建議:

人無遠慮,必有近憂,職業規劃是一個非常重要的問題,拿軟體測試領域為例,參考的回答套路:我希望用自己的努力和公司提供的平台,在5年內成為一名優秀的測試管理人員,或者是希望成為性能測試領域的專家等。最後最補上一句,當然眼下最重要的是希望能儘快適應新的工作。職業規劃可看出您的目標、進取心及對自己的定位,所以一定要表明自己有職業規劃。談職業規劃須設立一定的時間段達成一定的目標,比如在兩到三年內達到軟體測試架構師的水平等。

7你還有什麼問題要問嗎?

回答提示:企業不太喜歡說「沒問題」的人,因為他們很注重員工的個性和創新能力。如果有人這樣問:貴公司對新入公司的員工有沒有什麼培訓項目,我可以參加嗎?或者說貴公司的晉陞機制是什麼樣的?可以體現出你對學習的熱情和對公司的忠誠度以及你的上進心。

HG職業戰略分析師建議:

對應自我介紹第一個問題關注第一印象,這個問題從心理學的角度來看體現的是近因效應,也就是所謂的最近的印象。非常關鍵,回答的好壞從很大程度影響面試結果。基本的原則是不能為難面試官,另外就是要表達感謝。參考套路:首先還是非常感謝您提供的這次面試機會,我也非常珍惜這次機會,但是我想知道我如果有幸能通過面試,我可以先做哪些相應的準備,另外我想知道什麼可以上班,或者適當讚美下面試官,譬如假如我有幸進入貴公司,請問您是我領導嗎?

8如果我們錄用了你,但一段時間後發現你不適合這個職位,怎麼辦?

回答提示:①如果你確實熱愛這個職業,那你就要不斷學習,虛心向領導和同事學習知識和經驗,了解這個職業的內涵和要求,力爭減少差距;②你覺得這個職業可有可無,那還是趁早換個適合你的、你熱愛的職業,那樣對企業和個人都有好處。

HG職業戰略分析師建議:

發現不適應通常可以分為兩大類原因:一大類可能是公司問題,譬如沒有安排老員工作為導師指導等;另一大類可能是自身問題,這裡重點介紹這個問題,最好的套路就是要表達你熱愛這個行業,有很好的學習能力與態度來大小對方的顧慮。另外表達自己願意溝通很改進。

你對於我們公司了解多少?

回答提示:去面試前先做功課,了解一下該公司的介紹、背景和業務,讓對方覺得你真的很有心想得到這份工作。

HG職業戰略分析師建議:

面試好比相親,知己知彼方能百戰不殆;看過非誠勿擾的朋友們都注意到過有些男嘉賓上場專門為某個嘉賓而去。對方當然會很感動,其實面試也同樣如此,我們要給面試官一個感覺是對方企業是你的心動企業。拿軟體測試面試為例,去面試前我們需要了解面試企業的企業文化、價值觀、公司所做的產品或者項目、並準備一些相關的案例。另外可以通過表達有朋友、同學也在對方公司,他們也非常認可貴公司,所以推薦我來咱們公司。

10請說出你選擇這份工作的動機?

回答提示:這是想知道面試者對這份工作的熱忱及理解度,並篩選因一時興起而來應試的人,如果是無經驗者,可以強調「就算職業不同,也希望有機會發揮之前的經驗」。

HG職業戰略分析師建議:

選擇的動機非常重要,可以兩個維度,一個是從自身角度來看,表達這個工作有自己喜歡的,譬如喜歡的工作內容,符合自己的性格和特長等,另外是從讚美企業的角度來看,可以從最佳僱主的27個維度中挑選面試目標企業的優勢。兩個維度來表達動機,給企業感覺更真誠。

11你能為我們公司帶來什麼呢?

回答提示:①試著告訴他們你可以減少公司成本——「我已經接受過XX近兩年專業的培訓,立刻就可以上崗工作」;

②企業很想知道未來的員工能為企業做什麼,求職者應再次重複自己的優勢,然後說:「就我的能力,我可以做一個優秀的員工在組織中發揮能力,給組織帶來高效率和更多的收益」。企業喜歡求職者就申請的職位表明自己的能力。

HG職業戰略分析師建議:

同上,最重要的是再次體現自己的優勢和願意奉獻的態度。

12你怎麼理解你應聘的職位?

回答提示:把崗位職責和任務及工作態度闡述一下。

HG職業戰略分析師建議:

同上,針對軟體測試工程師面試,可以參考HG卓越軟體測試工程師六大維度來回答,具體見下圖:

13喜歡這份工作的哪一點?

回答提示:每個人的價值觀不同,自然評斷的標準也會不同,但是在回答面試官這個問題時不能太直接,尤其是薪資方面的問題。如果自己能仔細思考出這份工作的與眾不同之處,相信在面試上會大大加分。

HG職業戰略分析師建議:

同上,針對軟體測試工程師面試來看,最好的是這份工作能帶來一定的挑戰、挑戰的是追求完美、可以結合完美測試一書中的觀點來回答,把你對測試行業的熱愛體現出來,測試行業好比黑客,帶來的樂趣是找到關鍵問題的愉悅感和成就感。

14就你申請的這個職位,你認為你還欠缺什麼?

回答提示:企業喜歡問求職者弱點,但精明的求職者一般不直接回答。他們希望看到這樣的求職者:繼續重複自己的優勢,然後說:「對於這個職位和我的能力來說,我相信自己是可以勝任的,只是缺乏經驗,這個問題我想我可以進入公司以後以最短的時間來解決,我的學習能力很強,我相信可以很快融入公司的企業文化,進入工作狀態。」

HG職業戰略分析師建議:

同上,針對軟體測試工程師面試來看,最需要注意的事項是最好結合面試官感覺到你的缺點來回答,這樣會給面試官好的感覺是你是好學的、有自知之明的人。同時表達我願意花時間來彌補這個劣勢。

15你為什麼願意到我們公司來工作?

回答提示:對於這個問題,你要格外小心,如果你已經對該單位做了研究,你可以回答一些詳細的原因,像「公司本身的高技術開發環境很吸引我」、「公司一直都穩定發展,近幾年來在市場上很有競爭力」、「我認為貴公司能夠給我提供一個與眾不同的發展道路。」這都顯示出你已經做了一些調查,也說明你對自己的未來有了較為具體的遠景規劃。

HG職業戰略分析師建議:

這個問題基本的思路是拍企業的馬屁,可以從最佳僱主的27個子維度來挑選,譬如貴公司提供的是公平公正的用人環境、行業地位、做的是偉大的產品或者提供的是偉大的服務、或者看重所做的項目等。

16你做過哪件事最令自己驕傲?

回答提示:這是考官給你的一個機會,讓你展示自己把握命運的能力。這會體現你潛在的領導能力以及你被提升的可能性。記住:你的前途取決於你的知識、社交能力和綜合表現。

HG職業戰略分析師建議:

基本的原則是自信但不自負,可以比較謙卑的表達自己比較滿意的某一件事情,譬如在大學作為學生會幹部,成功策划了某場活動,體現了你自己的組織能力、溝通能力和應變能力等。

17如果我錄用你,你將怎樣開展工作?

分析:這個問題的主要目的是了解應聘者的工作能力和計劃性、條理性,重點是想要知道細節。

HG職業戰略分析師建議:

除了上面提到的工作能力和計劃性,面試官還看重你為新的工作提前願意做哪些準備的態度,所以你可以針對前面面試所展現出來的弱點,先強化弱點。

18在前一家公司的離職原因是什麼?

回答提示:避免把離職原因說得太詳細、太具體,也不能摻雜主觀的負面感受,同時也不能躲閃迴避,不能涉及自己負面的人格特徵等。

HG職業戰略分析師建議:

談離職原因好比談分手的原因,其實分手的原因有很多,但是最重要的原則是不能說過去的之前公司的不好,這樣會跟面試官留下你不是一個懂得感恩的人的非常壞的印象,或者之前薪酬太低,避免把「離職原因」說得太詳細、太具體。應該說一些相對籠統或者說無法抗拒的比較客觀的原因,比如工作地點變遷、隨家人來深圳等,也可以說想尋找更好的發展空間,綜合行業、企業和崗位這三個角度來考慮自己的職業發展,企業的發展平台非常不錯,想在企業有長期的發展,因此想加入企業等。

19談談你過去做過的成功案例?

回答提示:舉一個你最有把握的例子,把來龍去脈說清楚,切忌沒有重點和誇大其詞,把別人的功勞說成自己的。

20為什麼我們要在眾多的面試者中選擇你?

回答提示:根據我對貴公司的了解,以及我在這份工作上所累積的專業、經驗及人脈,相信正是貴公司所找尋的人才,我也相信能和主管、同事都合作愉快。

分析:別過度吹噓自己的能力,或信口開河,例如一定會為該公司帶來多少業務等,這樣很容易給人一種不切實際的感覺。

相信上面的回答能給各位一定的啟發,但是,面試這些事兒,不同企業有各自的風格和側重點,這裡的回答僅供大家參考,能否面試成功能否面試成功,還是要靠各位腳踏實地提升能力,以及結合自身實際情況在面試中進行靈活應對,切忌盲目套用。


1 有活力

大家都不希望來一個新同事死氣沉沉的


推薦閱讀:

辭職後公司不讓走,要我留多至少兩個星期,找好下家不願意等這麼久,如果直接走會不會被告?
實習生面試有什麼要注意的?
實習生該拿工資么?面試的時候怎麼和 HR 談薪水和待遇比較好呢?初入職場求解答。
如何通過高盛的面試?
如何正確回答離職原因?

TAG:面試 | 軟體測試 |