網易遊戲 從筆試到offer 經驗分享
先說一下過程:
2013.09.28下午筆試
2013.10.11群面
2013.10.12專業一面
2013.10.13專業二面(終面)
2013.10.14 offer到手
____________________________________________________________________
筆試:
筆試首先對計算機的基礎有一定要求,包括計算機網路,資料結構,C++等等(指標相關的題最有意思)
另外有比較大的比例的題目是邏輯和概率的計算,對思維能力要求較高
最後有一個遍歷地圖的程式碼題,語言隨便(時間來不及,簡單寫了下思路,而且寫錯了==!)
筆試還比較簡單,所以過得比較順暢。
_____________________________________________________________________
群面:
接下來是群面,這個算是我三面裡面最有把握的一場面試吧,群面相關的面經很多,很多說得比較詳細,我就指簡單說一下個人對群面的理解。
群面最終的結果並不是最重要的,能讓自己通過群面的加分項主要在過程中。考的應該是與人交流溝通的能力,考團隊合作的能力。
首先要明白一點,群面不是跟一群人作戰,而是跟一群戰友合作,如果在這個過程中不是按這一點出發,非常危險。
群面的角色分好幾種,網上很容易搜到相關的說明,我個人的理解來說,給自己的定位需要根據團隊的需要。舉個例子,如果團隊中有很強勢,搶著做
最終群面技能的提升,還是需要練習,需要更多的團隊合作的經驗,群面是平時合作意識的一個體現,另外也能展現一些綜合能力。
群面只要注意這個核心就好,儘可能的讓自己為團隊做貢獻,看準這個定位就對了。
PS:技術崗要群面的,估計也就網易遊戲了吧
____________________________________________________________________
專業一面:
專業一面是我最心虛的面試,這個是真正的技術面。為了準備這個,九月一結束海豚的實習,我就立刻刷C++(以前木有選修這個,略蛋疼)。然後就是資料結構,也勉強刷了一遍,然後就是準備筆試題和技術面試題,準備了兩週多的時間,後來阿里的筆試終於是過了,技術面的時候,自我介紹完,面試官問我有沒有研發經歷,我答了一句沒有,然後就默默地掛掉了,厚著臉皮讓她出個題走一下技術面的流程,汗……(雖然知道怎麼做,也知道陷阱在哪,但是寫程式碼很慢,積累還是太少了,於事無補)
阿里掛掉後,略心灰意冷,看到了網易的校招,頓時覺得很不錯,參加了28號的筆試。由於欠缺研發經歷,於是在十一期間沒有回家,選擇了cocos2d-x開發一款遊戲試試,一方面是這個平臺可以用C++開發,可以幫我深入學習一下,另外也是很方便移植,直接裝在手機上,給面試官看一看,很有說服力。事實證明,這個在技術面幫了我很大的忙,可以證明我的學習能力和樂於學習的態度,也可以說明我對網易遊戲的重視。
網易專業一面,首先問了比較簡單的程式碼題吧,這個我程式碼寫了一半,把正確的思路說出來了,然後附加了一題。
問:怎麼判斷單鏈表有沒有環
思路:兩個指標,一個一次一步,另一個一次兩步,如果能重合,則有環(具體分析大家可以google,比較簡單)
追問:怎麼判斷兩個無環單鏈表是否相交
思路:判斷兩個表最後一個節點是否相同。
面試官期望的答案:講一個單鏈表的尾節點指向另一個的頭結點,再利用前一問的方法判斷是否有環。(這個主要考知識遷移能力,我沒做好,只說了前一種)。
接下來是邏輯題:101個硬幣中有一個假幣,有一個無砝碼的天平,稱兩次,判斷假幣比真幣重還是輕。
這個題比較簡單吧,比較快的想出了一種方法(邏輯題是強項,不虛…)。
我的方案是分33,33,35三堆,先33與33稱,如果相同,那麼假幣在35那堆裡,然後去35枚真幣與有假幣那堆的稱,就知道結果了。如果33與33重量不相等,記錄哪一堆更重,然後可以知道35枚硬幣都只真的,從中取33枚,與其中33箇中的一堆對比,如果相等,另一堆就是假,不相等,那麼這一堆就是假,根據之前記錄的輕重比,就知道結果了。
另一個方案是50,50,1三堆,推理方式類似,不贅述了。
這一面也問過我地點的選擇以及薪資的期望(沒敢多說,就報了12W)。
____________________________________________________________________
專業二面(終面):
專業二面主要是談三觀吧,這一面主要看的是性格上有沒有缺陷,能不能很好的跟人相處,以後能不能很好的融入團隊,考的是軟實力----情商吧。
比較經典的蛋疼的題是:你覺得你的劣勢(或缺點)是什麼?(我繞開後又追問性格上的缺陷是什麼,大大的陷阱啊,說了缺陷後一定要有合適的解決方案)
另外可能就會隨環境提一些處理人際關係的問題,比如,你發現策劃人員做的有bug,但是你跟他說他並不聽,你怎麼處理?
也問過我玩過什麼遊戲,我提到dota,於是問我如果要我在一定時間內打到一定排名,你怎麼做?這個可能考察的是解決問題的能力以及對遊戲的理解吧,我的答案比較簡單,先練好自己的操作,在網上學習一些相關的策略,然後用尋求幫助的眼神看著面試官,我還需要一個合適的團隊,畢竟data合作最重要。然後感覺面試官對這個答案算是滿意的。
這一面也提到了薪水和工作地點,問原因,然後問有沒有其他offer,如果有,之後給的的薪水可能會更多。
最後一天拿offer,又問過我期望的薪水是多少,然後說這個一般是先就訂好了的,只是問一問,然後給了一個比我預期高一點的薪水…最後問了一下其他人,目測都比我高吧,畢竟這次網易遊戲來武漢招的人中就我一個是本科生(壓力相當不小==!),相信工作兩三年後,薪資應該比他們這個時候入職高。(接下來會更加努力的)
人生新的起點,Continue fighting!
感謝網易 ^-^