网易游戏测试岗位电面(我的第一次面试)

昨天下午刚睡醒,约3点半接到浙江-杭州固话,瞬间清醒,我知道这一天终于要来了......和HR沟通第二天下午2点面试,只有一天的准备时间啊!然后开始复习准备的计算机网络、操作系统知识、C 等等。因为我投的是测试,所以在网上搜了点测试的面经,很失望,关于测试的面经非常少。(其实我对测试一点不了解,,压根没学过,想到研发部门竞争力太大,所以投了测试)。

大概今天下午3点半,接到面试官电话,整个过程持续50分钟,以下是详细内容:
1.自我介绍(做好准备,最好写个草稿练练)
2.项目介绍。主要问了下项目思路和实现的功能,你负责的哪部分,中间遇到的问题是怎么解决的。最好能自己多说,不要让面试官一直问。我
有一个C 的项目和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
#网易#
全部评论
网易2017春招实习生招聘内推 内推码: 5O2333S 参与流程: 1. 小鲜肉可以登录校招官网( campus.163.com ) 选择心仪岗位投递简历! 2. 投递成功后,填写我的内推码( 5O2333S )完成内推步骤! 3. 参与内推,可以免筛选,直接进笔试噢!
点赞 回复
分享
发布于 2017-03-11 21:41
谢谢,我也投了网易测试,今晚不是笔试吗,楼主下午怎么就收到电话了。
点赞 回复
分享
发布于 2017-03-11 21:14
帆软软件
校招火热招聘中
官网直投
谢谢楼主分享给大家~好人一生平安
点赞 回复
分享
发布于 2017-03-11 21:16
楼主互娱还是雷火?
点赞 回复
分享
发布于 2017-03-11 21:37
那个棋盘游戏看着好难,问到我肯定回答不出来了
点赞 回复
分享
发布于 2017-03-11 22:08
之前有通知面试吗?我2.15号笔试完后就一直没有消息了
点赞 回复
分享
发布于 2017-03-11 23:00
哈哈狼人杀那段感觉好亲切,最讨厌死了还给我扔臭鸡蛋的预言家,都不能愉快的***了。。。楼主的逻辑很严谨啦都要被逼去做测试嘛,我都不敢投研发了😭
点赞 回复
分享
发布于 2017-03-12 10:06
请问你笔试做的怎样 做多少可以进面试?
点赞 回复
分享
发布于 2017-03-12 11:56
楼主好厉害!
点赞 回复
分享
发布于 2017-03-15 20:51
楼主过一面了吗
点赞 回复
分享
发布于 2017-03-16 10:03
很赞
点赞 回复
分享
发布于 2017-03-20 14:45
看完楼主的,突然觉得自己弱爆了,虽然进了,不知道为什么能进的😂,还得努力努力再努力吧
点赞 回复
分享
发布于 2017-03-21 16:04
真的是超用心的测试岗面经啊🙆
点赞 回复
分享
发布于 2018-05-29 18:43
楼主搞测试可惜了
点赞 回复
分享
发布于 2018-11-26 15:46
刚刚找实习的小白看到这个面试觉得太棒了!突然觉得自己好菜呀😭
点赞 回复
分享
发布于 2020-07-28 11:36
内推没有成功还能走正式秋招吗
点赞 回复
分享
发布于 2020-07-28 11:54

相关推荐

23 104 评论
分享
牛客网
牛客企业服务