去騰訊音樂的一次面試


  在寫這篇帖子之前,我先聲明,本次面試絕對真實,不存在虛假情況,全是一番親身體驗,不管面試結果怎么樣,我還是想寫點東西,供大家閱讀,因為,畢竟我文筆水平有限,寫的東西有的人愛看,有的人覺得一般般,有的覺得很討厭不想看,其實在我看來都無所謂了,心態放好就行,保持樂觀豁達的心態,看開一些。這篇帖子,希望給正在找工作的求職者們帶來一些經驗和借鑒,因為看到最后,你一定會有收獲,甚至可以這樣說,你都感覺身臨其境仿佛真的也被面試了一番。

  因為最近我自己也在找工作,所以,我在boss上面隨意投的簡歷,當時也沒抱太大希望,沒想到投簡歷的當天下午就收到了電話,是面試官打來的,問了我一些簡單的問題,比如:你是離職了還是在職?簡單的做個自我介紹,問了一個簡單的業務場景,讓我口頭說出來怎么樣去測試,基本就問了這么幾個吧,大約10分鍾,然后就約定某天的一個時間點,到現場去面試,當時我還不信,我問他,你們這個崗位是招外包嗎?他說不是,是正式工,和騰訊簽合同的,不是那種外包。我當時又驚喜又害怕,喜的是我從來沒想過我能有騰訊社招的面試,這是我想都不敢想的(因為騰訊社招,不用我說,你也知道有多難,學歷基本985本科或者211碩士以上吧,有普通本科,但那是極少數極少數的兼具實力和運氣的技術大咖);擔憂的是,騰訊社招基本要面四五輪,而且聽聞難度都不小,傳聞還要手撕代碼,開發人員要上機考試等等,我就面試一個測試崗位,真的聽擔心的,但,這樣的機會,真的很難得,不管怕不怕,都得硬着頭皮上,哪怕有百分之一的概率,我也要試一試,萬一真的楊超越附體呢,概率這個東西,只要有0.1,說明還是有希望的。

     目標,深圳騰訊大廈,坐地鐵1號線在深大地鐵站出來,走一段路,大概1公里,看到了騰訊大廈,我面試的是騰訊音樂,所以在騰訊大廈的旁邊--松日鼎盛大廈,進去找保安,再找前台,然后進電梯上10樓,一看是QQ音樂和全面k歌兩個項目,因為這幾個字嵌在牆上,很明顯,面試官出來后,帶我進去了,就走了幾步路吧,邊走邊看到騰訊的工作環境,工位啊,寬不寬敞啊,其實和我們一般的公司都差不多,辦公環境也就是大家平常見到的那樣,一人一個工位,桌子上電腦+顯示屏,只是那個顯示屏特別大,我還看到一個開發在調試代碼呢。進入接待室,里面有咖啡、水、微波爐冰箱等,然后就坐下來,開始正經的面試了

  這個面試有點不太一樣,雙方坐下來,拿出簡歷給他,他還在用筆記本電腦回復消息,見我拿出簡歷,就直接拿出一張A4紙,讓我畫流程圖,畫什么內容呢?畫一個我簡歷上的項目的業務流程圖,怎么使用操作的,有哪些功能,從開始到結束,盡可能畫的詳細一些,這是問的第一個問題,然后就是我畫的階段,三分鍾,畫完之后,就開始交流起來了,讓我介紹項目背景,業務邏輯,怎么走通的,中途還問了一些功能模塊的測試點,怎么測的,還問了你所測的項目中,有哪些難點,難測的地方在哪里,你又是怎么解決的,實話實說,有些我回答的上來,有些沒回答上來,這個過程階段交流了半小時吧,問的很細很細,真的有些地方把我問懵了,我也不知道怎么回答。這個過程結束后,開始手撕代碼了,問我會不會敲代碼,代碼能力強不強等等,我心里想代碼能力肯定不咋樣啊,但口頭還是說,看得懂一些代碼,題目不一定敲代碼敲得出來,能寫盡量寫,寫不出來我就講講思路,因為我也不一定保證我敲的出來(萬一題目很難怎么辦?),要是代碼能力可以的話,就不會做測試了。先給我一道題,字符串與阿拉伯數字相結合的一道題,我當時只講了思路,因為真的敲不出來,但我自己感覺沒有回答好,因為沒敲出來,就是菜比。這一環節過后,開始了下一個問題,大家應該都用過B站、騰訊視頻、優酷視頻吧,怎么去測彈幕?如果是你來測,你會如何來測彈幕?這個問題,我回答的不夠好,我是這么回答的,從正常功能的角度方面:發送彈幕,輸入中文、英文、空白、特殊字符、以及各種組合形式,看是否會發送出去;單條彈幕的最大長度,如果顯示在視頻中會是怎么樣的效果;從性能角度出發,對於客戶端來說,用戶發送彈幕,經過多長的響應時間可以出現在視頻中;從壓力角度來考慮,視頻中能負載的最大的彈幕的容量是多大,比如一千條,萬條,十萬條彈幕,有沒有容量大小的限制;從並發量來考慮,如果一個賬號被多個人同時登錄,那這多個用戶(實際上是一個同一個賬號)同時發送彈幕,視頻中怎么顯示,是按時間先后來顯示,還是按照怎么樣的來顯示,還是只顯示一個的?從外部因素來考慮,如果剛發送彈幕,一不小心斷網了怎么辦?是不是能發送出來?怎么去后台測試有沒有發送出來?我只能想出這么一些,本來我還想在想兼容性方面和安全性方面,但是真的想不出來了,后面實在沒什么說的,因為以我目前的水平,我真的想不出來了,水平有限,請見諒;然后面試官就跟我說,你的經驗還是比較缺少,設計的用例考慮的不夠多,不夠細,可以再詳細一些,比如就發送彈幕的這個接口而言,你可以去測邏輯代碼,去測響應時間,去測彈幕在視頻中的邊界如果彈幕過長已經完全超出視頻長度怎么顯示?去測彈幕顏色的出現,去測彈幕的出現方式,不是叫你去測表面的這些,而是去看后台返回的一些信息,比如用戶id,彈幕內容,視頻名稱,發送時長,等重要參數,從后台深入的校驗,而不是表面的點點點,還說了其他的一大堆,我是覺得很佩服,因為比我考慮的要多很多,而且很細,我真的服。所以,最后一個問題,他說,你有什么想我問我的?我當時好像無語了嗎,因為我知道我回答的不好,基本沒希望了,所以,當時覺得還是過兩年再來試試,還是得沉下心打磨自己,沉淀自己才行。我就問了他一個問題:你是怎么做到,能在短時間內想到這么多用例的?我說我既然來了,我就不能白來,希望學點東西再走,請指導點撥一下,他就回答道:我們去測一個東西,其實他就是一個具體的對象,既然是對象他就有很多的屬性,圍繞着任何一個屬性都可以測很多東西,一般要用這樣的思路"5w1h"  ---- who、when、what、where、why、how;帶着這六點的疑問和思考,你就能設計出很多很多的用例情況出來,還有東西叫MFQ,這也是另外一種思路,通過這兩種不同的方法去設計業務場景,思路比較能打開,后來我還問他,MFQ是什么東西,他說你自己回去網上搜一下就知道了,我恭恭敬敬的說,好的,回去再深入學習一下。所以基本上這次面試情況就是這么個情況。

      為什么我說這次面試特殊呢?因為兩人剛下來,不需要那些走形式的什么自我介紹,剛一坐下來,直接畫流程圖,不搞那些花里胡哨的形式過程,總結一下:

第一環節:畫項目流程圖,考察你對自己負責的項目的熟練度和測試要點以及重難點,還有后續的測試解決方法

第二環節:手撕代碼,考察你的代碼動手能力,以及其他的算法了解面廣不廣泛

第三環節:測試用例的設計,考察你的思考問題的角度和思維活躍度

    所以,看到這里,希望接下來找工作面試的小伙伴,吸取經驗,借鑒一下經驗,你簡歷上的項目不要亂編,要保證是你做過的,而且得非常熟悉非常熟悉才行,我反思了我的原因,為什么沒有面好,一個是代碼沒敲出來,一個是思維沒有打開,設計用例的經驗不足,我可以保證項目我很熟悉,也能講解的很清楚,但有一些測試難點我再以前的工作當中沒有去思考,以后工作真的要多思考才行,不能只是表面的點點點了。

  祝各位找工作的朋友早日找到心儀的公司,高薪在等着你!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM