面试游戏测试面试问题应该注意哪些问题

关注51Testing
网易游戏测试工程师面试小记
发表于: 13:33 &作者:NoodleUtopia & 来源:51Testing软件测试网采编
推荐标签:
  过程:先是自我介绍,然后开始问问题,3个人,一个主问,一个插两句,一个坐在那里对简历发呆。然后就问我平常用什么语言,答曰,以前C,现在C++  问题:  1、C++里虚函数的作用  虚函数好像一直问的比较多,这里小总结一下:  函数可以分为:类的成员函数(非静态成员函数、静态成员函数),非类的成员函数(普通的函数、虚函数)。根据这种函数的分类,就知道了函数绝对是不能同时为虚函数以及静态成员函数的。  虚函数还可以继续细分为纯虚函数和普通的虚函数。普通的虚函数必须要有函数的实现,必须有一个关键字来修饰:virtual ,同时不能有static修饰。  纯虚函数必须在普通的虚函数基础上加上“=0”。默认情况是只有定义,而无需实现的,即只是定义一个接口(当然也可以实现,这时实现认为是默认的一种状态显示),同时包含了纯虚函数的类表明该类是一个抽象类,不能定义该类的对象,也就是说该类被定义成基类,是要被继承的,通过继承类来完成基类对象的生成。  虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。换句话说就是实现“动态联编”,好处是在程序的运行阶段动态地选择合适的成员函数,因为要在运行时才能确定,所以效率稍低。  实现方式:在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,且与虚函数具有相同的形参个数和形参类型;如果在派生类中没有对虚函数重新定义,则它继承其基类的虚函数。这样就实现接口的统一,不同定义过程。  2、C里面的 Struct 和 C++ 里的 Class 的异同  这里分两种情况来回答  (1)C的struct与C++的class的区别。  C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义成员变量,不能定义成员函数。  (2)C++中的struct和class的区别。  访问权限上:class中默认的成员访问权限是private的,而struct中则是public的。  继承上:class继承默认是private继承,而struct继承默认是public继承。  其他:“class”这个关键字还用于定义模板参数,就像“typename”,但关键字“struct”不用于定义模板参数。  3、写一个程序,给定一个数 x ,输出不大于它的二的几次幂  这个很简单了,就是 2^n&=x ,然后输出 n 么,就几行代码。  4、说说快速排序的思想  前面有篇已经总结过了,点这里。  5、面向对象和面向过程的区别  面向过程是自顶向下逐步编程,就是分析出解决问题所需的步骤,其最重要的是模块化的思想方法。  面向对象的方法主要是把事物给对象化,包括其属性和行为。抽象出对象的目的并不在于完成某个步骤,而是描述其在整个解决问题的步骤中的行为。  简单点说就是,面向过程就是你把代码封装成函数,然后依次去做一件事情;面向对象就是你把要做的事情抽象成对象,告诉对象去做。面向对象三大特性(封装,继承,多态)使得在做复杂的事情的时候效率和正确率得到保证。  6、C++多态的概念  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态性是通过虚函数来实现的,只有重写了虚函数的才能算作是体现了C++多态性。多态的目的则是为了接口重用,不论传递过来的究竟是那个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。关于多态,这篇文章讲的很不错。  7、简要说下sift特征的提取(所有问题里唯一一个和简历上有点相关的,晕)  前面也说过了,点这里。  8、还有balabala的一些零碎的东西,就是一些C++的基本知识  总结:总体感觉,问的问题一般,3个面试官和我们差不多大,对他们的穿着打扮第一印象就是小屌丝,还有,3个人感觉有点浪费资源;  其次,没有抓简历的要点去问,想到哪问道哪,比较不专业;  再次,在面的过程中突然觉得自己对这方面不是很感兴趣,他们也表示做开发方向的基本只招计算机的,感觉没多大发展前途;  最后,选择自己喜欢的比较重要,不管有木有二面,不想去了,不要浪费时间在不喜欢的上面。
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道网易游戏测试岗位电面(我的第一次面试)_笔经面经_牛客网
网易游戏测试岗位电面(我的第一次面试)
昨天下午刚睡醒,约3点半接到浙江-杭州固话,瞬间清醒,我知道这一天终于要来了......和HR沟通第二天下午2点面试,只有一天的准备时间啊!然后开始复习准备的计算机网络、操作系统知识、C
等等。因为我投的是测试,所以在网上搜了点测试的面经,很失望,关于测试的面经非常少。(其实我对测试一点不了解,,压根没学过,想到研发部门竞争力太大,所以投了测试)。
大概今天下午3点半,接到面试官电话,整个过程持续50分钟,以下是详细内容:
1.自我介绍(做好准备,最好写个草稿练练)
2.项目介绍。主要问了下项目思路和实现的功能,你负责的哪部分,中间遇到的问题是怎么解决的。最好能自己多说,不要让面试官一直问。我
的项目和Android的项目,面试官没有具体问C
和Android的知识。
3.面试官:“玩过什么游戏?”
我:“自己很喜欢玩DOTA,是老玩家。”
面试官:“是DOTA还是DOTA2?在哪个平台玩?”
我:“DOTA1,对其情有独钟,在11平台玩了很多年。”
面试官:“如果DOTA新出来一个英雄,你怎么对它进行测试?”
(我先从大方面说要了解测试任务,明确测试范围,然后具体设计测试用例,考虑一些极端情况:比如这个英雄的技能按键是否和常用按键产生冲突、技能本身是否存在BUG(我记得DOTA1冰龙的1技能有时会出BUG)、还有考虑英雄本身是否有特殊性(比如幽鬼丢了匕首可以穿地形,这个新英雄是否也具备类似的性质)、英雄本身是否就很强或是很弱(比如像末日这样很变态的英雄,经常会BAN掉)、还有DOTA里的所有装备是否对该英雄都有效(比如地精修补匠TK的大招是刷新,就不能刷新点金手)),这个是功能测试,另外还要和开发人员多沟通,完善测试方案。
4.面试官:“DOTA是端游的,那你有没有玩过什么手机游戏?”
我:“手机游戏也玩过很多,最近在玩狼人杀,很喜欢这个推理和谎言的游戏。”
面试官:“是“天天狼人杀”还是其他版本的(看来面试官也爱玩游戏),这个游戏刚上线,难免有一些BUG,你有没有发现什么BUG?”
我:“发现了很多,比如天黑了你一直按着说话按钮不松手可以继续说话,人死了也可以这样说话;人死了不应该送鲜花或臭鸡蛋,不能进行任何操作,防止预言家玩场外,但是游戏本身没有这个限制,不知道算不算BUG;另外有时会出现卡屏,很多人都遇到过,可能游戏本身不太稳定;还有发送好友邀请对方可能收不到;某个玩家说话其他人听不到”...
面试官:“如果出现卡麦(就是某个玩家说话听不到),你分析一下可能出现的原因?”
我:“首先可能是手机本身的问题,话筒就坏掉了,或是耳机的问题(硬件的问题);软件开发时本身的问题,可能你的手机操作系统版本比较低,狼人杀这个游戏开发用的API或SDK比较高,导致不兼容;也可能是网络故障,信号不好等通信线路的问题;还有可能是服务器的问题,服务器可能对语音处理有误导致其他人没接收到”
面试官:“差不多说了三分之二,还有一点是客户端”(忘记说这个了,面试官帮我补充了一下,面试官很NICE)
5.面试官:“你对测试行业的理解是什么?”
我:“做测试一定要细心,考虑要周全,具备一定的编码功底,熟悉测试的流程...”(根据自己理解展开说,我也不懂)
6.面试官:“问你个算法题吧,如果有一个棋牌游戏,一局游戏平均会有5~7轮出牌操作,这些操作包括对子、三带空、三带一、顺子等,设计一个算法求玩家最少能几次出完牌?”
我:“以斗地主为例吧,先给每个牌进行一个标号,比如红桃A对应数字1,红桃2对应数字2...黑桃A对应数字14...依次类推,进行一个映射,然后对玩家当前的牌进行排序,判断当前玩家选择出牌的规则是否符合要求...”
面试官:“等一下...你好像理解错题目意思了...应该是......”(我以前做过棋牌类的游戏,不知道怎么就往判断出牌是否合理这方面想了,被面试官提醒了两次,意识到自己理解错了,囧)
我:“我想还是先对扑克牌进行排序,写一个排序算法,按照从大到小的顺序排好,这样同一类型的牌就在一起,比如就可以得到顺子是多长,然后因为数据规模比较小,一局游戏大概只有5~7轮操作,可以考虑搜索,遍历到每种情况,记录最小出牌的次数。另外可以考虑用贪心的策略优化,每次考虑出牌尽可能往多的出,就像换硬币、找零钱这样(我知道贪心是不一定最优的,DP当时想了一下,但是一时半会没想到怎么描述,就没有说)”
面试官:“能不能具体说说?”
我:“呃。。。这个我不太会描述了”(因为理解错题意,心里也比较着急,大脑很混乱,所以没表达出来)
面试官:“嗯可以,这个思路是差不多的”
7.面试官:“数据结构学过吧,说下数组和链表的区别?”
我:“数组存储地址是连续的,链表存储地址是不一定连续的...适合的范围,数组适合处理数据量小的,链表类似于“见缝插针”,可以存储数据多一些...数组支持随机访问,所以查找效率是O(1),但是删除和增加元素要导致部分数组元素要移动,所以不利用动态修改;链表查找需要从头遍历,效率是O(N),删除增加结点效率比较高,利于修改,所以这两个数据结构在使用时要根据具体问题而定...另外还有双链表、循环链表、动态数组...”
面试官:“可以了,看来你对这方面比较熟悉”
8.“什么时候能来实习,可以实习多久?”
我:“这学期课程还比较多,我暑假可以来,大四和学院申请完全可以出来实习”
...(面试官简单介绍了一下每周的实习时间和要求,此处略)
9.面试官:“还有什么问题要问我的?”
我:“我对测试不是很了解,学校教的很少很少,您能不能指导我一下该怎么入门?”
(面试官很NICE,详细介绍了测试部门的分工,功能测试、测试开发等、熟悉测试工具、语言主要是用Lua或Python等等,此处略)
总结:第一次面试,还是挺紧张的,要做足准备。尤其是项目,最好能详细介绍,并且说清楚了,用到的技术,自己的职责,遇到的问题,可以写个草稿练练。最好能对自己投的岗位比较熟悉,(像我对测试没什么经验这种...就临场发挥吧)。算法要好好准备,可以看看《剑指Offer》、《编程之美》,像《算法竞赛入门经典》是搞ACM看的,一时半会也看不懂。然后去LeetCode、牛客网刷题,做各大公司的真题都可以。知识面要广一些,面试官可能平时用Lua或Python,我只擅长用C
,所以他就没问我编码的东西吧,会这俩脚本语言也是个优势,然后我被问了很多开放性的问题,根据自己理解,展开某几个方面详细说,有这方面经验会更好。计算机网络操作系统这些一点没问,不同公司面试要求也不一样,这方面也要做好准备。另外一定不要着急回答问题,想清楚再说,语速慢一些。
为数不多的测试面经,如果面试过了的话,我会继续分享,祝愿各位牛客都能拿到满意的offer
今天 10:04:03
今天 18:10:04
今天 18:39:06
今天 13:25:08
今天 14:58:51
今天 12:53:30
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
京ICP备号-4
扫一扫,把题目装进口袋游戏测试工程师面试问题&经验
相关岗位面试问题
精品!超值!一表在手
终生无忧 !
200页 超强合集微立...
业之峰内部资料包含了业之峰装饰公司运营管理资料、装修施工工程员工培训...
你也想拥有810套合同模板,为企业撑起法律的保护伞吗?你想要分分钟就起...
资深HR亲自告诉您如何回答离职问题!经典!有用!
智慧建筑方案:智慧建筑综合管理服务平台实施方案.1.1. 建设目标建设一个...
今日头条培训文档【内训师专享】【绝密】
序 &言& & &随着人类社会生活的进步,人们需要新的...
?一 站 式 管 家 养 ?车 服 务,?行业现状,o 4S店价格虚?高o 修理?厂...
职脉圈-悬赏招聘+职场社交商业计划书
,APP ,一搭主张适合你的才是时尚 ,美是上帝给你的礼物,它未曾离开,叧是...
本轮融资由以太资本担任独家财务顾问,董妍婷,ooooo,oo,
旅行创业项目_智慧旅行_猫咪爱旅行APP融资创业计划书BP
医生创业项目_社区医生平台创业项目_芒果医生商业计划书BP
农业项目@家庭自产式无公害有机蔬菜_小太阳菜菜融资商业计划书BP
,循环电池商业模式,废旧电池供应商(企业+个人),自建互联网专业铅酸电池...
普通防盗门,门上有“国际花都”的标识 ,阳台门:
一层墙面铺设17.6㎡混凝土,月白灰,296.6㎡内墙饰面空鼓、成块状剥落,台基...
,(七)现状勘察描述,1.建筑现存主要问题,书院现存建筑的残损及与书院始...
两河沿岸环境整治,田埂硬化,道路整改,平整田埂,清理杂草,田埂以片石硬...
,湖南省文物考古研究所,湖南省湘西自治州乾程文物工程设计有限公司,69,全...
,①拆除前作好原样记录及“分中号垄”,②整体卸瓦,③剔除缺角超过1/6瓦片、...
,湘西自治州乾程文物工程设计有限公司,79,湖南省省级文物保护单位怀化市...
后檐屋面下沉,渗漏严重,宝顶,檐头附件,抱厦,灰塑宝顶,后期做不当修缮,...
CopyRight(C)职业圈(7360.cc) 职场交流分享社区(专注于员工工资待遇、面试经验、公司评价、职业发展等信息的分享及交流!)&站务QQ:
QQ交流群:晒工资\曝工资群()&就业前景\职业发展交流群()&资料上传&分享群()
京ICP备号-5游戏测试员面试经验 - 共17条真实游戏测试员面试经验分享 - 职业圈
游戏测试员 专题汇总
游戏测试员 面试经验分享列表,共17条
面试时间:2017面试职位:游戏测试员分享时间:2017-06
面试经历:
和一般的面试一样,去到后填招聘表,然后等待面试,单面,,面试官问问题,面试官感觉挺平易近人的,问得问题也挺常见,玩过一些什么游戏啊,为什么选择这个职位,对未来得规划等。就是公司好省电啊,面试和填表的房间都没开空调,热死了0.0
面试官提的问题:
玩过一些什么游戏啊,为什么选择这个职位,对未来得规划,然后说明一下上下班时间,待遇等,上班时间早上9点到晚上8点,不过包三餐,大小周,问你能不能接受,都谈好后会叫你等一等,应该是去和上司谈话,如果上司有意的话应该会有二面机会
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
面试时间:2017面试职位:游戏测试员分享时间:2017-07
面试经历:
.从以上单机游戏中选取一个,写出你认为此游戏设计上的优缺点  6.黑盒测试和白盒测试的定义与区别  7.请设计一个网络游戏中组队模块的测试案例  8.近战职业和远程职业测试时的平衡点是什么  9.在大型MMORPG中,常见的技能有哪些,请写出3个以上并写出各技能的测试要点
面试官提的问题:
.从以上单机游戏中选取一个,写出你认为此游戏设计上的优缺点  6.黑盒测试和白盒测试的定义与区别  7.请设计一个网络游戏中组队模块的测试案例  8.近战职业和远程职业测试时的平衡点是什么  9.在大型MMORPG中,常见的技能有哪些,请写出3个以上并写出各技能的测试要点
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
面试时间:2018面试职位:游戏测试员分享时间:2018-03
面试经历:
当时因为上家公司倒闭,不得已换工作,但是朋友帮我推的文思海辉外包到腾讯游戏的。周一接的电话,感觉不错,周二是电话技术面试,周三是确认信息,周四接到通知准备去腾讯科兴面试,周五准备面试。但是由于我之前是做软件测试的,这次面游戏说实话没什么底气,好在恶补了这方面的知识点,自我感觉还是不错的
面试官提的问题:
1.Linux系统你熟悉的命令说出来(熟悉的全部)2.MySQL数据库你熟悉的命令说出来(熟悉的全部)3.Linux如何修改你的IP 地址4.MySQL下建立、修改、清空数据表5.如果ADB连接好手机后发现无法查询设备怎么处理(因为我之前是做软件的,所以他又问了我几个关于软件方面的问题1.软件质量的六大要素是什么2.如何保证和向人证明你测的软件的质量问题)6.玩过哪类游戏,所玩的这些游戏的等级/段位是什么7.王者荣耀中新出了一个英雄你该如何测试/测试点在哪里
面试感觉:一般
面试难度:难度一般
应聘途径:熟人/朋友/介绍
面试时间:2014面试职位:游戏测试员分享时间:2014-09
面试感觉:一般
面试难度:简单
应聘途径:内部推荐
面试时间:2017面试职位:游戏测试员分享时间:2017-06
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
面试时间:2017面试职位:游戏测试员分享时间:2018-06
面试感觉:一般
面试难度:难度一般
应聘途径:内部推荐
面试时间:2018面试职位:游戏测试员分享时间:2018-05
面试时间:2018面试职位:游戏测试员分享时间:2018-04
面试时间:2017面试职位:游戏测试员分享时间:2017-08
面试感觉:一般
面试难度:难度一般
应聘途径:社会招聘
面试时间:2014面试职位:游戏测试员分享时间:2016-09
面试感觉:一般
面试难度:简单
应聘途径:网上申请
面试时间:2016面试职位:游戏测试员分享时间:2016-09
面试感觉:一般
面试难度:简单
应聘途径:网上申请
面试时间:2016面试职位:游戏测试员分享时间:2016-04
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
面试时间:2016面试职位:游戏测试员分享时间:2016-03
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
面试时间:2015面试职位:游戏测试员分享时间:2016-03
面试感觉:一般
面试难度:很简单
应聘途径:社会招聘
面试时间:2015面试职位:游戏测试员分享时间:2015-04
面试感觉:一般
面试难度:难度一般
应聘途径:校园招聘
面试时间:2015面试职位:游戏测试员分享时间:2015-04
面试感觉:不好
面试难度:难度一般
应聘途径:校园招聘
面试时间:2011面试职位:游戏测试员分享时间:2012-03
面试感觉:一般
面试难度:简单
面试时间:2011面试职位:游戏测试员分享时间:2012-03
面试感觉:很好
面试难度:难度一般
面试时间:2017面试职位:游戏测试员分享时间:2017-07
面试感觉:一般
面试难度:难度一般
应聘途径:网上申请
游戏测试员 &热门职位面试经验
其它职位面试
最新面试经验

我要回帖

更多关于 测试助理面试问题 的文章

 

随机推荐