一面,55分钟左右
自我介绍
实习项目介绍
遇到的困难,花了多少天
有没有更难的
(基本照着简历上的工作内容描述了一遍)
之前实习是一个工业自动化公司现在怎么来做游戏行业了
对游戏测试开发的理解
玩什么游戏最多,王者荣耀(弃坑),原神
原神有什么吸引你的地方
原神有什么bug,(从场景方面答了一些)
从攻击方面谈谈
最常用什么角色,介绍一下
(从人物背景,技能机制介绍了一下
对这个角色的技能怎么测试
反问:你玩什么游戏(面试官有玩王者
王者荣耀有什么bug
智力题:左***共6个空槽,连续两发在一起,前一个人打了一枪没死,轮到你了,要不要转一下再打(没做出来
算法题:汉诺塔打印每次的操作。(没做出来
反问环节。
---1面体验很好,面试官会和你分享你不会的题的思路---
二面,45分钟左右
线程和进程的区别
线程通信方式
线程的声明周期
IO多路复用
同步IO和异步IO的实现(不会
同步和异步的区别
看我项目一个C++一个Golang
问了Golang和C++相比各方面的优势和劣势
Pyhton看过书吗(看过
谈一下装饰器(不会
问项目
自动化测试有了解过吗
场景题写伪代码:给你两个API(当前路径是否是目录返回bool和列举当前路径下的所有子目录和文件返回list),然后给一个根目录,可能有很多级文件目录,一个目录可能有很多文件,一个文件有很多行,一个行有很多列用逗号隔开,要求取所有文件的最后一列数据存到数据库。
我:写了个dfs读取文件
说文件数量很多上十万个
我:把dfs改成用队列bfs+新建线程异步读取文件
又说这只是提升了读取文件速度但是没有提升读取文件列表数据
我:在上面的基础上,bfs每层只放一半进队列,剩下的一半放到递归调用的bfs里,类似二分法
玩什么游戏,原神
如何测试里面的一个场景
反问环节