游戏测试工程师面试经历
作者:MaesLeung 发布时间:[ 2017/1/20 14:16:29 ] 推荐标签:游戏测试 软件测试
考量到自身尽可以拿得出手的只有python爬虫,然后去面试了一份脚本相关的游戏测试工程师。现在写个记录粗略回顾一下吧。集思广益。
自我介绍
简单套用了知乎的公式
姓名+学校+专业+
学习内容+项目经历+毕业设计+
对职业的了解
给自己突出的能力/经历适当润色
技术面
考虑到简历上面对Python的重点描述,面试官也是着重Python来提问。
1.list与set的区别
说到底,接触到的python爬虫之中只用过set来过滤重复项;而list的话只能说出一个是可变对象。
回来经过查询得知set跟list都是可变对象,而且特定情况(考虑set的不重复性)用set存放数据比list高效。
2.简单写出一段爬虫代码
针对简历提及到的项目经历的问题。手写代码脱离了官方文档和编辑器的纠错会非常的蛋疼。其中我写到了decode('uft-8'),然后被提问到了这一点上。做项目的时候只是跟着步骤一步一步做的,却是少了一个“为什么”的过程。这可能是我学习过程的不规范吧。这一点我答非所问了。
从网页上爬取下来的内容经过这一个utf-8解码的过程,因为大多的网页都是经过utf-8编码的,解码之后才能变成正常的可阅读的str类型(突然想起来这个问题了马上做了补充,然而也没有搜索过相关答案码着码着写出来了……)
3.json中的key可以用什么类型
有点忘记问题是用“哪些”还是“什么”了,如果是前者更迷惑了,尽管自己也是很疑惑,不过也只答了可以用str,因为没有尝试过别的类型,实话实说。然后面试官让我回去之后尝试一下,思考一下这个问题。
json是javascript衍生出来的,然而又跟javascript中定义的json不同。标准的json格式,python中可以通过dumps()得到,其中key必须在双引号中。由于json为了适应不同平台不同环境,开发者索性将它定制为统一的格式避免发生问题。
{"key":values}
这一阶段问题有点发散,我们称呼这一阶段叫whatever。
首先想说一下面试之前我通过网上的资料对游戏测试工程师的一个认识。
a.软件测试工程师的一种
b.工作流程,印象深的两个模型,V模型(策划开发→测试验收),W模型(双V模型,策划、制定测试→开发、测试),还有一个非常不便的瀑布模型
c.测试方法,黑盒白盒,静态动态,手工自动,其中各支部还能细分出不同方法
我以为对这些有一些了解会是个加分项,或者是我自我介绍的时候表述不清,只到面试官发问我才知道我给自己挖了坑。
1.黑盒测试有什么测试方法
我上面提及到,我对方法的了解到了黑盒白盒是干什么吃的一层,再细分下去也只是看过一些名称,概念没去记住。于是这记忆模糊地说出了边界值分析、因果图、错误推测大概这三种方法。
等价类划分、边界值分析、错误推测、因果图、正交试验分析、状态迁移图、流程分析
2.边界值分析法测试一个由4到16个数字、英文字符组成的账号
我答了用3跟17两个情况去测试。问题补充为为什么选择3跟17两个数。还是一个平时用起来很自然深究原理懵逼的问题。引用下百科的答案:
使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
大概我也是答了出来不过印象中很是含糊……
3.狮子与蚊子有什么相同点(至少5点)
动物、捕食者,我答了这两个,泪奔,其中是相处很多不同点啊……
回来跟基友讨论,没有压力的环境是真的好啊……
都有嘴巴、都有眼睛、出手都会见血、名字都有“子”,等等等等……
4.如何测试一个登陆页
着重功能测试,然后剩下的只有三点了:
a.账号格式是否合理
b.密码是否为密文
c.登陆后响应时间是否合理
d.账密不匹配
回来之后想到更多三点:
记住账号、记住密码、自动登录
5.如果浴室莲蓬头不出水了,怎么解决
a.水费
b.入水管
c.出水管
d.莲蓬头
e.水箱入水情况(因为家里有一个水箱存储热水提出了这一点,然而被面试官归为水费那一点上了)
实在想不到更多了,面试官补充到了一点:水压
联想到游戏问题的话,如果登陆不到也是要考量到服务器压力问题,也是合情合理。
压力面
1.有遇到什么困难吗,说出一个及解决方案
这里我的思维还没调整过来,还以为是技术类的,然后说要耐心不断调试找出问题所在blahblahblah……
2.有与人发生过冲突吗,怎么解决的
作为一个90后空巢老人,社交活动常年在三五知己之间,基本没有机会出现什么大状况,也只能客观描述说要让时间抹平,等到双方都足够冷静再找时机道歉blahblahblah……
星期一去的面试,现在整理下来果然好糟糕。虽然还没出结果不过还是要继续努力提升自己,多捉细节跟基础啊……
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11