⑴ 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++上基本的内存管理、继承多态、线程方面的问题。