測試面試 - 當面試官讓你講一個最近發現的bug

我參加過許多次面試,也面試過許多人。
這個問題被人問過無數次,也問過無數次別人。
面試時間有限,所有的問題絕非偶然想到,肯定是有考察點的,不然就成了無效問題,當你透過問題的表面看本質的時候,對問題的疑惑就會變成如何回答才能擊中面試官內心最柔軟的部分。
那麼這個問題,面試官到底想考察什麼內容呢?

曾經我一度以爲,面試官是要考察我平時是否慧眼識珠,發現常人所不能發現的問題,隱藏極深的問題,回過頭來我把自己提過的bug挖掘個遍,也沒有幾個這樣的bug。即使有,這些bug太真實,甚至不知道如何才能給一個初見者描述清楚。

仔細想想,面試官真的是想聽到這樣一個牛逼克拉斯的bug麼?我們先分析一下這樣的bug有什麼特徵。測試用例經過review之後,能覆蓋大部分正常/異常鏈路,並且發現大部分人類所能企及的必現bug。所以如果你陷入誤區,你會發現你所闡述的bug,要麼是一個邊角料不值一提,要麼是一個漏測。兩者對你都挺負面的。

又或許,我有段時間想顯示自己的技術能力,會講一些發現的中間件的bug。我本意是想順着這個bug往下,讓面試官考察一下我對該中間件的瞭解程度。當然也提前準備過類似的問題。這個需要因人而異,有些面試官對中間件也不太瞭解,根本不會按照你的路子來,有些面試官是大佬,可能把你砸稀碎。

這個問題,真的有那麼複雜麼?
或許,當面試官提出,你講一個最近發現的bug時,你真的多慮了。

他只是想看看,你提的bug說不說人話,能不能被開發看懂,會不會被一部分喜歡挑刺的開發diss。這是在考察一個測試的基本功,描述清楚一個bug對測試意義重大。可以大大減少溝通成本。
或者,面試官其實是想看看,你發現bug的心路歷程。發現問題,如何定位,對系統架構瞭解的是否清楚,發現bug後如何開展工作等等。順便,你可以講講每次迭代,對bug的歸納總結。

摸不清面試官想要啥的時候,可以將自己的工作過程展示出來。結構化的回答問題,把自己show出來。避免一句話結束戰鬥。

我還想說一句,面試官不是爲了難倒候選人,而是要挖掘他/她的閃光點,看是否跟以後的工作匹配。如果你發現候選人不理解你的話,或者回答方向有偏差,你是有義務重新描述甚至舉例說明的。

我要吐槽幾句,因爲某些公司他面試官其實是並不負責的,候選人說偏了,並未體現出候選人真正的水平,面試官美其名曰理解力不行,或者在這個點上不符合預期,這是非常不負責的。事實上也正是因爲競爭激烈,有太多候選人供其挑選,才導致了今天的局面。

我也鼓勵候選人,不明白的時候一定要問,摸準面試官想要問的點,面試官不尊重你的時候要表達出來,不用不好意思。工作是一個雙向選擇的過程,面試官代表的是公司形象。如果他有人格侮辱或者pua,你真的不要去自討苦喫,並且還要反手送他一個舉報。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章