以前經常有人問我,老師,面試中碰到不會回答的問題怎么辦?同時會有這樣的擔心,如果答不上來就面不上了嗎?
這樣的疑問,相信不管是什么階段的測試人員都會碰到,只不過老鳥基本不會有這樣的擔心,因為在面試過程中遇到不會回答的問題再正常不過了,就算是工作經驗非常地豐富也不可能知道所有的知識點和一些生僻的概念。
那在面試時,遇到不會回答的問題應該怎么回答呢?回答“不知道”,還是不懂裝懂隨便胡扯幾句呢?
這二種做法都是不可取的,一般面試官在問到某個問題時並不是一定要得到准確的答案,而更多的面試官在面試時更多的想知道應聘者的思維是否活躍?解決問題的思路是否清晰?
基於這幾點,應聘者如果單調地回答不知道,這是個不加會也不會減會的回答,但會給面試官一個實誠的印象;如果不懂裝懂地亂回答,有較真的面試官會反復跟你確認所提的問題,最后還會很直接地說“我看你是不知道這個問題”,這樣的回答比直接回答“不知道”更不可取。
那怎樣地回答算是OK的呢?
記得在一家做金融的公司去面試,給到一個業務場景測試情況模擬,放款系統向某個資金方請求放款響應,資金方返回響應,問到應該怎么測試,當時對這類業務並不是很熟,但是這類業務也是生活中經常會出現,或者也可以與以前測試過業務找到共同點,回答完之后,面試官感覺並不是很清楚,並寫出測試流程再讓我分析測試。
再面到后面,面試官問我“你知道mi deng么?”,當時我心里在想“密等?密等是什么鬼“,細想了一下,這個名詞從來就沒有聽說過,回答說”不知道“,當時我是對這個非常感興趣,並問了問,然后面試官在本子上寫出”冪等“,原來是這個冪等啊,緊接着說:測試過程中,我們會非常關注數據請求的冪等性,其意思就是針對同一筆放款我們系統因為某些原因向對方系統發出多次請求,對方系統會進行判斷這是不是同一筆資產,這就是冪等性判斷,反過來,我們也需要做相同的判斷。
聽完之后,覺得概念是很簡單易懂,並且在前期分析測試的時候,面試官應該是想讓我提出這樣的東西,所以我隨后說到其實我們在實際測試過程中也有關注,比如你在WEB界面測試某個表單提交時,會故意多次點擊提交,那這時服務器做出判斷這是否是同一筆數據,並且響應一次,忽略其他的請求。
王豆豆比較喜歡拿到不同的事務,找出其中的共同點,例如學習新知識時,在新知識中找已學過知識的通點,來加深理解,其實萬物都有通點,個人認為這樣學習起來算是蠻快的。
面試完成之后,我專門百度了一下冪等到底是什么意思?
百度百科的解釋是如此:
冪等(idempotent、idempotence)是一個數學與計算機學概念,常見於抽象代數中。
在編程中一個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函數,或冪等方法,是指可以使用相同參數重復執行,並能獲得相同結果的函數。這些函數不會影響系統狀態,也不用擔心重復執行會對系統造成改變。例如,“setTrue()”函數就是一個冪等函數,無論多次執行,其結果都是一樣的.更復雜的操作冪等保證是利用唯一交易號(流水號)實現.
在某些博文中解釋更簡單易懂:
冪等性:就是用戶對於同一操作發起的一次請求或者多次請求的結果是一致的,不會因為多次點擊而產生了副作用。舉個最簡單的例子,那就是支付,用戶購買商品使用約支付,支付扣款成功,但是返回結果的時候網絡異常,此時錢已經扣了,用戶再次點擊按鈕,此時會進行第二次扣款,返回結果成功,用戶查詢余額返發現多扣錢了,流水記錄也變成了兩條...
網上還有很多更多清晰的解釋,有興趣的測試人員可以去搜一搜。
面試過程中遇到不會的問題是很正常的,但如何去回答是很重要的?
是中規中矩的回答不知道,還是積極地去解決這個問題,王豆豆非常希望大家使用后者,一來,在面試過程中可以學到新知識,說不定下次面試又會碰到,二來,在解決問題的過程中,也會給面試官留積極正向的印象。
作為一個身經百戰的Tester,面試過程中也會碰到一些自以為是,專挑一些生僻的名詞和概念,又或者是完全不着邊際的業務場景來問,你說不知道,就馬上判斷你這個人能力不行不適合,如果是碰到這樣的面試官,那就揮揮衣袖,不帶走一片雲彩吧。
王豆豆面試過程中最怕遇到,以自己公司難以理解的業務場景去問應聘者應該怎么測試,設計測試用例,身為測試人員,大家都應該很清楚需求是設計測試用例的根本,只有完全理解了需求,才能設計出高質量且覆蓋率高的的測試用例。所以遇到這樣的,那就勇敢地提出自己的見解吧。
總結起來就,在面試過程中,碰到面試官問到不熟悉或者不懂的問題時,不要驚慌,沉着冷靜,就算是不會回答,也不要影響到接下來的面試,記住一個問題不會並不能代表什么,就怕有些同學心理素質不高,遇到這樣的情況導致接下來的面試全盤皆輸,還影響到自己的心情。
建議大家這樣做,如果面試官提出之后,可以向面試官確認一下是不是想問某個方面,細細思考一分鍾左右,說出自己的答案。
如果這時還沒有答案,可以委婉地表達出自己對這方面不是很了解,同時提出自己擅長的方面,如果這時不能引導面試官問到自己擅長的區域,那可以就這個問題向面試官請教一下,一般來說面試官都會樂意解答,然后再根據面試官的解答提出自己的見解並表達感謝,面試時好氛圍就是這樣帶出來的。
歡迎關注王豆豆的微信公眾號:資深Tester(zishentester),了解更多的好文,和王豆豆一起成長。