一面八股轰炸,二面测试场景轰炸,基础很重要。上周意向了,电话说是下周开奖,等等看。
快手 游戏测试 一面 45min
自我介绍
1.Java部分
1.1 Java反射、作用(说了下反射定义,在框架用的多,不咋会)
1.2 深拷贝,浅拷贝的区别
1.3 重写与重载的区别
1.4 本地变量和局部变量的区别
1.5 new一个对象和clone一个对象的区别(答错了,不在我的题库)
1.6 Java异常处理有哪些方法
1.7 Java为什么可以一次编译,多处运行
1.8 有哪些类加载器
1.9 有哪些垃圾回收算法
2.操作系统
2.1 什么时候用多线程,什么时候用单线程(高并发用多线程,别的不会)
2.2 内存分配方式(只说了分页、分段、段页式)
2.3 分页、分段的区别
2.4 避免死锁的方法(破坏四个条件之一,有的忘记了)
2.5 信号和信号量的区别(只说了信号量,信号不会)
3.数据库
3.1 关系型数据库和非关系型数据库的区别(不会)
3.2 数据库响应慢,有哪些可能原因
3.3 怎么删除大表中所有数据(truncate不对,不会)
3.3 数据库主从(只说了主库写、从库读,读写分离效率高)
3.4 视图有什么作用
4.计算机网络
4.1 三次握手,少一次会怎样
4.2 TCP流量控制
4.3 网页输入url会发生什么
5.代码题:滑动窗口最大值(写的单调队列,没跑通没给时间改,说思路和时间复杂度)
6.玩过的游戏,游戏做的好的地方,有啥bug或可吐槽的
7.反问
快手 游戏测试 二面 60min
1.自我介绍
2.小程序项目做了哪些测试(功能测试、接口测试,举例子)
3.介绍算法项目,自己负责的工作
4.提供射击类游戏的录像,用算法可以检测游戏作弊吗(瞎讲了)
5.设计王者荣耀匹配机制,你会考虑哪些因素(讨论了好久)
6.了解哪些测试方法、工具(黑盒的等价类边界值等,白盒的几种覆盖,Jmeter接口和性能测试、Selenium+Pytest自动化测试)
7.用Jmeter怎么做性能测试
8.怎么测试用户绕过服务器做一些操作(可能考的接口测试吧,不会)
9.进入游戏房间到匹配进入游戏,有哪些测试点(功能、性能、安全、兼容、界面UI,一直引导我多说点,讲的比较久...)
10.各种英雄的技能,有哪些通用的测试点
11.其他游戏,有没有印象深刻的bug,怎么检测该bug或异常行为
12.测试人员需要哪些品质
13.个人介绍说有进取心,有责任心,哪些事情可以体现
14.反问
快手 游戏测试 hr面 20min
常规问题,反问的时候问了一下快手有哪些游戏项目,hr说杭州有一些自研项目,在往中重度游戏走。
#快手面试##测试面经#