⑴ unity游戲開發一道面試題,麻煩大神提示一下兩個問題的代碼
enumPointType
{
Home,
Hole,
Farm,
}
structPointInfo
{
intid;
PointTypepointType;
vector2Dposition;
};
publicclassPosNode:Node
{
intid;
PointTypepointType;
}
publicclassPlayer
{
intmaxHp=100;
intmaxExp=100;
inthp=100;
intexp=0;
publicDelegateMoveEnd;
publicvoidMove(PosNode*node)
{
//移動
if(moveEnd)
{
MoveEnd(node);
}
}
publicvoidAddHP(int_hp)
{
hp=math.clamp(hp+_hp,0,maxHp);
if(hp<=0)
{
//失敗
}
}
publicvoidAddExp(int_exp)
{
exp+=_exp;
if(exp>maxExp)
{
//升級
}
}
}
publicclassGameRoot
{
//c++中std::vector<>就是C#中的List<>
varstd::vector<PointInfo>pointList;
Playerplayer;
voidStart()
{
foreach(variteminpointList)
{
Nodenode=newNode();
node->setPosition(item.position);
node->setPointTye(item.pointType);
node->setID(item.id);
Node::addChild(node);
node::OnClick=OnClickFunc;
}
}
voidOnClickFunc(PosNode*posNode)
{
player::Move(posNode);
player::MoveEnd=MoveEndFunc;
}
voidMoveEndFunc(PosNode*posNode)
{
switch(posNode.pointType)
{
caseHome:
player::AddHP(100);
break;
caseHole:
player::AddHP(-20);
player::AddExp(10);
destroy(posNode);
break;
caseFarm:
player::AddHP(-10);
player::AddExp(5);
destroy(posNode);
break;
}
}
}
⑵ 朋友們,今天去面試一家游戲公司的Java開發,有兩道題:一道是多線程的實際應用中的題目,一道是SQL的
去了幾天就被淘汰下來,你覺得值嗎?直接問答案,還不如自己在網上搜索。
⑶ 游戲測試面試題
騰訊公司的面試題
1 、對 MMORPG 的 CLIENT/SERVER 使用白盒和黑盒的方法進行集成和系統測試; 2 、編寫測試計劃完成測試任務。
工作要求: 1、了解C/S結構,並熟悉TCP/IP、UDP協議; 2、掌握常用的軟體測試工具、測試流程 ,熟悉軟體工程; 3、熟悉C++或Delphi Windows編程; 4、了解游戲客戶端程序設計和伺服器架構方式;
此題是騰訊招聘游戲測試人員的題目!
通知偶去面試!
今天上午偶p點p點的就去坐了公交,一個半小時後到了公司總部,(附:公司總部是受其他城市的委託來面試我的)
主考是北方人,我也是北方人,於是很快就出題了!如下!
1,網路游戲交易的流程,用Oracl,sql,敘述出來
2,找到交易這個流程之間的測試點
然後問偶,能寫出來嗎?
偶說,能,
問:需要多久?
偶:20分鍾
然後對表!
關門,
偶開始狂寫狂畫,之後偶覺的思路沒理清,
換張紙,慢慢畫,急切間伺服器的英文---server忘記了,而且字體超級爛,偶本來字很好看的,,,畢業至今沒寫過幾個字哈,生疏了,也緊張。
終於在20分鍾內大概畫了個流程圖針對於第一題,並附上測試用例!
第二題,偶只寫出了兩個測試點!
門開,主考進來,看偶的紙,說,我要的就是這個,然後問:軟體測試最重要的是什麼?
偶覺的哪個階段都重要啊,不厭其煩也很重要,於是偶就頭暈暈的很篤定的說功能測試最重要!
又問些對游戲的感受和了解,就ok了!最後問偶願意去另外的城市工作嗎?給偶一個考慮的機會,
偶呆了一秒說:您知道,我剛來這里,是自己來的,無牽無掛,只要是xx公司,哪個城市都行!
於是結束了面試!
偶本來以為不會這么良好吧,偶的第一次面試!
剛剛從公交上下來,准備回住的地洗澡澡,電話響了,是那個城市的分部打來的電話,說是要電話面試我,由於大街上很嘈雜,狂跑到小區的裡面蹲在草坪上接受面試,呵呵!
問的問題跟上午面試的題一樣,不過交易變成了組隊,偶還照我上午的思路說了下,但是人家說那不對,然後自己說了下去,可惜我沒聽清楚他說的什麼,因為那會信號不好,然後我跟他口風說對對,是那樣,然後繼續問我第2個問題:玩過什麼游戲,對游戲的熟悉程度,以及你認為的游戲測試包括那些?
我的回答:因為本人接觸游戲很早,從傳奇到奇跡,到現在的3d,天堂2,魔獸世界,英雄,熱血江湖,只要是rpg的基本上都玩過,不管是q版的還是武俠魔幻的,還有休閑類的,比如泡泡堂,瘋狂坦克等等,強調了我的測試經驗是休閑類的游戲,包括大富翁,泡泡龍,主要負責功能測試,立足於用戶角度,包括鍵盤的操作,指令的確認返回,可玩性測試等,[這期間他還問我競技類游戲呢?比如cs,我說呵呵,cs以前是我的最愛]
然後他問:你對可玩性測試是怎麼認識的
偶回答:包括色彩的顯示,畫面的連接,伺服器的流暢度,以及游戲平衡性的設置,舉例來說,以前的奇跡比傳奇操作簡單一點,這是一個方面,奇跡的裝備很華麗能夠吸引人,泡泡堂的角色造型很可愛,容易吸引女孩子,這些都是可玩性方面的
第三個問題:你認為象早期的超級瑪麗游戲上面的按鍵怎麼做測試?
偶回答:超級瑪麗的游戲的鍵盤很簡單,手柄上面的跳,走,跑,和四個方向鍵,四個方向鍵可以用枚舉的方法測試,看其輸入跟確認結果是否一樣,不一樣了就是問題所在,同樣的功能鍵--跑跳走等也是這樣!
(其實偶回答的應該是屬於測試目的,和測試腳本,與測試執行,測試平估之間的聯系~渴望高手指點一下偶這樣的思路正確與否?)
他問:有沒有想到測試時候同時按幾個鍵,或者亂按鍵會出現什麼結果?
偶回答:當然需要這樣的測試,站在用戶的角度來說,我們做測試應該盡全力的進行全方位的思考和測試!
第四個問題:給你一個測試腳本,你怎麼制定測試計劃?你的測試目標是什麼?
偶回答:測試目標我想應該有個最高測試目的,游戲測試和軟體測試的不同也包含有這一點,游戲測試的最終目標是讓普通大眾去把握和接受,而軟體有沒這個普遍性,所以制定測試計劃的時候也應該跟隨腳本向這個目標走。然後就是個人認為測試過程是隨著軟體游戲的開發過程而進行的,每個階段都應該有不同的開發過程和測試過程,所以每個階段的測試計劃和測試目的是不同的,我不知你問的具體指哪個方面,而我以前從事的是功能測試,就是黑盒測試!
這時還問偶一個問題:你做的功能測試是怎麼發現並提交bug的?
偶的回答:我以前的測試過程是每天的測試內容側重點是不同的,要根據leader發布的測試計劃走,提交bug一般要形成圖文並茂,再現bug出現場景,有理有據,形成文檔,提交!
然後就是他說:那好,今天就問到這里,有其他聯系了會有別的人給你其他的面試。
最後我問一點:我想問一下,我記得你們招收的學歷是本科,可是我是大專,所以我想感謝你們給我面試的機會!
他笑到,這個沒什麼的,學歷我們並不看中,老總是想把你外聘的,好的,就這樣,一起學習!呵呵
當時我就傻了~~~
外聘,,,就是打工掃地也好啊,不管是不是正式,有個工作就行!!!
本人第一次面試就這樣。
⑷ 游戲公司策劃面試問:你想去CP還是發行 CP是什麼意思
CP(Content Provider)是指內容提供5商,在游戲方面,就是指提供游戲的游戲開發商。內注釋:CP是內容提容供商,也就是游戲開發公司。
詞彙詳解:
content
一、讀音
英 [ˈkɒntent , kənˈtent] 美 [ˈkɑːntent , kənˈtent]
二、釋義
n、所容納之物;所含之物;內容;(書的)目錄,目次;(書、講話、節目等的)主題,主要內容。
adj、滿意;滿足;願意。
v、滿足;滿意;使滿意。
三、語法
記憶技巧:con 加強 + ten 拿住 + t → 拿住時的量 → 容量,引申為滿足的。
(4)游戲開發面試題擴展閱讀:
content近義詞:satisfy
詞彙詳解:
一、讀音
英 [ˈsætɪsfaɪ] 美 [ˈsætɪsfaɪ]
二、釋義
v、使滿意;使滿足;滿足(要求、需要等);向…證實;使確信。
三、語法
記憶技巧:satis 飽,滿 + fy 使… → (使)滿足。
⑸ 做游戲開發的IT面試官 他說 我過去應聘學習(0基礎) 先要做一些測試,他所做的測試是些什麼
這種大多都不靠譜,技術類工作0基礎很難直接進入工作,建議先學習後就業,一方面系統學習後掌握的知識更豐富,能夠適應很多崗位和工作,另一方面,學校有完善的就業服務保障就業,無論是薪資還是企業都會更優質。
⑹ 請問面試游戲測試的時候HR一般會問哪些問題(應屆生,專業軟體開發)
最常見的一般有以下幾條:
1、
做一下自我介紹
2、
有什麼人生規劃和專職業規劃?
3、
對面屬試的崗位和公司有什麼了解和想法?
4、
薪資要求
5、
有一些還會問你的戶口、戀愛沒有等這些有可能會影響你工作地點變動的基本問題,因為公司人才流動成本也是很高的。
⑺ 3d游戲製作,面試都會問什麼問題
面試技術類職位除了問問題,應該還會讓你做一些上機操作,建議做好這方面的准備
⑻ 2010網易游戲開發工程師 面試通知
南京網易游戲面試地點
經過我對我的多個同學的調查發現
網易每天下午5點都會專在金鷹珠江一號國屬際酒店進行面試(南京)
不過面試的人要在大廳等,不讓你霸面,你想進也進不去。
反正明天下午和後天下午已經證明有面試了了。我的推理沒有錯的話,
應該已經有好多人被拒了,網易有很高的薪水,如果進去了會很舒服吧
這樣的消息會不會引起100個人去霸面呢,我的推測是不是對的呢。一百個人在大廳想霸面
,不知道網易會怎麼辦。
2009
⑼ 游戲公司面試問題
游戲來公司招聘一般喜歡創意型思源維的人
不必太過拘謹
說說自己玩過的游戲
和現在流行的游戲
還有自己在這方面有什麼的思考(最好找點資料)、
然後要強調自己肯干,努力,希望在此行業有所發展
游戲公司喜歡有活力
能常干
好管理的
切記別讓人感覺油頭滑腦
那就完了
祝好運
⑽ c++客戶端游戲開發如何面試
這個對於應屆生和社會應聘者的面試流程是不一樣的,你是屬於哪一類?
應屆生會偏基礎一些。
有經驗者,一般會詢問你的項目經驗,當然也會考C++上基本的內存管理、繼承多態、線程方面的問題。