网易雷火 2020游戏测试岗位春招笔试

1. 单选题

22题,每题2分,包括游戏常识、编程基础、计算机科学基础知识等内容。

2. 需求分析

1题,7分,给你一份限时打怪游戏的活动策划(类似DNF怪物攻城),提出其中有可能的漏洞和不足之处。

3. 编程题

1题,8分,按照字典序输出N对括号能够构成的所有合法字符串,其中0<=N<=10
0 => ''
1 => '()'
2 => '(())', '()()'
以此类推
参考代码(C/C++),感谢 @NendoC 提供的代码思路
#include <bits/stdc++.h>
using namespace std;
class Solution {
    int n;
    vector<string> ans;
    void dfs(const string &s, int l, int r) {
        if (l > 0 && r >= 0) {
            dfs(s + '(', l - 1, r + 1);
            dfs(s + ')', l, r - 1);
        }
        if (l == 0 && r >= 0) {
            ans.emplace_back(s + string(r, ')'));
        }
    }
    void print() {
        bool flag = false;
        for (auto &s : ans) {
            if (flag) cout << ", "; else flag = true;
            cout << '\'' << s << '\'';
        }
        cout << endl;
    }
public:
    Solution() {
        dfs("", n, 0);
        print();
    }
};
int main() {
    Solution solution = Solution();
    return 0;
}

4. 概率题

1题,7分,两小问,以游戏中的武器强化作为场景,小A有个两个宝石槽的武器,可以通过合成宝石进行强化,每次强化成功的概率为2/3
每次如果合成失败 => 武器已经合成了宝石? 合成的宝石破损一个 => 还没有合成宝石?武器出现裂痕 => 已经出现裂痕?武器分解
每次如果合成成功 => 武器有裂痕?修复裂痕 => 宝石槽没有占满?占用一个宝石槽 => 宝石槽全部占满?武器强化成功
试计算
(1)4块宝石能够强化成功的概率
(2)宝石数量不做限制能够强化成功的概率

5. 逻辑题

1题,10分,根据ABCDEF他们六个人关于本次职位变动的叙述和题目限制判断谁对谁错,最后按照官职大小排序输出职位变动前后的六个人的官职顺序
参考答案:
前:EFCADB
后:BEFDAC

6. 测试用例设计

1题,12分,以游戏中的银行(仓库)容量扩容为场景,设计相应的测试用例

7. 算法题

1题,3小问,共12分,以卡牌游戏自动化测试所得到的数据为场景,设计三个有关问题的算法
(1)数组最值
(2)数组中位数
(3)简单求和

总共7种题型,满分100分,答题时间150分钟,可以按任意顺序做题,但一种题型做完提交后才能再选择做其他题型。总结来说,题目比较开放,题量较大,考察角度全面,有些题目难度较大。
欢迎各位牛友补充。
#网易雷火2020春招##网易雷火##笔经##校招##测试工程师#
全部评论
需求分析题补充: MMORPG游戏,14点开始,大于等于50级的玩家组队参与 1。ABC三处场景各刷新100只活动NPC 2。与NPC谈话谈话,选击杀选项,刷出等级变化的boss 3。击杀boss分经验和奖励 4。15点,NPC全没了活动成功全服通告,NPC还有活动失败 找漏洞和问题 算法题补充: 第一题,胜利者血量形成数组,求最大最小值 第二题,求中位数 第三题 打出洛基牌能让敌人眩晕N回合,DEBUFF不叠加时长,会重置比如1,2回合打出,N为2,则眩晕三回合 给出打出眩晕牌的数组和N, 求眩晕的总回合 (**,我好像遍历的时候的n取错了 = =)
1 回复 分享
发布于 2020-03-29 17:52
被中间空格恶心到。。。
点赞 回复 分享
发布于 2020-03-29 20:52
逻辑题好像一样 : http://m.zhangyue.com/readbook/11006912/12.html?p2=104004
点赞 回复 分享
发布于 2020-03-29 17:53
超时了吧估计。有很多重复的情况。
点赞 回复 分享
发布于 2020-03-29 17:11
生成括号的那个题,给的输出样例,没有说明。还得加空格和两端的单引号。 另外,考试右下角的咨询那里,真的是活人在回答问题吗!?居然互动起来了。
点赞 回复 分享
发布于 2020-03-29 17:05
我就贴图片了,直接贴代码不知道为啥要被迫转义
点赞 回复 分享
发布于 2020-03-29 16:19
编程题,我遇到的坑点就是逗号之后还要加个空格2333,其他没有了,可能是你对于满足情况的括号搭配没有考虑完
点赞 回复 分享
发布于 2020-03-29 16:10
是150分钟。。。
点赞 回复 分享
发布于 2020-03-29 15:57

相关推荐

bg:双非本,一段中小厂6个月测开实习今天发这个帖子主要是想聊一聊我秋招以来的一个发展我是在8月底辞职,打算秋招,可是看网上都说金九银十就想着自己就是一个普通本科生,现在九月份都是一些大神在争抢,所以9月份基本上没投,等到了10月份才开始秋招,可是这个时间好像已经有些晚了,今年秋招开启的格外早,提前到了7,8月份,我十月才开始,官网投了很多公司,没有任何一个面试机会,这个情况一直到了十月底才有了第一个面试,当时没有面试经验,所以不出意外的挂了后续就是漫长的投递,但是毫无例外没有面试,没有办法我只能另辟蹊径开始在BOSS上边投递,然后顺便也根据BOSS上边这个公司名称去浏览器搜索看看有没有官网投递渠道,毕竟官网上投递后还是可以第一时间被HR看到的,然后一直不停投递,一开始第一个星期基本上都是投的正式秋招岗位到了第二个星期才开始实习和正式一起投,到十一月底的时候已经沟通了700➕才有一共1个正式的,5个要提前实习的,3个实习的面试,最后结果是过了1个要提前实习的和2个实习的每次面试我都会复盘,发现这些小公司面试官问的五花八门,有的专问基础,有的专问项目,有的啥都问,不过自己也是看出来了一下门道,就是小公司不像大公司面试官那样能力比较强基本上你简历上边的他都会,然后会根据简历来问,小公司面试官他们更多的是看自己会什么,然后看看你简历上边哪些他也是会的然后来问,经过不断的复盘加上背各种各样面试题,到了11月底12月初才有了1个要提前实习的offer还有2个实习的offer,而且薪资待遇对我来说已经很可观了可是啊,人总是这样得了千钱想万钱,我又开始不满现状,但是此时的我面试能力经过这么多面试和复盘已经很强了,然后在十二月份运气爆棚,被极兔和小鹏补录捞起来面试,还有个百度测开的实习面试,这个时候因为有了offer所以感觉有了底气,面试也很自信,最后结果是全部都过了那个时候我感觉自己真的很厉害,我问了极兔那边的HR像我这样的双非本收到offer的在极兔有多少?他告诉我产研岗90%都是硕士,10%里边基本上都是211,985,想我这样的很少很少,那一刻感觉自己超级牛逼,小鹏就更不用说了,最后也是不出意外选择了小鹏所以我就我个人经历想对和我学历履历差不多的牛友一些建议第一:秋招一定要趁早,真到了9,10月,那个时候可能你投的结果可能还不如7,8,11月,第二:最好先拿小公司实习或者正式练练手,提升一下面试能力,我个人觉得因为小公司问的五花八门所以你会更加横向去提升自己能力,而且大公司其实面试没有那么难,除了一些非常卷的岗位,公司大神比较多会问的很难,一般好点的公司都不会问的那么难,他们也知道都是应届生不会要求那么高第三:当有一定能力后,就是坚持了,对于我们这样的学历,没有特别强的履历情况下,就是要抓住提前批和补录的机会,这个时候各方面不会卡的很严,是我们很好很好的一个机会第四:就是运气也是很重要的一部分,不过这个很难去说什么最后祝各位牛友都能收获自己满意的offer😁😁😁
秋招,不懂就问
点赞 评论 收藏
分享
评论
4
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务