互联网大公司面试笔试题网易互娱游戏测试工程师

合集下载

2023年网易游戏测试工程师招聘试题

2023年网易游戏测试工程师招聘试题

2023年网易游戏测试工程师招聘试题一、题目描述在一款即将上线的网络游戏中,你作为测试工程师,需要完成以下几项测试任务。

1. 游戏常规功能测试测试游戏的基本功能,包括登录界面、角色创建、游戏设置、人物移动、游戏音效、充值等等。

2. 游戏性测试测试游戏的趣味性和可玩性,包括游戏道具、副本、任务、PVP和社交系统等等。

3. 性能测试测试游戏各项指标,包括帧率、延迟、下载速度等等。

4. 安全测试测试游戏的安全性,包括防沉迷系统、反外挂、防作弊、信息安全等等。

5. 稳定性测试测试游戏的稳定性,包括游戏崩溃、掉线问题等等。

二、测试环境测试平台:PC + 手机测试时间:1个星期测试人数:3人测试方法:手动测试 + 自动化测试测试用例:由测试人员自行编写测试用例三、测试要求1. 熟悉游戏测试流程和测试方法,能够独立制定测试计划,具有较强的测试分析和解决问题的能力。

2. 具备一定的编程能力,熟悉至少一种编程语言,能够使用自动化测试工具完成自动化测试。

3. 熟悉游戏玩法和游戏特性,能够从用户角度出发,挖掘游戏的潜在问题,提出优化建议。

4. 具备团队协作精神,良好的沟通能力和适应能力,能够与产品、开发和设计等相关团队紧密配合,达成测试目标。

5. 有网游测试经验者优先考虑。

四、招聘流程1. 投递简历:将个人简历发送至招聘邮箱,等待HR审核。

2. 笔试环节:通过人力资源部门的审核后, HR将发送笔试通知,笔试时间为90分钟。

3. 面试环节:通过笔试后, HR将安排面试时间,面试内容将涉及游戏测试流程、测试实战经验等方面。

4. 发放offer:通过面试后, HR将根据面试表现发放offer。

五、薪资福利1. 固定薪资+绩效奖金:薪酬在行业内处于较高水平,根据能力和工作表现发放绩效奖金。

2. 五险一金:缴纳社会保险和住房公积金等。

3. 年度旅游和节日福利:公司每年组织一次旅游活动,举办多种文化活动和福利,为员工提供更优质的工作和生活环境。

网易游戏笔试整理下

网易游戏笔试整理下

[网易游戏品牌管理管培生]时间一个半小时,20个行测,都是加强消弱型的,后面三个大题1、快的和滴滴的补贴大战刚刚结束。

你现在是一个大车软件公司负责人,在东部一个二线城市〔人口200W〕,目前你的软件用户5W,快的和滴滴加起来共约2W,你如何制定接下里的市场策略,保证自己的用户以与拓展更好市场。

2、父亲节即将来临,你作为某女性化妆品的微博管理人,需要做一个微博软文策划。

要求:第一要有情感关怀,提高产品的信誉。

第二要做到促销目的。

第三要争取到更多的人对微博的关注。

3、一个小成本电影,电影是文艺爱情片,导演、制作人和演员都不出名。

给你100W做档期安排和市场宣传策略,说出理由。

[2012网易虚拟世界架构师]试卷分通识卷、数值卷和文案卷,各100分。

通识卷必做,数值和文案卷选作其一,考试时间3小时。

PART I 通识卷数理部分AB?OPQR 中间的字母是什么?2. 站牌写着:蒸汽列车向南 10分钟一趟;电气列车向北 10分钟一趟。

站台里的同学到达车站的时间都不同,都会搭乘最先到的列车走不论向南向北,但是90%的同学最后都坐上了向南的蒸汽列车。

为什么?3.61空的铁索桥。

左边是30个毛球,右边是30个龙龟,中间一个圈空着。

已知:龙龟和毛球可以向空圈走一步,也可以隔着一个龙龟Or毛球跳一步;毛球不能往左,龙龟不能往右;问最少多少步能够能够使得双方都到达桥对岸?4.一本书编页面,总共写了3441个数字,这本书有几页?5.一个数除3余2,除5余4,除7余6,除9余8,除11整除,这个数是多少?6.武器有等级、稀有、样式三个标准作为划分种类的依据。

A、B、C三种原料,都有12345个等级,C原料非必须。

样式=A+B;稀有=B+C;等级= A+C;问一共能做出多少种?7.介绍了魔兽世界攻防计算的圆桌理论,给出具体数据让计算。

8.一X牛皮纸切五刀,一个甜瓜切5刀,最多各自可分成多少部分……文史部分1. 国破山河在,城春草木生。

网易游戏游戏开发工程师与游戏测试面试题修订稿

网易游戏游戏开发工程师与游戏测试面试题修订稿

网易游戏游戏开发工程师与游戏测试面试题 WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-网易游戏游戏开发工程师1.一次考试,有25人参加,有ABC三题,每人至少会做一题,在不会做A的人中,会做B的人是会做C的人的两倍,在会做A的人中,只会做A的人比其他的少一人,不会做A的人和只会做A的人数相等,问只会做B 的有几人?解:设绿色加白色为X紫色加白色为X/2 白色为Z 红色为Y 蓝色为Y+1所以由条件可得X++2Y+1=25X+=Y故3X=16+2Z 当且仅当Z=4,X=8时为整数解,故题目答案为X-Z=4人或以下三组解:Z=1,X=6;Z=7,X=10; Z=10,X=12;2.李氏夫妇请4对夫妇来家吃饭,已知每人不和自己和配偶握手,每人至少握手一次,不重复和人握手,李先生最后一问每人握手次数都不一样,问李太太握手几次...解:既然每人次数不同,就说明有1到8八种次数,每人一种.初始:87654321(00)括号内为李氏夫妇的次数从8看起,那个人肯定和另外的8人握手,否则没有8次,而且他的配偶肯定是7次,否则不可能有8次握手的人.(X表示已计算的握手)第一次:X7543210(11)第二次:XX432100(22)第三次:XXX31000(33)第四次:XXXX0000(44)所以李先生和李太太都握手了4次.3.几何题如图,两圆交于AB两点,由A作直线交于两圆于CD,问CD何时最长?并证明.提示:相同弧段的圆周角是圆心角一半感谢影子情人提供解法…答案是让AB和CD垂直,这样BD和CB是两个直角三角形的斜边…提示可知道是直径…得整….4.假设一副扑克牌只有A,2,3,4,5,6六张,且每张有任意多张,没有不同花型(即没有桃心梅方),用PQRST 表示不同的牌面,计算下列概率,并排顺序PQRST,PPQRS,PPQQR,PPPQR,PPPPR,PPPPP,PPPQQ大概解法:概率里面的什么分子分母实在懒得打,我还用几次方和阶乘表示了相对关系,这样比较容易看,不要用大学的概率统计公式,直接用高中生想法,很容易求解.注意,每种牌的数量不限制,所以去除某种特定牌的概率是1/6,但是取出第一张任意牌的概率是6/6,同理第二张不同牌的概率是5/6,所以第一个概率是6!/6^5然后乘以6,因为有六种取法,C65嘛等于C61,也就是6!/6^4后面的也差不多,顺便说一下,5张一样的好难啊,竟然只有6/6^5,也就是1/1296,呵呵,要珍惜炸弹啊.然后乘以C61,也就是6/6^45已知二叉树的先序和中序遍历字符串,编程实现输出后序遍历字符串,如果没有成功输出Failed,最后分析时间和空间复杂度解:这是标准的ACM 2255题,NOIp和NOI中也有一样的题目,很经典的.我也提供一下网上的标准答案,懒得打了.时间复杂度是2的n次方吧…我感觉是的,没有空间消耗,除了栈的开辟消耗空间.#include <iostream>#include <string>using namespace std;void PrintPostOrder(const string & preorder, const string & inorder, int sta rt1, int start2, int size){if(size == 1){cout << preorder[start1];return;}if(size == 0)return;int i = (preorder[start1]);PrintPostOrder(preorder, inorder, start1+1, start2, i-start2);PrintPostOrder(preorder, inorder, start1+1+i-start2, start2+1+i-start2, size -i+start2-1);cout << preorder[start1];}int main(void){string preorder, inorder;while(cin >> preorder >> inorder){PrintPostOrder(preorder, inorder, 0, 0, ());cout << endl;}}游戏测试?一位游戏业HR给出了一份招聘游戏测试的题,觉得挺有趣,有必要拿来分享一下。

网易互娱:笔试题

网易互娱:笔试题

⽹易互娱:笔试题⼩学⽣⼩明刚刚学会了使⽤竖式计算三位数乘法,为了更熟练的使⽤竖式,⽼师给他布置了N道算术题。

但是这个N很多,⼩明感觉⾮常不⾼兴:为什么我不能⽤计算机去计算这些结果呢?但是作业要求把竖式过程写出来,不能直接写⼀个结果糊弄⽼师。

没办法,⼩明在写作业的时候开始了他的苦衷做乐,,他打算算出今天写到的最多的数字(1,2,3,4,5,6,78,9,⼩明不喜欢数字0)是哪⼀个,作为今天的幸运数字,但是⼩明发现数数字也是⼀件很⿇烦的事情,他想为什么我不能写⼀个程序去帮我计算这个幸运数字呢?于是⼩明动起⼿来。

但当他写完识别数字图像识别程序后发现已经很晚了,⽽作业只写到⼀半,所以他必须去写乘法竖式。

但是眼看12点的钟声就要敲响,⼩明是在⾮常想知道今天的幸运数字是什么,于是他拜托你帮忙计算幸运数字,对于⼩明的竖式乘法,下⽅说明会有更详细的定义。

输⼊描述:每个输⼊数据包含⼀个测试点第⼀⾏为⼀个正整数N(0<N<10000),表⽰⽼师布置的题⽬数接下来N⾏,每⾏两个⾮负整数a,b(0<a,b<1000),表⽰这⼀题需要⼩明使⽤竖式计算a*b输出描述:输出N+1⾏,前N⾏每⾏包括9个使⽤空格隔开的数字,第i⾏表⽰输⼊中的第i题需要写的数字个数分别是多少。

该⾏第⼀个数字是数字1写的次数,改⾏第⼆个数字是数字2写的次数,⼀次类推⽰例1:3123 45615 2020 15输出:2 2 2 23 3 1 3 11 12 0 1 0 0 0 02 2 1 0 1 0 0 0 01说明:对于123 * 456,竖式乘法如图:对于两个数字的计算顺序,⼩明会严格按照先写a在写b,不会点到顺序import java.util.ArrayList;import java.util.List;import java.util.Scanner;/*** ⽹易游戏*/public class Problem11 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int total = sc.nextInt();List<int[]> result = new ArrayList<>();List<Integer> params = new ArrayList<>(total*2);for (int i = 0; i < total; i++) {params.add(sc.nextInt());params.add(sc.nextInt());}result = numList(params);for (int i = 0; i < result.size() ; i++) {for (int j = 0; j < result.get(i).length; j++) {System.out.print(result.get(i)[j] + " ");}System.out.println();}int max = 0;int n = 1;for (int j = 0; j < total; j++) {max += result.get(j)[0];}for (int i = 1; i < 9; i++) {int another = 0;for (int j = 0; j < total; j++) {another += result.get(j)[i];}if (another > max) {n = i + 1;}}System.out.println(n);}// 返回两个数乘积后的数字的出现次数集合public static List<int[]> numList(List<Integer> params) {List<int[]> temp = new ArrayList<>();for (int i = 0; i < params.size()-1; i += 2) {int[] rowResult = new int[9];for (int j = 0; j < rowResult.length; j++) {rowResult[j] = 0;}int multiFirst = params.get(i);int multiSec = params.get(i+1);int m = 0;int result = 0;while ((multiSec/10) != 0) {int i1 = result(multiFirst, multiSec, rowResult);if (i1 == -1) {multiSec = multiSec/10;m ++;continue;}if (m==0) {result += i1;} else {result += i1 * Math.pow(10,m);}multiSec = multiSec/10;m++;}int i1 = result(multiFirst, multiSec, rowResult);result += i1 * Math.pow(10,m);xunhuan(result, rowResult);xunhuan(multiFirst,rowResult);temp.add(rowResult);}return temp;}public static int result (int multiFirst, int multiSec, int[] rowResult) { int yushu = multiSec % 10;if (yushu == 0){return -1;}rowResult[yushu-1]++;int i1 = yushu * multiFirst;xunhuan(i1, rowResult);return i1;}//计算整数中单个数字出现的次数public static void xunhuan (int i1, int[] rowResult) {String i2 = String.valueOf(i1);char[] array = i2.toCharArray();for (int j = 0; j < array.length; j++) {if (array[j] - '0' == 0) {continue;} else {int index = array[j]-'0';rowResult[index - 1]++;}}}}。

网易游戏游戏开发工程师与游戏测试面试题

网易游戏游戏开发工程师与游戏测试面试题

网易游戏游戏开发工程师与游戏测试面试题网易游戏游戏开发工程师1.一次考试,有25人参加,有ABC三题,每人至少会做一题,在不会做A的人中,会做B的人是会做C的人的两倍,在会做A的人中,只会做A的人比其他的少一人,不会做A的人和只会做A的人数相等,问只会做B 的有几人?解:设绿色加白色为X 紫色加白色为X/2 白色为Z 红色为Y 蓝色为Y+1所以由条件可得X+0.5X-Z+2Y+1=25 X+0.5X-Z=Y 故3X=16+2Z 当且仅当Z=4,X=8时为整数解,故题目答案为X-Z=4人或以下三组解: Z=1,X=6; Z=7,X=10; Z=10,X=12;2.李氏夫妇请4对夫妇来家吃饭,已知每人不和自己和配偶握手,每人至少握手一次,不重复和人握手,李先生最后一问每人握手次数都不一样,问李太太握手几次...解:既然每人次数不同,就说明有1到8八种次数,每人一种.初始:87 65 43 21 (00) 括号内为李氏夫妇的次数从8看起,那个人肯定和另外的8人握手,否则没有8次,而且他的配偶肯定是7次,否则不可能有8次握手的人.(X表示已计算的握手)第一次:X7 54 32 10 (11)第二次:XX 43 21 00 (22)第三次:XX X3 10 00 (33)第四次:XX XX 00 00 (44)所以李先生和李太太都握手了4次.3.几何题如图,两圆交于AB两点,由A作直线交于两圆于CD,问CD何时最长?并证明.提示:相同弧段的圆周角是圆心角一半感谢影子情人提供解法…答案是让AB和CD垂直,这样BD和CB是两个直角三角形的斜边…提示可知道是直径…得整….4.假设一副扑克牌只有A,2,3,4,5,6六张,且每张有任意多张,没有不同花型(即没有桃心梅方),用PQRST表示不同的牌面,计算下列概率,并排顺序PQRST,PPQRS,PPQQR,PPPQR,PPPPR,PPPPP,PPPQQ大概解法:概率里面的什么分子分母实在懒得打,我还用几次方和阶乘表示了相对关系,这样比较容易看,不要用大学的概率统计公式,直接用高中生想法,很容易求解.注意,每种牌的数量不限制,所以去除某种特定牌的概率是1/6,但是取出第一张任意牌的概率是6/6,同理第二张不同牌的概率是5/6,所以第一个概率是6!/6^5然后乘以6,因为有六种取法,C65嘛等于C61,也就是6!/6^4后面的也差不多,顺便说一下,5张一样的好难啊,竟然只有6/6^5,也就是1/1296,呵呵,要珍惜炸弹啊.然后乘以C61,也就是6/6^45已知二叉树的先序和中序遍历字符串,编程实现输出后序遍历字符串,如果没有成功输出Failed,最后分析时间和空间复杂度解:这是标准的ACM 2255题,NOIp和NOI中也有一样的题目,很经典的.我也提供一下网上的标准答案,懒得打了.时间复杂度是2的n次方吧…我感觉是的,没有空间消耗,除了栈的开辟消耗空间.#include <iostream>#include <string>using namespace std;void PrintPostOrder(const string & preorder, const string & inorder, int start 1, int start2, int size){if(size == 1){cout << preorder[start1];return;}if(size == 0)return;int i = inorder.find(preorder[start1]);PrintPostOrder(preorder, inorder, start1+1, start2, i-start2);PrintPostOrder(preorder, inorder, start1+1+i-start2, start2+1+i-start2, size-i+start2-1);cout << preorder[start1];}int main(void){string preorder, inorder;while(cin >> preorder >> inorder){PrintPostOrder(preorder, inorder, 0, 0, preorder.size());cout << endl;}}游戏测试一位游戏业HR给出了一份招聘游戏测试的题,觉得挺有趣,有必要拿来分享一下。

互娱面试问题及答案—针对需求制定

互娱面试问题及答案—针对需求制定

1)描述一下测试流程:问题:请描述一下测试流程,主要是考察理论知识参考答案:需求评审->制定测试计划->根据需求搭建测试环境/配置服务器与客户端资源->根据需求编写测试用例->用例评审->用例执行->bug回归->提交测试报告主要参看面试者对测试流程的了解2)TCP/IP的概述;问题:请描述一下TCP/IP的分为几层,他们之间是如何交互的。

参考答案:tcp/ip协议分4层的层级结构:网络接口层(又称链路层)、网络层(IP)、主机到主机层(TCP)(又称传输层)、应用层;能够画出tcp的三次握手协议的时序图:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

主要查看面试者对TCP/IP是否了解3)对游戏服务器是否了解;问题:以前是否了解游戏服务器,是否能描述一下分布式服务器的工作原理;为什么要使用分布式服务器?参考答案:为了解决单台服务器处理能力、带宽等资源有限,特别是像中国这种网通、电信南北不互通的情况(这个只是大概说一下而已);问题:分布式服务器的难点?主要是信息同步;分布式服务器的测试点:场景切换;人物登入登出;跨服务器聊天;跨服务器查看人物属性(拍卖);跨服战场;主要查看面试者对游戏服务器运作是否了解4)是否使用过selenium、httpWatch之类的工具软件;问题:是否使用过selenium、httpWatch一些测试工具,主要查看面试者使用过哪些测试工具,能否快速的上手?知道如何录制脚本,如何回放;使用过httpwatch或firedebug,知道如何查看发送和接收包;5)软件缺陷分级;问题:软件缺陷可以分为几级,分别是哪些?参考答案:致命、严重、一般、提示、建议主要考察面试者对对测试理论的理解;6)是否玩过多款游戏;问题:都测试过哪些游戏?哪些游戏属于MMORPG类型的游戏?参考答案:一般会根据面试者玩过的游戏提出一些考官感兴趣的问题,主要考察面试者是否对游戏是从兴趣出发;有相关游戏经验的面试者会更容易上手;参考答案:MMORPG类型的游戏有:魔兽,仙灵,斗战神,QQ仙境7)画出服务器与客户端进行交互的时序图;问题:服务器和客户端是如何交互的,请描述一下时序图参考答案:和这个类似,考官会根据这个时序图提问,如网络掉线会出现什么问题?数据库找不到数据会出现什么问题,或者就给出一个异常情况,让面试者判断是哪部分出错了;主要考察面试者对游戏CS架构的了解8)背包与系统其他部分的联系;问题:如果背包系统修改了代码,让您去测,您应该怎么去测?(注:背包指的就是游戏主角的装备包)参考答案:背包的基本功能:存放物品;上下线,物品是否丢失;背包满的情况,是否还能继续添加物品(这里需要考虑系统自动发放的情况和用户手动添加物品的情况);背包上锁后是否能改变背包物品(这里需要考虑系统自动发放的情况和用户手动添加物品的情况,还有系统自动删除的物品);背包与玩家交易间的交易;Pk时背包物品的掉落;更换背包;背包排序;主要考察面试者对需求的分析,测试点的分析9)描述常用的一下测试方法;问题:测试用例的设计方法有哪些??参考答案:A、等价类划分B、边界值分析C、因果图D、判定表、E:场景法 F:错误推测法考察面试者的测试理论10)给出一个需求,编写测试用例;问题:游戏测试过程中,如:场景切换让你设计测试用例,你会考虑到哪些方面?参考答案:1.场景切换后人物信息复制;2.场景切换前后功能互斥;3.新场景中的信息调用;4.场景切换前后状态存储;5.新场景中所有人物信息与战斗状态的同步;6.不同场景内外人物交互;从这几个测试点看用例的编写考察面试者编写测试用例的能力11)考察心态和学习能力以及责任心问题:游戏测试的特别是什么?您觉得如何才能做好游戏测试工程师?当您测试的过程中遇到问题而总是定位不出问题在哪里的时候您会怎么做?参考答案:游戏测试的特别就是工作比较重复性,时间长了会显得比较枯燥要做好游戏测试工程师,除了本身游戏测试经验要丰富以外,还要有耐心,细心和主动沟通当测试的过程中发现了问题,总是定位不出来这个时候会主动寻求项目组内的同事帮忙,如果问题没有得到解决,就会寻求上一级主管协助。

网易游戏测试面试题

网易游戏测试面试题

网易游戏测试面试题近年来,随着游戏行业的蓬勃发展,游戏测试岗位变得越来越重要。

作为游戏开发过程中不可或缺的一环,游戏测试旨在确保游戏在发布前的质量和稳定性。

针对网易游戏测试面试题,本文将对游戏测试的基本概念、测试方法和测试策略进行探讨。

一、游戏测试的概述游戏测试是在开发过程中对游戏进行功能、性能和兼容性等方面的验证,以确保游戏在发布前能够达到预期的效果。

测试的目标是发现并修复游戏中存在的问题,提高游戏的品质和用户体验。

二、游戏测试的分类2.1 功能测试功能测试是最基础也是最重要的测试方法之一。

它主要验证游戏的各项功能是否按照设计要求进行操作和显示。

例如,游戏中的角色能否正常移动、能否使用各种技能等。

功能测试需要覆盖游戏的核心功能,以保证游戏的可玩性和可操作性。

2.2 性能测试性能测试旨在验证游戏在各种环境下的运行性能和质量。

这包括对游戏加载速度、运行稳定性、帧率和网络延迟等方面的测试。

通过性能测试,可以及时发现游戏中存在的性能问题,并针对性地进行优化。

2.3 兼容性测试兼容性测试是为了确保游戏能够在不同的硬件平台、操作系统和设备上正常运行。

测试涉及到不同的测试环境和设备组合,以发现潜在的兼容性问题,并及时解决。

兼容性测试还包括游戏在不同分辨率、屏幕比例和平台上的适配性。

2.4 安全测试安全测试主要验证游戏在安全方面的表现。

它包括对游戏的账号和交易系统进行测试,以发现潜在的安全漏洞和风险。

通过安全测试,可以保护用户的隐私和财产安全,提高游戏的可信度和可靠性。

三、游戏测试的流程3.1 需求分析和测试计划在游戏测试开始之前,测试团队需要对游戏进行需求分析,明确测试目标和范围。

测试计划包括测试资源的分配、测试环境的建立和测试进度的安排等。

3.2 测试用例设计测试用例设计是游戏测试的重要环节。

测试团队需要根据需求和设计文档编写详细的测试用例,以确保覆盖游戏的所有功能和特性。

3.3 执行测试用例测试团队根据测试计划和测试用例,执行各项测试活动。

互联网大公司面试笔试题网易互娱游戏研发工程师

互联网大公司面试笔试题网易互娱游戏研发工程师

牛客网在线笔试没有ACM相关竞赛背景,最后AC 3.5,最后一题卡于超时现场笔试到了现场之后HR领着先到一个地方做了半小时的手写算法题,LZ做的是一道关于字符串解压缩的题目,手写了个递归下降的parser,除了有些繁琐基本没什么难度。

最后拿着自己写的代码去找面试官面试。

估计字写的太丑,面试官看了几眼就放一边了,没有再问。

一面自我介绍聊聊项目经历C++基础C++11?移动语义?标准库中的容器?std::vector的实现?扩容?操作效率?std::map与std::unordered_map?hashtable的设计与遍历?多态?虚函数?虚函数表中的内容?子类调用父类虚函数的过程?网络TCP三次握手,四次挥手?time_wait?socket编程?操作系统epoll?实现原理?Mutex?Semaphore?进程间通信?共享内存?内核态?用户态?图形学光栅化?光线追踪?其他以下应该是根据简历问的脚本语言?GC?GC有哪些算法?实现细节?JVM?二面一面等了10分钟后通知二面自我介绍项目经历基本上简历上的项目问了个遍,比较个性化仅供参考。

面LZ的面试官在之后了解到是网易AI实验室的负责人之一,恰好楼主的项目经历中有DL相关的内容,这里问了挺多CV相关的东西。

编译原理?词法分析?语法分析?AST?IR?数据库?脏页管理?Buffer管理?项目中的数据库表设计?用什么技术?为什么用它?怎么优化?项目中遇到的问题?怎么解决?开放问题1GB的文件中包含了以换行分隔的10000以下的数字,给一个4核的CPU,设计方案最快的对所有数字进行求和。

游戏中的邮件系统如何设计?其他为什么不读研?有哪些offer了吗?薪资期望?职业规划?。

游戏测试工程师笔试题含答案

游戏测试工程师笔试题含答案

游戏测试员笔试题简答题:1. 请写出至少5个游戏类型的字母缩写以及全称。

答:①.ACT,Action Game(动作游戏);②.RPG,Role playing Game(角色扮演游戏);③.STG,Shooting Game(射击类游戏);④.SLG,Simulation Game(策略游戏);⑤.FTG,Fighting Game(格斗游戏);⑥.PZL,Puzzle Game(益智类游戏);⑦.AVG,Adventure Game(冒险游戏)。

2. 玩过哪些网络游戏,玩了多长时间,都玩到多少级?答:①.由于个人兴趣爱好,大学期间业余时间花在玩游戏和做网站上,因此玩过的网络游戏比较多,重点地列举一些,传统客户端类型的:穿越火线(中国大陆服、美服)、CSOL、战地之王、战地二等;网页游戏,《天地英雄》、《仙剑情》、《QQ农场》、《植物大战僵尸社区版》等。

②.在这些游戏中投入的时间很多,精力更多,不同的游戏会有不同的投入:在《穿越火线》陆陆续续投入了三年多的时间,因为主持着一个强大的游戏公会;《QQ农场》主要是闲暇简短时间比如吃饭前后;《天地英雄》,有时间就一整天地玩,畅快到底。

③.《穿越火线》的等级是军衔,以经验值为主,我个人的号的等级目前是中尉二,另外由于曾经两度换QQ号,其余两个号是中尉六、少尉二;《天地英雄》,等级最高的一个号是七十七级别,另外有三四个小号,在多个代理运营平台都玩过;《QQ农场》,也由于换QQ号,目前农场等级和牧场等级都是五十级。

3. 请选择一款最熟悉的游戏,简要评价它的优缺点。

答:以我精通的《穿越火线》为例,优缺点如下:①.优点:第一、《穿越火线》的画质很不错,和《反恐精英》相比,画面细腻,天气、击中效果等特效更逼真,更能激起玩家的对游戏的投入;第二、《穿越火线》的音效非常震撼,比同类型的其他FPS相比,《穿越火线》的各种音效,尤其是脚步声、投掷武器的声音、击杀提示声,营造了非常刺激、火热的战斗环境,让玩家完全沉浸于游戏中;第三、《穿越火线》的角色系统丰富多彩,从开始简单地模仿《反恐精英》里的角色,三年多以来,陆陆续续推出来飞虎队、刀锋、夜玫瑰、潘多拉、灵狐者、黑鹰等一些列个性十足的角色,每一个角色都有独自的背景故事和特色风采(如灵狐者的性感火辣、飞虎队的刚正威武);第四、游戏模式和地图不断退出,很多两三年多的老玩家都感叹——“《穿越火线》早已不是当初零八年三百来兆的那个穿越火线了”,这是《穿越火线》能三年多来一直火爆最核心的原因;第五、游戏的本土化做得非常到位,这一点是我玩了《美服版穿越火线》之后,最大的感触,美服版的,更注重刻画美国的大兵文化,在角色和地图处理上,不同于中国大陆的细致,另外网上了解的日服版的东洋刀特有武器,使得日服版一推出就吸引了一大批日本玩家;第六、游戏的平衡性非常好,《穿越火线》以部分道具收费和VIP为盈利方式,但收费道具和普通道具的差距非常小,而且主要的差距是在个人的喜好,比如不同的玩家喜欢不同类型的武器,普通道具的AWM、AK-47、AN94(2011冠军杯冠军队的一名主力队员就用的是AN94)和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在代理运营时,通过一些列的精彩活动(腾讯在《穿越火线》里的活动不同于其他游戏商搞的华而不实的活动),给热爱《穿越火线》的普通玩家很多收费道具;第七、游戏特色系统,战队系统,如果说腾讯代理是让《穿越火线》在中国火热,那么《穿越火线》的战队系统绝对是让《穿越火线》成为全民竞技游戏的重要工具,一个简单的战队系统,带动了无数玩家间的互动。

游戏测试工程师岗位面试题及答案(经典版)

游戏测试工程师岗位面试题及答案(经典版)

游戏测试工程师岗位面试题及答案1.请介绍一下游戏测试工程师在游戏开发周期中的角色和职责。

回答:游戏测试工程师在游戏开发中负责评估、验证和记录游戏的各个方面,以确保游戏质量。

他们需要与开发人员合作,测试游戏的功能、性能、稳定性和用户体验,以及发现和报告问题。

2.解释一下黑盒测试和白盒测试在游戏测试中的区别。

回答:黑盒测试是基于功能的测试方法,测试人员仅关注输入和输出,而不考虑内部实现。

白盒测试则涉及对游戏内部代码和逻辑的测试。

在游戏测试中,黑盒测试关注用户体验,而白盒测试更关注代码逻辑和性能。

3.什么是回归测试?为什么在游戏开发中很重要?回答:回归测试是在进行修改或添加新功能后,重新测试游戏的现有功能,以确保修改没有引入新问题。

在游戏开发中,回归测试至关重要,因为新功能的添加可能会对游戏的其他部分产生意想不到的影响。

4.游戏测试中的边界测试是什么?能否举个例子说明?回答:边界测试是测试某个值的最大和最小可能性,以验证其边界条件。

例如,在一个角色扮演游戏中,如果角色的最大等级是100级,边界测试将会测试角色升级到101级时的行为,以确保系统能够正确处理这种情况。

5.请解释一下游戏中的性能测试包括哪些方面?回答:游戏性能测试涵盖加载时间、帧率、资源使用率、网络延迟等方面。

测试人员需要确保游戏在各种硬件配置和网络环境下都能保持流畅运行。

6.在多人在线游戏中,解释一下什么是同步和异步操作?为什么它们对游戏测试很重要?回答:同步操作是多个玩家或元素按照一致的时间线执行,而异步操作是独立进行的。

在游戏测试中,需要确保同步操作的协调性,以避免玩家之间的不一致性或冲突。

7.如何进行游戏中的GUI测试?请列举几个需要测试的GUI元素。

回答:GUI测试涉及对游戏界面的各个元素进行测试,如按钮、菜单、文字、图标等。

测试人员需要验证这些元素的可交互性、布局、可见性以及在不同分辨率下的适应性。

8.你如何识别游戏中的潜在内存泄漏问题?如何解决这些问题?回答:内存泄漏可能导致游戏性能下降或崩溃。

网易游戏游戏开发工程师与游戏测试面试题

网易游戏游戏开发工程师与游戏测试面试题

网易游戏游戏开发工程师1.一次考试 , 有 25 人参加 , 有 ABC 三题 , 每人至少会做一题 , 在不会做 A 的人中 , 会做 B 的人是会做 C 的人的两倍 , 在会做 A 的人中 , 只会做 A 的人比其他的少一人, 不会做 A 的人和只会做A的人数相等 , 问只会做 B 的有几人 ?解: 设绿色加白色为X紫色加白色为X/2白色为Z红色为Y蓝色为Y+1所以由条件可得X+0.5X-Z+2Y+1=25X+0.5X-Z=Y故3X=16+2Z当且仅当Z=4,X=8时为整数解 , 故题目答案为X-Z=4人或以下三组解: Z=1,X=6; Z=7,X=10;Z=10,X=12;2.李氏夫妇请 4 对夫妇来家吃饭 , 已知每人不和自己和配偶握手 , 每人至少握手一次 , 不重复和人握手 , 李先生最后一问每人握手次数都不一样 , 问李太太握手几次 ...解: 既然每人次数不同, 就说明有 1 到 8 八种次数 , 每人一种 .初始 :87 65 43 21 (00)括号内为李氏夫妇的次数从 8 看起 , 那个人肯定和另外的8 人握手 ,否则没有 8 次, 而且他的配偶肯定是7 次 , 否则不可能有8 次握手的人 .(X 表示已计算的握手)第一次 :X7 54 32 10 (11)第二次 :XX 43 21 00 (22)第三次 :XX X3 10 00 (33)第四次 :XX XX 00 00 (44)所以李先生和李太太都握手了 4 次.3. 几何题如图 , 两圆交于AB 两点 , 由 A 作直线交于两圆于CD, 问 CD 何时最长 ?并证明 . 提示 : 相同弧段的圆周角是圆心角一半感谢影子情人提供解法答案是让 AB 和 CD 垂直 , 这样 BD 和 CB 是两个直角三角形的斜边提示可知道是直径得整 .4. 假设一副扑克牌只有 A,2,3,4,5,6六张 , 且每张有任意多张 , 没有不同花型 ( 即没有桃心梅方 ), 用 PQRST表示不同的牌面 , 计算下列概率 , 并排顺序PQRST,PPQRS,PPQQR,PPPQR,PPPPR,PPPPP,PPPQQ大概解法 : 概率里面的什么分子分母实在懒得打, 我还用几次方和阶乘表示了相对关系,这样比较容易看 , 不要用大学的概率统计公式, 直接用高中生想法 , 很容易求解 .注意 , 每种牌的数量不限制, 所以去除某种特定牌的概率是1/6, 但是取出第一张任意牌的概率是6/6, 同理第二张不同牌的概率是 5/6, 所以第一个概率是6!/6^5然后乘以 6, 因为有六种取法 ,C65 嘛等于 C61, 也就是 6!/6^4后面的也差不多 , 顺便说一下 ,5 张一样的好难啊 , 竟然只有 6/6^5, 也就是 1/1296,呵呵 , 要珍惜炸弹啊 . 然后乘以 C61, 也就是 6/6^45 已知二叉树的先序和中序遍历字符串, 编程实现输出后序遍历字符串, 如果没有成功输出Failed,最后分析时间和空间复杂度解: 这是标准的ACM 2255懒得打了 . 时间复杂度是2题,NOIp和NOI中也有一样的题目, 很经典的 . 我也提供一下网上的标准答案的 n 次方吧我感觉是的 , 没有空间消耗 , 除了栈的开辟消耗空间.,#include <iostream>#include < string using namespace> std;void 1,int PrintPostOrder(start2,intconstsize){string& preorder,const string& inorder,int startif (size ==1){cout << preorder[start1];return ;}if (size ==0)return ;int i = inorder.find(preorder[start1]);PrintPostOrder(preorder, inorder, start1+ PrintPostOrder(preorder, inorder, start1+1 , start2, i-start2);1 +i-start2, start2+ 1 +i-start2, size-i+start2- 1 );cout << preorder[start1];}int main( void){string preorder, inorder;while (cin >> preorder >> inorder){PrintPostOrder(preorder, inorder,cout << endl;}}0 , 0, preorder.size());游戏测试一位游戏业HR给出了一份招聘游戏测试的题,觉得挺有趣,有必要拿来分享一下。

网易笔试题 测试工程师(网易宝)

网易笔试题 测试工程师(网易宝)

第一部分(必做):计算机科学基础1、长为N的字符串中匹配长度为M的子串的算法复杂度是()A. O(N)B. O(M+N)C. O(N+logM)D. O(M+logN)2、以下排序算法中,哪些是稳定的排序算法(多选)()A.冒泡B.插入C.合并D.希尔E.快速排序3、以下是一颗平衡二叉树,请画出插入键值3以后的这颗平衡二叉树。

4、给定两个整数集合A和B,每个集合都包含20亿个不同整数,请给出快速计算A∩B的算法,算法可使用外存,但是要求占用内存不能超过4GB。

5、请给出从N个无序的整数中计算机最小的K个整数的算法,并给出时间复杂度,其中K<<N,要求时间复杂度尽可能的低,不要求K个整数排序。

6、假设一个有8个1024字页面的逻辑地址空间,映射到一个有32帧的物理内存结构中,逻辑地址有多少位?答案来自:/oldxul/czxt/files/f2.htm在分页存储管理中,逻辑地址结构如下图所示:它由两个部分组成:前一部分表示该地址所在页面的页号p;后一部分表示页内地址(页内位移)d。

页号的地址位数决定了页的多少,假设页号有20位,则地址空间中最多可容纳的页面数为220,即1MB个页面。

页内地址位数确定了每页的大小,若页内地址为12位,则每页大小为212,即2KB。

同理,物理地址中块号的地址位数决定了块的数量。

由于页式存储管理内存空间块的大小与页面大小相同,所以物理地址中块内地址与逻辑地址中的页内地址位数相同。

解:因为页面数为8=23,故需要3位二进制数表示。

每页有1024个字节,1024=210,于是页内地址需要10位二进制数表示。

32个物理块,需要5位二进制数表示(32=25)。

(1)页的逻辑地址由页号和页内地址组成,所以需要3+10=13位二进制数表示。

(2)页的物理地址由块号和页内地址的拼接,所以需要5+10=15位二进制数表示。

7、关于网络ISO各层协议的问题,把左右相对应。

应用层网卡表示层路由IP会话层交换机网络层TCP/UDP传输层HTTP/DNS数据链路层ASCII物理层PRC,SQL8、关于Bridge模式,Observer模式,Strategy模式,Mediator模式,以上哪种模式可以使得算法的使用者忽视算法的具体实现?9、数据库系统提供两种不同类型的语言,分别是自含式语言和嵌入式语言,来供数据库管理员及开发者管理,查询和更新。

游戏测试工程师-笔试题(包含答案)

游戏测试工程师-笔试题(包含答案)

游戏测试员笔试题简答题:1. 请写出至少5个游戏类型的字母缩写以及全称。

答:①.ACT,Action Game(动作游戏);②.RPG,Role playing Game(角色扮演游戏);③.STG,Shooting Game(射击类游戏);④.SLG,Simulation Game(策略游戏);⑤.FTG,Fighting Game(格斗游戏);⑥.PZL,Puzzle Game(益智类游戏);⑦.AVG,Adventure Game(冒险游戏)。

2. 玩过哪些网络游戏,玩了多长时间,都玩到多少级?答:①.由于个人兴趣爱好,大学期间业余时间花在玩游戏和做网站上,因此玩过的网络游戏比较多,重点地列举一些,传统客户端类型的:穿越火线(中国大陆服、美服)、CSOL、战地之王、战地二等;网页游戏,《天地英雄》、《仙剑情》、《QQ农场》、《植物大战僵尸社区版》等。

②.在这些游戏中投入的时间很多,精力更多,不同的游戏会有不同的投入:在《穿越火线》陆陆续续投入了三年多的时间,因为主持着一个强大的游戏公会;《QQ农场》主要是闲暇简短时间比如吃饭前后;《天地英雄》,有时间就一整天地玩,畅快到底。

③.《穿越火线》的等级是军衔,以经验值为主,我个人的号的等级目前是中尉二,另外由于曾经两度换QQ号,其余两个号是中尉六、少尉二;《天地英雄》,等级最高的一个号是七十七级别,另外有三四个小号,在多个代理运营平台都玩过;《QQ农场》,也由于换QQ号,目前农场等级和牧场等级都是五十级。

3. 请选择一款最熟悉的游戏,简要评价它的优缺点。

答:以我精通的《穿越火线》为例,优缺点如下:①.优点:第一、《穿越火线》的画质很不错,和《反恐精英》相比,画面细腻,天气、击中效果等特效更逼真,更能激起玩家的对游戏的投入;第二、《穿越火线》的音效非常震撼,比同类型的其他FPS相比,《穿越火线》的各种音效,尤其是脚步声、投掷武器的声音、击杀提示声,营造了非常刺激、火热的战斗环境,让玩家完全沉浸于游戏中;第三、《穿越火线》的角色系统丰富多彩,从开始简单地模仿《反恐精英》里的角色,三年多以来,陆陆续续推出来飞虎队、刀锋、夜玫瑰、潘多拉、灵狐者、黑鹰等一些列个性十足的角色,每一个角色都有独自的背景故事和特色风采(如灵狐者的性感火辣、飞虎队的刚正威武);第四、游戏模式和地图不断退出,很多两三年多的老玩家都感叹——“《穿越火线》早已不是当初零八年三百来兆的那个穿越火线了”,这是《穿越火线》能三年多来一直火爆最核心的原因;第五、游戏的本土化做得非常到位,这一点是我玩了《美服版穿越火线》之后,最大的感触,美服版的,更注重刻画美国的大兵文化,在角色和地图处理上,不同于中国大陆的细致,另外网上了解的日服版的东洋刀特有武器,使得日服版一推出就吸引了一大批日本玩家;第六、游戏的平衡性非常好,《穿越火线》以部分道具收费和VIP为盈利方式,但收费道具和普通道具的差距非常小,而且主要的差距是在个人的喜好,比如不同的玩家喜欢不同类型的武器,普通道具的AWM、AK-47、AN94(2011冠军杯冠军队的一名主力队员就用的是AN94)和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在代理运营时,通过一些列的精彩活动(腾讯在《穿越火线》里的活动不同于其他游戏商搞的华而不实的活动),给热爱《穿越火线》的普通玩家很多收费道具;第七、游戏特色系统,战队系统,如果说腾讯代理是让《穿越火线》在中国火热,那么《穿越火线》的战队系统绝对是让《穿越火线》成为全民竞技游戏的重要工具,一个简单的战队系统,带动了无数玩家间的互动。

网易笔试题

网易笔试题

网易笔试题篇一:2022网易测试笔试题+答案2022网易游戏测试工程师笔试题(非自动化),幸好一考完就记下在本本上了技术类共有题:填空1多任务系统里面,一个任务可以在占有资源的同时申请资源,这会导致_死锁___.2实现内联函数的关键词是_inline_3ping、tracert是属于tcp/ip协议族里面的哪个协议?ICMP4忘了有没第4题...简答1请尽可能举出你所知道的数据库备份与还原的方法(数据库类型不限,只要知道的就写上)备份:1)直接拷贝要备份的数据库数据2)oracle用rman进行备份3)用sql导入方式还原:1)oracle用rman进行还原2)用sql导出方式2中断是什么?cpu在中断的时候做了些什么?中断就是中止当前正在执行的工作,而去执行引起中断的事件,当引起中断的事件执行完毕之后,CPU继续执行以前的未执行完的工作。

CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序3markfile文件有什么作用makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等)4谈谈你对虚函数的认识,并写出实现虚函数的方法数学题11-9这9个数字中,选3个出来,其和为奇数的组合有几个?2请把16进制数270f转化为十进制数游戏类题目填空题1梦幻西游、大话西游是什么类型游戏?2请举出至少5个网易出品的游戏3请举出5个以上游戏公司4gm是什么的缩写;职责是什么?5网易接受魔兽世界时,其版本号为?简答题1请把一个你玩得最久的网游账户的职业、等级、技能、装备描述一下。

2.(先给出一段关于新闻出版总署对于网游中各种不和谐内容的打击行动的材料)请你根据材料并结合自己所熟悉的网游,写出其需要改进以符合版署要求的地方。

3以你熟悉的网游为例,写出两个玩家面对面交易时,对交易系统的测试点测试类题目(非自动化)选择题1给出了一个二叉树的前序排列、中序排列,要你选出它的后续排列2忘了,总之很简单...算法题,就一道1在考虑容错和效率的前提下,用伪码写出对线性表的冒泡排序算法推理题1在你面前有条分岔路,一条通向说谎国,一条通向诚实国。

网易游戏笔试题用户体验工程师

网易游戏笔试题用户体验工程师

第一部分是基础题:1.试列举几款3D网络游戏。

2.网游的法术中大致有三类:攻击型法术,辅助型法术和医疗型法术。

其中辅助型的法术能使被施术者处于异常状态。

试列举几种辅助型法术及其产生的异常状态。

我。

3.假设在一个拍卖会中拍卖100元,你出价35元,对手最高出价45元,拍卖中价高者能得到这100元,而最高出价和次高出价将被卖家所得。

为了获得最大的利润,则应该在下一轮出价()元。

4.假设网易推出了一款新游戏,要为其安装程序设计一个界面,使玩家不致于在等待安装完成的时候太过于无聊5.假设游戏安装过程中出现了错误,设计一错误提示框。

其中用到的变量用$XXXX表示。

第二部分分析题1.假设在网易新推出的一款游戏中,有一个调查显示10000个帐号中有4100多个是在游戏新手阶段的8-12级流失的,试分析出现这种请况的原因。

假如网易互动公司派你去调查这个事情,其中有3个同事协助你去完成,任务限时10天。

要求写出任务清单,包括任务的分配和具体的时间进程表。

2.假设网易推出的一款新游戏,有用户反映有价道具(要花RMB的)的使用严重的影响了游戏的公平性,所以有一小组进行调查取得了10万组数据,其中一组数据(列举出其中一部分),表项有:玩家编号总游戏局数获胜局数失败局数逃跑局数断网局数使用道具的金额然后写出你分析有价的道具对游戏公平性影响的分析,包括每一步要得出的公式、图表、曲线及其意义。

最后是分析在什么情况下游戏的公平性已经收到了影响,什么情况下严重影响,以及可以合理控制的区间。

第三部分是应用心理学的试题,不是应用心理学的不用做,所以就没什么印象了,好像其中有一道题是关于心理学实验的试验方法的。

第四部分是计算机相关专业的试题。

1.用二分法查找一长度为10的有序数列,写出下标号1-10的各个数的查找次数,这个很容易。

2.将1至n进栈,出栈的第一个数为n,问出栈的第i(1<=i<=n)个数是()。

3.编程将一个数转换为另一个数,要求是原数的二进制前后对调,如10110010B变为01001101B更多笔试题、面试经验、就业分享尽在 面向大学生的互联网就业指导中心1。

9.17,网易游戏(互娱)笔试,第二题

9.17,网易游戏(互娱)笔试,第二题

9.17,⽹易游戏(互娱)笔试,第⼆题1、题⽬2、思路和之前做的,,有点像,但这个要简单很多。

求⼩易视野外,互相看不见的⼈个数。

(1)整体思路就是,找凹槽的个数。

我找的是⾼地的个数,凹槽=⾼地+1。

(2)具体细节,根据⼩易的位置,需要减⼀些数。

⼩易在⾼地,凹槽=凹槽-2,也就是两边在视野范围内,不算数。

⼩易在凹槽,凹槽=凹槽-1,也就是⼩易占了⼀个凹槽,不带他⾃⼰。

代码逻辑:/** (1)寻找⾼地个数:合⼀* 平台合⼀:相当于去重,省去不必要的⿇烦。

* list转为新数组* ⾼地合⼀:有多少凹槽,就可以有多少隐蔽⼈数。

* 对哦,其实可以直接统计凹槽啊!两端特殊处理就好!【其实⼀样,也不会简化,就不写了】** (2)隐蔽⼈数=⾼地个数(-1)* 如果⼩易在凹槽,⼩易占⽤⼀个凹的隐蔽位置,是凹数-1,即⾼地数。

* 如果⼩易在局部最⾼点,考虑TMD⼩易视野之外!!所以是凹数-2,即⾼地数-1!!* ⽤平台合⼀之后的新数组判断即可,很好判断。

**/菜鸟,没⽤什么巧妙的招式,纯粹严谨的代码逻辑。

3、代码package⽹易游戏;import java.util.LinkedList;import java.util.List;import java.util.Scanner;/*** 终于他妈的搞定了,我的天哪,2021年9⽉17⽇22:53:03** 我从21.00就开始做这道题,基本完成是22.00,但是有报错,提交失败。

* 完善是22.00-22.53,完善了⼀个⼩时,才把这3个⽤例跑通,还有没有其他情况未知啊!** 题⽬:⽹易游戏第⼆题* onenote:///G:\研究⽣\OneNote_git\专业\数据结构算法.one#⽹易笔试** OK,整理博客吧。

2021-9-17 23:13**/public class Main2 {public static void main(String[] args) {//Scanner in = new Scanner(System.in);//int n = in.nextInt();//地形组数////for (int i = 0; i < n; i++) {// int N = in.nextInt();// 地形长度// int M = in.nextInt();//⼩易位置// int[] arr = new int[N];// for (int j = 0; j < N; j++) {// arr[j] = in.nextInt();//Hi,地形⾼度// }// System.out.println(findHighNum(arr));////}int[] arr = {0, 1, 0, 1, 0};int M = 1;//2//int[] arr = {0, 1, 0, 0, 2, 1, 0};//int M = 1;//2//int[] arr = {0, 1, 0, 0, 2, 1, 0};//int M = 2;//1System.out.println(findHighNum(arr, M - 1));//⼩易位置从1开始,不是0!}/***** (1)寻找⾼地个数:合⼀* 平台合⼀:相当于去重,省去不必要的⿇烦。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

提前批,网易互娱游戏测试工程师,今天三面结束,等最后结果。

复盘一下面试经历~
不得不说网易互娱对人还是挺好的,每次面试前都会电话确认一下,真心感觉受到了尊重!而且面试官也都很NICE!不像隔壁...
正文如下:
一面电话面,猝不及防的电话,原本约的是17点结果16点就打来了,当时在开会,非常紧张。

1. 个人介绍
2. 根据填写内容描述游戏经历,并细致刻画自己付出的努力
3. 复盘某游戏上线新英雄所需要进行的测试,主要有哪些方面的测试
4. 对游戏平台/社区的了解程度
5. 个人的兴趣爱好,并具体描述在其中的努力(学习的过程)
6. 是否有大赛经历?
7. 成绩奖学金?
8. 技术题:(1)线程、进程(2)死锁(3)TCI/IP三次握手(4)数据库drop和delete的区别(5)索引的作用,何时无效(6)面向对象的特性,怎
么解释(7)JAVA线程池的了解情况(8)function不想被重写,怎么办。

9. 智力题:(1)往南1公里,往东1公里,往北1公里,回到原点,这是在哪。

(2)2个玻璃珠100层问题(3)基础概率、排列组合题。

10. 你有什么问题。

主要考察基本面:计算机专业基础、游戏基础和逻辑思维。

但我那天开了一天会,状态不太好,智力题答的很烂。

5天内收到二面通知。

二面视频面,这次有好好准备,看了牛客其他大佬的面经,还是非常有帮助的,感谢各位~
1. 个人介绍
2. 游戏体验
a) 玩的最多的魔兽世界。

平均游戏时长?游戏目标?前期:?,中
期:?,后期:?团本raid举例,怎么打的,有技巧吗,为啥这么
打,这个打法思考过吗?魔兽加一套新的天赋系统,怎么加,思路。


说到有个数值测试,具体怎么测。

不同下的场景测试结果不同,怎么辨
别测试效果。

新的天赋会对游戏经济系统产生什么影响?
b) 换个游戏,王者荣耀。

打啥位置。

射手游戏体验如何,各个时期的目标
是什么,会关注什么?为什么说前面几个版本都是战士荣耀、坦克荣
耀。

射手在哪几个节点比较关键。

辅助和射手思考的点有什么不同,会
关注什么?
c) 你还玩DOTA,那与农药有啥区别?为什么会造成这样的区别。

3. 测试相关。

第N天要交付游戏,第N-3天理应开始测试,但N-1天才交付代
码,你准备怎么测?如果给你分配人,你应该怎么安排测试。

测试具体是怎么测。

测试时间太紧,出BUG了,怎么办,开发甩锅怎么办。

怎么弥补双方关系。

(面试官补充,基本不会出现这种情况)
4. 未来职业规划
5. 你有什么问题
主要考察:对游戏的理解和思考,不要求你快速回答,但你的回答一定是要有逻辑的才行,否则会被问翻。

同时,自己玩的少的不熟悉的游戏千万别给自己挖坑。

如果真的对游戏认知的比较彻底或者有深入钻研的话应该都很ok。

依然5天内收到三面通知。

三面就现场面了,依然做了点准备,再次感谢牛客各位大佬~
很明显是有些硬性问题:
1. 个人介绍
2. 为什么选择这个岗位/公司
3. 过去三年最有成就感的事情
4. 期待薪资
5. 期望工作地点
6. 未来发展
7. 你有什么问题
但是,当面试官问完这些问题后,时间才过了15分钟????牛客大佬都说至少聊了45分钟啊??我的妈?难道凉了?于是乎,我问了面试官N个问题,硬是凑了快1个小时。

当然面试官始终面对微笑耐心解答。

= =
主要考察:与岗位的契合度吧。

在闲聊的过程中,面试官也提到过,而且也重点问了我的未来规划(可自己没啥规划233333)和为何选择此岗位。

相关文档
最新文档