職位類型:游戲系統架構師
面試地點:南京
招聘公司:網易游戲
剛剛結束了找工作,因為已經確認哥要去網易了,所以想寫一寫網易的面經,希望能給下屆的學弟學妹們一點經驗。
筆試 10.22
網易游戲筆試,三個小時的題,題量還是非常大的,設計計算機各們核心課程,操作系統原理,c/C.,基礎數據結構與算法,數學推理題,網絡等。題特別多,題特別雜,幾乎沒有童鞋做完吧。多多益善吧。經歷過考研,一些基礎課程還是蠻扎實,前40分的題答的不錯,后面的算法題做的一般,我只會最笨重的方法。
一面 10.24晚上通知11.1下午2點面試
給各位同學提個醒,簡歷一定要多帶幾份,以備不時之需。他要求2份,我帶了5份,份份都起作用了。
通知2點面試,1:50簽到,開始做題,矩陣相乘,差不多10分鐘做完。開始等一面。
大概2:40通知一面,2個面試官。要求先自我介紹,其次問了一個項目,之后問了一句你是哪里人?你目前拿到哪些公司offer?之后一面結束,不足10分鐘。沒問任何技術,偶是相當不淡定。
二面 11.1晚上通知11.2下午3點面試
2點半左右到網易準備。大概3點10分,一個女人帶我進面試房間。當時緊張了,這是我的第一個女技術面試官?
進去后,2男1女。面試官先自我介紹,1個大話西游II主程序,1個天下II主程序,靚女姐姐是HR。二面 HR面一起面的。
問了很多C.高級機制,問了2道基礎算法吧。題目回憶如下:
1.構造函數可以調用虛函數嗎?語法上通過嗎?語義上可以通過嗎?
2.析構函數可以拋出異常嗎?為什么不能拋出異常?除了資源泄露,還有其他需考慮的因素嗎?
3.C.中類型轉換機制?各適用什么環境?dynamic_cast轉換失敗時,會出現什么情況?(對指針,返回NULL.對引用,拋出bad_cast異常)
4.洗牌算法,如何證明算法是隨機的
5.100萬個32位整數,如何最快找到中位數。能保證每個數是唯一的,如何實現O(N)算法?
這道題是編程之美或編程珠璣上的。這道題使用位圖,需要空間復雜度是512M。
6.問了一個他們感興趣的項目,關于gcc插件的,聊了比較久。
7.拷貝構造函數作用及用途?什么時候需要自定義拷貝構造函數?
8.一些題目記不清楚了。
9.聊待遇。
簽約
11.2晚上收到通過面試通知,通知11.3下午4點簽約。網易游戲不同部門不同職位不同面試面試內容不同,但都注重基礎知識。還有的一面題目是BFS,這個應該特別容易了,但還有一些童鞋完成的不好。