1. 程式人生 > >面試官問:說一個你工作中有價值的bug

面試官問:說一個你工作中有價值的bug

表面看這是一個非常簡單的一個問題,做測試辣麼久,發現的bug無數,隨便從中挑選一個比較“特別”的一個bug說說就可以了啊!

但其實,越是從習以為常的事情中找“特別”越困難,比如,我每天中午都是樓下隨便找一家快餐店吃飯,如果有人問我:說說你印象深刻的一次吃快餐的經歷。除非我哪天吃出了蒼蠅,否則怎麼會對每天吃的快餐印象深刻。

同類的還有小學作文:《記最難忘的一件事》就很難寫,別說對於小學生,對於成年人來說也一樣,這其實跟你的文筆沒太大關係。

但如果換一個問題: 說說你如何測試面前的這把椅子? 這個問題就簡單太多了。

為什麼前面讓你描述一個bug就那麼難,對一把椅子寫測試用例就很簡單呢? 明明兩個都是工作最常用的“知識”。

因為第一個問題太發散了嘛!我還要把以往有印象的bug在大腦中搜索一遍… 前幾天測試的時候發現頁面上有一個錯別字,然後讓開發改了,不行不行,這個太簡單了,我要說這個bug,面試官會不會直接把我趕出來!?

繼續想….

我們換位思考一下,面試官問這個問題的目的是什麼?

其實,它並不關心你描述的這個bug是否真的有價值,或有多曲折離奇?他只是:

  • 瞭解你平時工作中的測試能力

所以,這就要求的你平時工作中遇到bug時試著自己去定位,定位bug的過程遠比你的單純的執行測試用例有“價值”(自我技能提高的價值),在定位bug的過程中你需要掌握和運用更多知識。

另外,建議你平時養成總結的好習慣,發現的bug,開發解決了,最好問問他原因以及解決的方法,這樣再遇到類似問題時,自己也可以試著定位解決。遇到難解決的bug,也可以把最終的解決過程記錄下來。(這不是就有素材了)

  • 考察你的表達能力

我們搞技術的有許多屬於悶騷性格(我也是!),讓我們和技術打交道遊刃有餘。在QQ群裡聊天,也風趣、幽默、機智、博學…. 因為網路段子看多了嘛,再加上有百度加持。但面對公司會議或者和陌生人交流時,語言表達能力比較欠缺。

所以,建議你平時可以主動要求去分享一些自己工作中用到或學習的技術。或者多去參加集體活動,加強自己的表達能力。

  • 也許就是想拋一個問題給你,自己好有時間繼續看你的簡歷。

好了,大概瞭解的面試官的目的,那麼可以在面試前事先思考一下這個問題,從工作中總結一些記憶深刻和有價值的bug。

如果,一時想不起來,可以這麼切入,找一個自己工作中很熟悉的專案,然後,談談你是如何對這個專案進行測試的,然後,在某一個版本測試中,發現xxx,開發也xxxx,前端也xxxx,運維也xxxx,最後終於發現原來是xxx引起的xxxx 。

把你工作過程中的測試方法和步驟描述清楚了,那麼這個bug有沒有價值或是否印象深刻就不那麼重要了。

如果你剛好去面試,加油!祝你好運!