網易遊戲QA工程師筆試經驗

剛剛從武大回來,趁熱回憶下題目,給以後的xdjms參考。順便攢人品~~前一段果斷是rp不足啊。。。

話說網易沒有要簽保密協定,但是管得很嚴,考試時包要上交,走的時候草紙什麼都不能帶走。

第一題是填空,忘記是幾個了,10個左右的樣子。

第二題是選擇,8個。

這兩題考的內容都是很基礎,也算是常見考點了,只怪我複習的不夠好。。。

第三、四兩題選做一個。

第三題是一個程式改錯題

第四題是給了一段實現“誤賣贖回”功能的程式,讓你寫出輸出結果,然後說一下這個贖回機制。

我果斷選了第四題。。。

第五題是說遊戲裡有種稀有怪物,很小的幾率刷新,每次刷新都是雌雄一對,血量是1-100隨機。玩家可以控制自己的攻擊傷害也是1-100.傷害高於血量,怪會死亡(另外一隻還是可以打的),傷害低於怪物血量,怪會恢復滿血,傷害等於血量,就可以成功收服此寶寶;受到一定次數的攻擊,兩隻寶寶都會消失。問至少設定這個次數為多少,可以保證極聰明的玩家只要遇見此怪物就一定能夠收服而不會消失。(其實就是讓你做最聰明的玩家,求至少要攻擊幾次就一定能夠收服寶寶)

這個題還是挺有意思的,我開始想到二分法,但是大於血量就會死,所以也不能隨便用。最後也沒想到什麼好的答案。有想法的可以討論下

第六、七兩題選一個寫

第六題是一道數學證明題,要求用數學歸納法證明。我一直覺得數學歸納法就是把邏輯捋順了照條件寫,不算很難。

第七題是個阿凡提什麼的題,因為沒時間,選了第六題就沒細看這道。應該是個推理題

第八題是假設項目組開發了一個對比兩個xls文檔改動的軟體,你的qa組老大讓你設計些增加用戶體驗的細節設計。

第九題是《大話2》里新增道具小喇叭,描述了下具體用法,讓你寫出測試點

第十題是個python開發的一個什麼方法的資料,題目全英的,就像給你看個英文資料,給個例子,讓你實現個別的類似的功能。

第十一題是一道編程題,不難。就是說地圖上有m只怪物,每個怪物之間的距離不能小於n,設第i個怪物坐標就是p=(xi,yi)。寫一個程式驗證怪物距離的正確性。但是要考慮算法複雜度。(其實我還是水人,只是覺得這個題對於真的看了書的,這算是個基礎題)

對了,這些大題,總是要求不超過100字啊,不超過300字啊,這樣。還超過了就不給分。

總共就這些,也不知道答得怎么樣,還好聽到別的同學考完也是說覺得題目很奇葩,都不知道該怎么寫,我心裡有了些許安慰。

好了,但願能順利接到面試通知吧。對網易遊戲還是很有興趣的。這次竟然不像往年,一點專門的遊戲題都沒考,涉及了遊戲的也都是算法題編程題,哎╮(╯▽╰)╭