目前公司正處在快速發展階段,所以,在不停的招人,時常要被叫去參加招聘面試。於是,想給大家聊聊我面試的一些看法,當然,這里面有着個人喜好。
首先,我會讓做自我介紹。這很俗套,卻是一個不錯的開場。因為一上來我也不知道應該從哪里問起,所以,從你做自我介紹的過程中捕捉你所用到的一些工具和技術,就此會切入進去深挖這些問題。
###多把心思花在你所測試的項目上
例如,說到公司的測試流程,面試者說,...由我們部署測試環境,那我會追問,你是如何部署的?面試者回答是通過Jenkins,我會進一步追問,Jenkins的部署命令是你寫的么?能說說用到的哪些命令以及步驟,面試者說用到了Maven打包命令,那我繼續追問,處了打包,Maven還能用來做什么?... 當然,測試人員一般被我追問不了幾輪的。一方面,有些問題只有做過好多年技術才可以接觸到。另一方面,也能體現出你在工作中是否是一個具有好奇心以及上進心的人。如果只按部就班的只完成手頭上的事情,你可能永遠也不知道開發和運維在做什么。
###請把你用的工具和技術搞明白
為了通過簡歷的篩選,很多同學喜歡在簡歷上寫selenium、appium、robot framework這些。這都是我喜聞樂見的。
首先,我會從工具的實際使用情況入手,你的項目寫了多少條用例?如何維護這些自動化腳本?如果遇到用例不穩定的情況可能是什么原因?如何增加用例的穩定性?
其實,我會問原理,appium的工作原理是什么?它如何支持多語言和多平台的。 roobot framework的設計架構是怎樣的?如何開發系統關鍵字。
所以,只是拿這些工具寫兩個demo其實跟不會差不多。如果想搞清楚這些工具原理必須是經過長期的使用和研究。當然,如果你有足夠的開發功底,這些工具都很好理解其工作原理。
### 工作經驗要匹配你的工齡
這是我在衡量一個測試人員的重要標准,如果一位工作1、2年的測試,那么他的經驗和能力超過了我面試的大多數1、2年的,那么在我看來是優秀的。如果一位工作5、6年的測試,他的經驗和能力並沒有達到這個工齡應有的水平,雖然能力比1、2年的強很多,要的薪資也不高。我仍然傾向於1、2年的,因為站在公司的角度,公司的發展離不開員工的自我發展。你的積極學習和進步的態度可能會影響到同事和甚至是團隊。
所以,請保持和你工齡匹配的能力和經驗。如果你發現公司很不注重員工的提升,或者身邊的同事根本不學習和研究新的技術,而你恰好相反,趕快離開那家公司吧!
### 如果你真的很想得到某份工作
如果你真的很想得到某份工作,請用你的誠意打動他們,比如去使用和體驗他們公司的產品,我們老大曾面試過一位測試,他把我們公司的所有的產品都使用和體驗了一遍,並且談談自己對產品的理解和看法。雖然他能力沒有那么出眾但依然被錄用了,這並不是教你“投機取巧”,這背后體現了你對某個工作崗位的重視和用心。同樣也會得到公司的重視。
前提是你能力是滿足公司要求的,並且能碰到一位有人情味的面試官。
以上,希望對你有幫助。
