2018遊戲開發求職經歷(未完待續)
網路300 作業系統300 C++300 查詢、排序100 資料結構300 正則表示式真的很有用!!!
GC:Java中的垃圾回收機制,c/c++中開闢的記憶體空間需要程式設計師自己釋放,而在java中則可以在機器資源緊張時候自動檢測並釋放無用資源。
9.2號盛大u3d客戶端開發工程師筆試,12道單選、3道多選、3道程式設計,涉及到u3d基礎、c#基礎、網路基礎,程式設計有字串處理。 9.3號永航unity開發工程師筆試,2道單選、1道填空、4道問答、3道程式設計,涉及到概率計算,程式設計有字串處理、實現棧功能並且有時間複雜度o(1)的min()方法(劍指offer上原題)。 9.6號遊族遊戲研發工程師筆試,遊族筆試是在兩天內任意找出一個小時時間答題,24道題,其中20道選擇(有單選有多選,涉及知識:網路、類、演算法基礎)4道主觀題(三道程式設計很簡單,還有一道問了GC是什麼,有什麼作用)。 9.7號巨人比試,一開始做錯成遊戲策劃的筆試了,有61道題,60道選擇1道問答,選擇涉及到當下流行遊戲以及該公司自己運營的遊戲,涉及概率論、程式設計基礎知識還有遊戲內各種系統的知識,問答題由自己選擇一道數值策劃、劇情策劃、系統策劃中選一道來設計。 後來只剩一個小時去做了遊戲開發崗位的筆試,17道題,10道選擇(有多選,主要是c++基礎,如類繼承、靜態變數、多型性、模版),3道填空(分析程式碼輸出,有sizeof、指標),4道程式設計都是結合實際來出的題(第一道設計類並且實現一個可以最快統計該item的可選項的函式,倒數第二個利用QuickDoubleMinMax5()內建函式來實現一個快速求給定陣列最大最小值的函式。最後一個快速找到最大值前10個元素)。
9.8號網易互娛遊戲研發工程師筆試:4道程式設計題,第一個道字串縮寫,如果有連續M個(M>=4)按照字典序遞增相鄰的大寫字母,則縮寫成為‘首個字母-結束字母’的形式,通過率50%超時。 第二道通過,第三道從m個元素中選出n個滿足條件的元素沒來得及做。 第四道輸入一組矩陣的行列,判斷是否有一個順序使得它們可以連乘為1個矩陣,通過率30%超時。
9.14號歡聚時代C++工程師筆試:14道題,10道單選2道程式設計2道問答,單選涉及C++類和指標函式、sql語句、網路,程式設計太簡單不提,問答一道是寫sql語句一道是問網路連線後server端和Client端能開啟幾個連結之類的。
9.15號搜狐暢遊c++工程師筆試:30道單選,2道程式設計,10道分析題,單選涉及網路socket、演算法、資料庫等,程式設計第二道AC第一道75%(感覺自己沒錯,不知道為什麼不通過,很氣!!!)
9.20號飛魚遊戲開發技術面(17min掛了):基礎知識掌握不牢,太緊張很多東西忘了,說話不流暢磕磕絆絆,對自己做過的專案不熟悉,深受打擊。 1.熟悉的設計模式 2.簡單說一下單例模式 3.面向物件的基本特徵 :封裝、繼承、多型 4.值傳遞和引用傳遞 5.程序和執行緒的區別和聯絡 6.程序之間的通訊/通訊 7.同步和非同步 8.類物件的序列化 專案: 9.使用的程式結構、設計模式等 10.程式方面遇到的問題 11.專案遇到的問題,解決過程,多長時間解決 12.除了C#外其他掌握的語言