总结一下今年米哈游游戏测试开发的面经

笔者本次面试游戏测试岗位的笔试回忆(跟下面一个同学的经历也非常相似)

  • 主要涉及的问题包含 一些有关游戏的奖项 游戏主题内容(开放世界类游戏)
  • 一些很基础的问题 也包含算法类的笔试题 有栈 排序 动态规划
  • 算法题:
    • 字符串的操作:给出一个由大小写字母组成的字符串 提取大写字母为单独的字符串 并且字符串要求重新排列为奇数位的字符字典序大于两边 偶数不大于两边 并将重组的字符串插入原字符串小写字母对应的位置 大写字母同上 然后输出整理好后的字符串。
  • 问答题:游戏测试的流程,
  • 用例设计题:崩坏星穹铁道技巧鸟测试用例设计。

同学一 25春招面经

  • 自我介绍
  • linux查看筛选日志
  • linux查看性能
  • python字典合并,删除
  • 无畏契约的优点和缺点
  • 性能测试指标知道哪些
  • 无畏契约的压力测试如何测
  • 游戏与npc对话接任务去打怪再提交任务,如何设计测试用例
  • 游戏聊天功能如何设计测试用例
  • linux程序崩溃的原因
  • 用户端程序崩溃,如何复现

同学二 游戏测试开发-暑期实习

  • 单选题:最佳适应算法分配内存空间、Test类 序列反转、数字计算、HDLC协议传输数据流、字符串截取、完全二叉树节点数量计算
  • 多选题:无向图深度优先遍历、引用 结构体 停止-等待协议、页面置换算法、构造函数
  • 编程题:
    • Q1:给定长度n的字符串s,对其每一个字符串进行如下操作:

      • 若为大写字母则将其替换为字母表下一个字母,
      • 若为小写字母将其替换为字母表上一个字母,
      • 若为数字则将其加1(9变为0)
      • 若为其他字符,将其转换为”_”

      输出操作后的字符串

    • Q2:给定一个字符串s,定义四个整数a,b,c,d 先对s的[a,b]区间进行翻转,再对翻转后的s的[c,d]区间进行第二次翻转,若两次翻转后得到的字符串与原字符串s相同 则输出为”YES”与a,b,c,d,否则输出“NO”

    • Q3:给定n个相同长度字符串和一个整数预设值k 若两个字符串的不重合字符数≤k,则判定两个字符串属于同一团,

      • 判定给定的n个字符串是否能被归类为一个团,输出”YES”或”NO”

同学三 测试开发

  • 实习接口的测试是怎么做的,测试用例怎么设计的,数据怎么mock
  • 测试工具怎么开发,你在金融行业实习和互联网实习的区别
  • 假如工作中遇到和团队成员意见冲突如何解决
  • 做过哪些性能测试,根据什么需求去使用的
  • 了解数据库吗 如何优化索引,如果查询玩家操作日志怎么提高索引速度
  • 擅长哪些框架和语言,这些框架有哪些区别
  • ai如何运用到游戏测试里,除了做图像识别还有呢
  • 场景题:设计一个游戏载具的测试用例
  • 玩过哪些游戏,你说幻兽帕鲁,有哪些优点 和同类型游戏对比呢
  • 为什么选择到游戏行业发展
  • 反问业务

同学四 游戏测试

这位同学的面经废话稍多,只留下了有用的部分:

  • 编程题:

一个大小写字母组成的字符串,重新排序,字符串第i位的字母视为S,计算他在字母表中的位置和ascll码相乘在与一个输入的数p取余。算出来之后按这个余数小到大重新排序,余数相同比ascll码大小。
我的做法是建立个字典,先把字符串里面所有的字母权值(计算的那个数)储存起来,然后把字符串转换为字符列表,再挑出来他们的权值,按照它的要求排序,列表排完提出来换回字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰杰批

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值