上篇回顧:用斷、舍、離的思維做軟件測試
在校時成績是敲門磚,工作后簡歷和面試變成了敲門磚,簡歷篩選后就是面試,面試有多重要,不用我說大家都明白。由于中途換過一家公司,想找個好點的公司,面試經歷比較曲折,所以有些面試經歷經歷寫下來博大家一笑。
之前看過我文章的都知道我是從實習生做起,那年參加過綠盟科技的實習生考試被刷下來,然后我發郵件過去說我免費給您干活吧,人家愣是沒理我。
之后就去了某做銀行系統的公司,大概那年太缺人手了,筆試貌似答得不好,但是居然通過了。以下就是我的一些面試經歷,有的傷心、有的哭笑不得、有的回味無窮。
實習生面試
面:笑瞇瞇的走過來,溫柔的說,簡單做個自我介紹;
我:我畢業于某大學,就讀計算機科學與技術專業,在校期間學習了c語言、操作系統、數據庫、數據結構、linux等,在校一直榮獲三好學生獎,喜歡讀書,最近了解到貴公司招聘軟件測試實習生就來了。
面:你怎么看待出差?
我:很樂意啊!
那時候誰知道出差是啥意思,腦補應該是去不同地方工作,交通全額報銷,出差有補貼,公司給租房子,周末吃喝玩樂,這相當于免費旅游啊。
面試官微笑的看著我說:“你的情況我基本了解了,三天之內給你答復,回去等通知吧。”
然后下午就接到了通知,通知第二天帶著自己的筆記本電腦去實習,我終于如釋重負的舒了一口氣,終于找到工作了。
某大行面試
我一直待項目組,不知道我的部門是隨時外派。某天測試組長說:“你要去某大行面試了,以后就在帝都工作嘍。”
10多人來到帝都后,這邊負責人專門找人給我們做培訓,參加了個機考,就是寫測試案例,倒入測試管理系統,執行案例,提交缺陷等。
面試一直推后,我們一幫人在帝都吃喝玩樂,去了長城、鳥巢、天安門、王府井、故宮等。終于某天下午負責人打電話說下午面試,大家好好發揮,爭取都能來帝都上班。
拿著簡歷來到面試地點,敲門后,面試官微笑著說:“坐。”我把簡歷遞給面試官姐姐。
面:自我介紹一下,包括做過的項目。
我:畢業于某大學計算機科學與技術專業,大三暑期開始實習,熟悉軟件測試流程,熟悉oracle、Linux等,主要做銀行系統,熟悉存款、貸款、卡、支付等業務,主要負責案例編寫、案例執行、部署版本、重現生產bug、測試接口。
面:測試人員發現一個bug,開發人員說不是,這時你怎么辦?
我:我讓測試組長找那個開發人員修復bug。
面:這個問題回答的不好,你應該拿著需求文檔,對照著上面的功能描述和開發人員談。
老師我打斷一下,我說:“既然我找開發人員說了這是bug,前提我已經認真看過需求,就是個bug,也和開發說這個事了。
面:你的思維跳躍太快,得一步一步來。開發人員一直堅持說不是bug,這時該怎么辦?
我:讓測試組長找開發人員聊,開發還堅持不是bug,測試組長去找開發組長,開發組長也堅持說不是bug,測試組長找項目經理,項目經理也堅持認為不是bug,最后只能找客戶了。
面:你的情況我了解了,回去等通知吧。
別人都面了15分鐘左右,我感覺自己也就用了2分鐘。
我離開時不小心把簡歷帶走了,這尼瑪自己給自己挖坑呢,帶走簡歷,面試官怎么找我?
很幸運最后通過了面試,見識了大行的工作風采。
聯想到了匯報工作的事:我們項目組有4個測試人員,每人負責1個模塊,每次匯報工作,別人匯報10來分鐘,感覺領導還是聽不懂,認為她們的模塊太難。到我這我2分鐘匯報完,舉例子:資金歸集就是,打個比方先在銀行簽約服務,你老公可以每天、每周、每月、每季度向你卡里打錢,簡潔明了,領導說:“這么簡單?”,我一臉黑線,此時領導會感覺你這個活太簡單,工作量相當不飽和。
可是我喜歡一針見血,讓別人很快理解,這樣描述有錯嗎?
人員外包干了一年多,突然感覺到很久沒有看日志了、oracle、linux也快忘光了,一門心思開始準備跳槽。大行跳槽之前就實習時面了一下,幾乎面試經驗為0。
這時才發現市面對測試要求有多嚴格,如:精通一門語言,有開發經驗、做過自動化測試、性能測試等,此時我一點競爭力也沒有。開始找公司面試,積累面試經驗。
第一次跳槽面試
面:首先自我介紹,做過哪些項目,承擔什么職務?
我:畢業于某大學,主要做銀行系統,一枚軟件測試工程師,熟悉軟件測試流程,編寫測試案例、執行案例、編寫測試報告、評審文檔、會使qc等,了解性能測試等。
面:說一下為什么離職?
我:公司是某二線城市的,目前在出差,想一直待北京,然后就離職。
注:原因越簡單越好,不要扯閑篇,說加班太多、薪資低、與同事、領導之間不愉快等。說是非者必是是非之人。
面:說下軟件測試流程?
我:首先需求分析,摘出測試點,其次編寫測試案例、其次執行案例記錄bug狀態、出測試報告。
面:面試官看著桌旁有張A4紙,說一下A4紙的測試思路?
我:紙的質地:紙還是布;
?紙的尺寸:標準A4尺寸還是32開;
紙的兼容性:鉛筆、鋼筆、中性筆都能寫;
紙的類別:白紙還是草稿紙;
紙的安全性:是否含有毒物質;
紙的擴展性:是否能折疊;
紙的性能:吸油性是否強等。
面:嗯,還不錯,缺陷分5個等級,分別用英文說一下?
我此時心中一萬只草泥馬在蹦騰,不就描述個缺陷么,還用英文,搞的自己跟外企一樣,真是沒有外企的命,得了外企的病。
我:致命、嚴重、一般、微小、建議;
面:Severity、Blocker、Critical(嚴重的)、Major(主要的)、Minor(小的)、Trivial(細枝末節),舉個你遇到的缺陷blocker級別的,你不會不認識這個單詞吧,你英語太差了。
我:。。。致命的:系統宕機;嚴重的:數據丟失;一般的:次要模塊功能沒實現;微小的:字號大小不一致;建議:界面問題。我的理解。
面:在你看來什么是缺陷,你為什么認為它就是缺陷?用自己的話總結一下。
我:實現了需求說明書中未提到的功能等。他說用你的生活描述一下,當時直接懵了,不知道是什么意思。其實我覺得還是參考《軟件測試第二版》書中的答案,沒見過比這更全的解釋。
面:你認為什么樣的缺陷算是嚴重的?
我:未實現需求說明書中的重要模塊、系統運行死機、丟失數據等。
面:畫一下缺陷狀態的扭轉流程;
我:缺陷狀態分為:提出、無效、已分配、待驗證、已解決。然后在紙上畫了一下。
面:說一下你公司項目的架構是什么,最長的鏈路是什么。
我:終端機發應用服務器發數據庫服務器,數據庫返回值給應用展現在終端機。最長鏈路:手機銀行—前置—支付寶—前置—數據組—主機。
面:如何刪除一個表
我:數據庫知識,因為在大行呆久了,所以忘記了數據庫的增刪改查,一直眨吧眼睛,忽然想到了drop。
面:drop 和trucate有什么區別?
我:drop是刪除表結構,trucate是刪掉表里的所有數據。
面:內連接和外連接有什么區別?
我:這個不太清楚。
面:你這個數據庫知識很薄弱…
我:心想我會的你不問啊,偏偏問那種模糊不清的。
面:說說自己的優點和缺點
我:基礎扎實、學習能力強、溝通表達能力強、今日事今日畢,缺點:不太喜歡和男士交流。
面:it界男人多;
我:我說的是私下,工作中還是積極溝通的。
面:說一下你精通哪門語言?
心想我要是精通一門語言,我不就干開發了么,我還在這跟你扯啥。
我:我很尷尬的笑了一下說我最近在學習python,
面:說下你做的項目中用到了哪些python函數。
我:還在學習中,沒上升到項目。
面:我為什么聘用你,你會給公司帶來什么?
我:我干活,你放心。
此時估計面試官也無語了,沒見過這么回答的…
Loadrunner面試
中途面試過2家性能測試工作,主要是loadrunner性能測試面試。
面:自我介紹一下,說一下做過哪些項目的性能測試?
我:畢業于某大學,2年性能測試經驗,主要使用http、socket協議做了理財、基金、支付寶項目。
面:會寫腳本嗎?
我:lr有自帶的工具錄制腳本,錄完我優化就好了,為什么還要自己寫?
面:有些渠道交易是沒有圖形化界面的,就是需要寫腳本。
我:哦,這樣可以直接從日志里截取發送報文、接收報文,調試一下就好了。
面:說一下loadrunner的日志函數的區別。
我:。。。
面:我們小公司使的是jmeter,說一下參數取值有哪幾種?
我:我只用過loadrunner,我說一下這個工具的取值,random、unique、occrounce
面:你做的socket項目用的是長連接還是短連接?
我:一臉懵逼,短連接,其實是胡說的,不過最后貌似對了。
面:遇到哪些性能瓶頸、怎么解決的?
我:磁盤交換率大99%,建議負載均衡;sql執行時間長,添加索引等;
面:負載均衡大家都知道。
面:你期望薪資多少?
我:13k
面:你憑什么要這么高,我看你也就會使下工具,代碼一點都不懂,我們最高給10。
我:由于我想去學知識,就說好。
這時我才發現我不應該說話,俗話說便宜沒好貨,個人能力不行,才會在薪資方面讓步。。此時最好沉默。
面:用過linux吧,如何修改文件,如何切換用戶?
我:view打開,x刪除,按esc,按i輸入內容,按esc,最后按 :wq!切換用戶:su - 用戶名
面:會寫shell腳本嗎?
我:搖搖頭,不會。
面:你的情況我大概了解,3天之內答復,回去等通知吧。
之后就木有下文了,性能測試面試慘烈收場;有人說可以網上找性能瓶頸的問題,寶寶沒做過不會撒謊編瞎話呀!
不知道現在的面試官是不是你云里霧里的把他唬住就可以,還是怎么樣。找個頭腦清晰的總比找說不清楚的好吧。
測試組長面試
面:你沒帶過這個項目,大概多長時間能上手,有過管理經驗嗎?如何帶好一個團隊。
我:帶過一個小孩學業務,基本一個月能上手吧,我覺得管理者就是分配任務,帶著大家把項目干好就行了。
本來嘛,一個測試組長難道還有給別人加薪升職的權利?總搞那些虛的有什么意義。
面:你以后的方向是什么技術還是管理。
我:我覺得即使作為管理者,你沒有技術,手底下的弟兄不會服你的。我崇拜技術牛人,所以我說只想干活,不想走管理路線。
面:好,你的情況我了解了,回家等通知吧;
又一次慘烈的收場……不會騙人就不要指望當領導嘍。
現在公司面試
這家公司人力很真誠,然后我就被忽悠到這來了,一坑接著一坑。首先做題,測試題很快寫好了,代碼題空著。
干嘛要這樣,測試就測試題,還搞幾段代碼,誠心惡心我是吧。
面:簡單做給自我介紹,做過哪些項目?
我:復制之前答案。
面:剛才題做的怎么樣?
我:測試方面的題做的很好,開發題不會。
面:開發題不會正常,我們不需要寫代碼,邏輯思維最重要,不見得開發就好,還不是n多bug。
我:心想,嗯,三觀和我的很合,說不定有戲。
面:為什么離職,你還想了解什么情況
我:離職問題已說過了,這里不再重復,主要做什么項目,數據庫、linux這些能接觸到嗎?需要做性能測試嗎?
面:這是自己公司的產品賣給銀行的,數據庫、后臺必須都有啊,后期性能測試也會開展等。
我:相當滿意,就這家了。
大概聊了40分鐘左右,面說你的情況我已經了解了,你回去等通知吧。第二天人力打電話說錄用了,在這家公司學到很多,非常感謝。
這就是我的面試經歷了,每次都感覺是在尋找一個和自己相似的人,然后去工作。
備注:我的簡歷寫的很簡單就2頁,有個自我描述,我寫了10條,她們一條一條的問,所以建議大家,簡歷最好寫真實的,不要造假。
比較牛的公司招聘人士都火眼晶晶,從你寫的簡歷就可以看出你的實力。一般造假簡歷都去二包公司干人員外包了,當然也不排除為了高工資。
工作后簡歷最重要的是項目經驗,你在簡歷把項目介紹一通,沒說自己承擔的任務與責任,挑簡歷者怎么認可你?
小白測試系列連載中…