字节跳动 Data部门 测试开发工程师 秋招提前批凉面
一面 35分钟
1、自我介绍
3、那你发现过软件本身的bug嘛?
4、主要是用户体验相关的是吧?
5、那你发现的这些软件bug是怎么处理的呀?
6、那你发现那些比如说淘宝的Bug呢?
7、一般什么样的bug比较多呀?
9、tiktok在其他安卓手机可以访问,但是这部手机不能访问,也不知道为啥是吧?
10、你为什么想做测试呀?
11、让你测试一部联动的电梯,你能想到哪些验证点呢?啥叫联动的电梯,我们现在进入一栋大楼,这栋大楼一层油三部电梯。你按随便一部电梯上的按钮,三个电梯的按钮都会亮,你只需要按一次就行了,同时这三部电梯,只有一部响应你,而不会三部电梯都到达你面前,这就算是一个联动的功能。现在想让你验收这部电梯的话,你能想到哪些验证点。
12、计算机专业的是吧?
13、Java里面的TreeMap跟HashMap有什么区别?
14、那你对什么语言比较熟悉?Python中的装饰器是什么?知道吗?
15、数据库也会是吧?数据库事务的四大特性知道吗?那你说下事务的作用是啥?
提问环节:
1、部门具体是做什么的?
二面 55分钟
1、简单自我介绍
3、计算机相关的基础课程都上过是吧?自学的是那些?
4、计算机网络跟操作系统自学过嘛?
5、你们学校computer science 学的是什么课程?直接说上了什么课?
7、你要测试的主要业务是什么?主要功能是什么?把流程串起来?
8、这个平台在测试过程中,会遇到一些报错呀。像这种报错的情况你是怎么处理的?有个页面报错了怎么处理?
9、怎么确定是前端问题还是后端问题?页面中的表格没有显示,你怎么去判断是前端问题还是后端问题?
10、Linux你用过嘛?Linux的基本命令会吗?查一个进程占用哪些端口用什么命令?Linux上面杀掉所有Java进程的命令?
11、你用过git嘛?你怎么从github上面把代码下下来?下载下来是个树状结构,我现在想查一下目录里所有hello出现的位置,怎么查询。
12、学过网络安全是吧?Https这个协议,它安全在哪里?
13、网络安全学的是什么?怎么去攻击TCP连接?攻击在什么情况下能成功呢?
15、这个问题要设计测试用例,你怎么设计呢?写出具体的例子,写出具体的输入,把case列出来。
提问环节:
1、测试的主要内容,具体是干嘛的?比如说面试官您这边主要负责是什么呢?
三面 27分钟
1、自我介绍
2、你在学校的成绩排名是多少呢?有10%左右嘛?
3、你现在实习是在北京吗?后面想去哪个城市工作?
4、你还需要回学校吗?
5、说一下你现在实习的平台是干嘛的?架构是什么样的?你的测试方案?测试流程?
6、你对测试是不是很感兴趣?
7、你想做测试多一点,还是测试工具开发多一点?
9、智力题:1000瓶水中有1瓶毒药,喝了毒药第7天后小白鼠会死亡,现在有10只小白鼠,请你设计一个方案让小白鼠找出是毒药的那瓶水。
提问环节:
1、测试主要的业务是什么呢?
2、广告测试里面,会具体涉及到类似于性能测试、功能测试等哪些大类?
3、部门性能测试一般是侧重哪一方面的呢?
4、部门有专门的测试小组吗?测试小组的规模是多大呢?
5、日常工作中,需要去掌握哪些技能呢?