不好意思 小弟目前要找實習工作 想先去試試看軟體測試這一塊,想請教一下有經驗的大哥大姐們,關於在面試軟體測試這一直位會遇到面試官問甚麼樣的問題呢?
小弟其實說起來對測試是沒有甚麼經驗的,目前也只會很簡單的單元測試(寫出來的APP抓出BUG讓他不會停止運作這樣而已),比較熟悉的程式語言為C#與JAVA 也不算很精通 但是至少學校的作業還是能做的出來和一些基礎的linux指令至少有最初階的RHCSA的些許能力。
想請教關於面試這一直位會遇到面試官問甚麼樣的問題和我必須先掌握那些基礎的測試技能
網路上越查越混亂 實在不知從何下手。
閒聊,不限於軟體測試領域,所有的新人面試都還適用。
相較於首次面試前,搜尋資料,更重要的是,
多面試幾次,實戰後,你就知道自己還缺什麼。
當然不是說完全不準備就去面試,
但依照你發問及網路搜尋過的背景來看,
首次面試前,這樣其實就夠了,
你已經勝過一堆根本沒準備的了。
當然有些取巧,你可以先找不中意的公司去面試,當作練功,
等你覺得自己準備好了,經驗夠了,再去找你心中喜歡的公司面試。
(各公司人資請手下留情不要打我......)
軟體測試的領域很廣,但脫不了積極熱情這種字眼,
從比較淺一點的角度來看,
當你能很具體指出某些軟體的運作有啥bug或毛病;
或提出自己的改善想法和足以說服人的理由;
或提出你曾經在使用什麼軟體上面,覺得這軟體怎樣設計可以更好;
或相反,提出你曾經用過什麼軟體實在太好用了!好用在哪!等等。
簡單來說就是具備「有點雞婆」的那種個性,在實習階段大概就沒問題了,
畢竟是在找實習工作,
面試的不會這麼87還要求實務經驗或很深入的測試專業要你寫缺陷報告之類的,
軟體測試經驗少這點倒不用怕。
最後很重要,把你所有想問的問題,問面試官,不要害羞,直接問!
例如,我按照你原文寫的,如果面試過程中你還沒得到答案,最後可以這樣問:
【我會簡單的單元測試,例如APP中抓BUG,熟悉C#與JAVA,也會基礎的linux指令,請問我應該往哪個方向加強?公司比較希望我們注重哪個領域?是不是應該專精在某一項?在實習階段有沒有至少一定要具備什麼樣的功力才行?】
遇到不想講話的面試官當然就沒轍,但如果遇到我這種,
【想問什麼盡量問,能回答的我都會跟你說,除非公司機密這種......】
你可以在短短幾十分鐘累積到比你自己網路搜尋超過數倍的經驗和認知,
這才是最重要的。
面試失敗個幾次都不算失敗,真正的失敗是不能從面試過程中成長。
加油加油~