1. 程式人生 > >2019騰訊暑期實習軟體測試崗面試經驗

2019騰訊暑期實習軟體測試崗面試經驗

      談一談最近面試鵝廠的一些經歷吧,座標廣州,投遞的是騰訊廣州微信總部的軟體測試崗。廣州某211非計算機專業在讀研究生,本科雙非一本。 網上投遞簡歷的時候也沒抱太大希望,主要是對這方面很感興趣。

投遞簡歷是3月8號,投的是暑期實習的提前批,16號的時候,突然接到一個電話。通知下週去面試。剛剛接到覺得很意外。就這樣匆匆準備了幾天就去了。不得不說這邊的辦公環境還是不錯。通知早上10點面試,來的比較早,9點多一點就到了。然後去辦理了一個騰訊的臨時訪客(管理的還是很嚴)。因為是提前批來的人都不是很多,大概到了10點的時候,面試官來了,先拿了一套試卷,讓先做一下試卷,做完馬上面試。當時覺得有點意外,不是通知來面試,怎麼突然冒出來一個筆試,(所以以後投提前批的童鞋還是提早準備吧)。就這樣硬著頭皮做了。基本上涵蓋了計算機的很多方面的基礎知識,計算機網路,程式設計,設計測試用例,給你一段程式讓你算某個值的結果,最後還附加了2道思考題,二選一。就是考察邏輯思維的智力題。當時做的是叫一個費德南金幣遊戲。 題量不大,都是基礎知識,不過涵蓋的方面比較多,所以推薦大家可以多看看各科的基礎知識,上面我羅列的一些題可以當做參考吧。

筆試完後,就面試了。把我的簡歷遞給面試官,首先做了一個簡短的自我介紹:我是xxx,來自xxx,現在在某學校讀研,方向是xx,做過什麼專案啊,其實說的都是簡歷上有的東西,然後面試管直接給我一個本子一支筆,上面畫了一個類似這樣的。


A,B兩地要進行檔案傳輸,以前都是走的上面那條老路,通過雲端的中轉進行傳輸,現在如果設計下面這個,A,B進行即時的檔案傳輸,如果我是測試人員,我要怎麼測試下面的路徑它的效能。

心裡想,這來的這麼突然,上來就要我弄專案了 。下面我就從檔案大小,檔案型別,還有檔案的內容保密性進行分析,我每給面試官說一個測試方法,他就把我推翻,讓我再想其他辦法。然後從這個問題,又引申出如果為了做這個東西會面臨著加班的狀況,問我能不能接受,我一想,當然要接受啊,我不接受,你估計都不能接受我。何況騰訊這種大公司肯定會有加班這種東西。。我說當然了,做事情要有始有終,能完成的一定要完成。他嗯了一聲。然後又丟擲一個專案。這個專案也是基於上面這個檔案傳輸的,說傳輸過來的檔案有一個預覽功能,要怎麼保證我預覽的效果和我下載下來開啟後的真實效果一樣,要怎麼測試,而且要自動化測試,因為涉及到的量很大,人工肯定是不行的。說實話,這個比剛才那個要更考技術,上面那個沒有過硬的技術也知道從這幾個方面分析,不過這個就不一樣了。所以我磕磕絆絆的說了幾個方法,他都覺得不行,最後我又給他扯到用python 爬蟲抓取預覽資訊和真實資訊進行對比。就這樣混過去了。最後他還問,如果現在你接手一個專案,這個專案公司裡沒有人會,你也不瞭解,但是事情很緊急,需要在一個月內推出這款產品,現在由你來測試這款產品,你會怎麼辦。我心想,沒人會,我也不會,怎麼辦。我就說:這個專案總有我會的一些東西,我可以邊把自己會做的方面完成,一邊再學習這個新的東西。他就說你這樣應該不能在一個月完成,因為測試是一個迭代的過程,之後的量只會越來越多。當時靈機一動,我解決不了,我就把這個難題推出去啊,於是我說:可以向我的上級請示,給他說明情況,要麼在公司內部借調幾個人員和我一起弄,畢竟人多力量大嘛,要麼就向騰訊的其他地方的公司借調會用這個東西來測試的人員幫助我完成測試。我看他點點頭。好像很支援我這個想法,這才反應過來,這是在考察我的與人打交道的能力。因為我對python比較瞭解,其他java,SQL都不瞭解。本科學過c,所以他就問了些python的東西。最後他讓我回去等通知,就在準備走的時候,我說:您好,我能問你2個問題嗎,我看他挺意外的,覺得很少有面試者在最後問面試官問題的(這裡要解釋一下,問面試官問題可以表現你對這份崗位很渴望)。。 我就問了2個有關軟體測試的範圍啊 用的語言有沒有什麼要求啊。然後就是等待二面的通知了。

    第二天,中午的時候又接到騰訊的電話,讓我當天晚上去那邊二面。其實挺意外的,可能是一面的面試官對我印象挺好的。因為我感覺我的基礎不算紮實,只能說一般般,畢竟本碩都不是計算機科班出身。

二面我的應該是他們的主管吧,感覺很厲害的樣子。看了看我的簡歷,果不其然,對我的專業提出了質疑,問我為什麼要來投軟體測試。我說我對軟體程式設計很感興趣,他就說那你考研的時候為什麼不報計算機,我一聽就明白了,當然不能明說我是因為感興趣,,感興趣的東西多了,這個理由明顯不夠。然後我就解釋說我其實報考的專業是通訊工程,後來各種原因調劑了,因為本科是就是學這個的,,比較通訊和計算機還是有點沾邊的。。看他點點頭,終於表示理解了。因為二面是在會議室裡面面試,有一塊專門可以用筆寫東西的區域,他就讓我簡單把我做的專案講一講。。幸好平時組會開的勤,不然還真不好講,當時是多麼慶幸我們一週一次的組會,哈哈哈。然後我就從我做的這個系統和它能做的整個東西給他講了大概30分鐘,他還覺得很簡單,,我就給他解釋,目前國內還沒人做出來這個,就突出講解了這個專案的難點,他也問我,我覺得我在做這個專案覺得最難的地方是哪裡,怎麼去克服的,還問我做這個專案的時候,最有成就的時候在哪裡。各種有關的能問的都問了。。問到他終於滿意了。然後針對python又問了我很多問題,python的記憶體管理機制是什麼,怎麼處理記憶體溢位,常見的網路協議是什麼,有什麼區別,python的測試用例都有哪些框架 等等,,,現在想想當時一面前準備的那幾天還真是派上用場了,他問的一些問題我還真準備過了。不過很大一部分都沒有準備,或者說以前都沒有學過這方面的東西。所以很尷尬的告訴他:不好意思,這方面不太瞭解。。最後問了我一個有關於微信朋友圈發圖片的例子,問我如何去測試這樣一個機制的好壞。。因為前面問了我很多東西沒答上來,當時一聽到這個有點懵,就說可以從圖片數量,圖片的質量(也就是圖片的大小)等方面測試,還有傳輸時候的網路狀況以及斷網重傳的方面進行測試,然後他說圖片型別呢,,當時不知道怎麼了,竟然沒反應過來是圖片型別是什麼,,我理解成圖片裡面的型別了,人物風景之類的,,然後他有提醒我說是圖片本身的型別,,問我常見的圖片型別有哪些,我就說了3個出來:png jpg gif。。還有幾個就是想不起來。然後他說今天就到這裡吧,還有面試的話我們會電話通知的。當時感覺沒表現好,也就沒記著問他問題了。二面的面試官全程嚴肅臉。完全摸不透他的內心活動,不愧是管事的。確實厲害。相比一面問的東西也專業很多。同樣涉及了很多方面。現在正在等待二面的結果了,成敗看天意了。。

    面試總結:

      1.除非真的想做這方面,瞭解或是付出過努力去學習過,不然不建議非計算機專業的報這相關的專業(當然,作死的除外,比如我哈哈哈)

     2.騰訊還是很看重個人能力的,所以技術面問了很多東西,就是為了多方面的考察。對於簡歷的不太看重,只要你有做過相關的專案,學校不是重要的,過得去就行。裡面的辦公環境自然不用說。

   3.面試前一定要提前準備準備,記住是一定,對於自己的專案一定要熟悉,一定要熟悉,如果是在專案裡混了一個名額寫上去了,被問倒了會很尷尬的。還有相關的基礎知識都得了解。不只是投的崗位的這一方面。

   4.要給面試官你很想要得到這份實習的感覺,還有要突出你的性格特點,比如,坐得住,能夠專研,能夠學習。因為這都是軟體測試必須具備的一些條件。

  5.因為是提前批,如果沒有被錄,會自動轉入後續正式實習的流程,只是你提前批未通過的面試記錄將會留在系統供後續面試官參考。