字节跳动测试开发--产品研发1,2,3面面经
一、一面04.22(40min)
首先自我介绍,然后一面没有问项目
1、url从输入到显示的过程?
详细说了一下DNS解析以及三次握手。
2、对软件测试的了解?
3、对测试开发的理解?
4、头条刷不出内容是什么问题?
5、mysql的索引,以及mysql的索引类型?
6、微信发红包的测试用例设计?
7、为什么需要四次挥手?
8、有没有了解过接口测试和自动化测试?(直接来一句不了解)
9、算法:极其友好,写一个斐波那契数列、
10、sql,一张学生成绩表,输出不及格科目数大于2的学生的id及不及格科目数
反问环节:部门测试与工具开发的比例?面试官说是工具开发多一些。
一面之后大概40分钟左右,hr打电话约二面
二、二面04.27(本来25,但是面试官开会改期了,45min)
老自我介绍了。
1、说说你在学校做的事?
差点把我整蒙了,还好补了一句可以介绍一下课程和项目
2、针对项目提了一些简单的问题,因为项目比较水,就没怎么深入。
3、谈谈对测试开发的理解?
4、如何对你的项目进行测试?
5、刚刚谈到了单元测试、集成测试、功能测试,结合你的项目说说?
6、你的项目的数据库怎么设计的?
7、谈一下mysql索引?Innodb用什么索引?
简单提了一下索引是什么,索引的好处,哈希索引与B+树索引,聚簇索引与非聚簇索引,以及MyISAM与Innodb的区别。
8、说一下数据库事务?你的项目中哪里能用到事务?
9、算法:就是返回整数数组中只出现一次的两个数。
10、抖音发布动态的测试用例设计?
11、作为用户角度,觉得有没有哪里可以改进?
(作为抖音重度用户,提了一个小小的建议)
12、加入你是产品的话,你怎么确定你这个改进要不要做?
13、面向对象的三大特性?结合具体的例子说。
14、写题的时候用到了vector和map,介绍一下stl的容器?
简单扯了一个各个容器具体的特点。
15、抖音点击发布之后发生了什么?
16、刚刚说到要测试发布的用时,如何确定?
17、了解多媒体传输吗?(不了解)
18、什么时候能来实习?一周几天。
反问:您觉得我还有哪方面需要去加强一下吗?
答:我觉得你各方面都还不错
二面之后大概两个多小时就收到hr约三面。
三、三面/04.28 1h)
这个面试官给我的最大的印象就是特别喜欢说然后呢,差点给然后呢整不会了。
1、介绍一下你自己,然后简单介绍一下项目?
2、针对项目问了几个问题。
3、对测试开发的了解,为什么选择测试开发?
4、DNS了解吗?说说DNS。
5、url从输入到显示。
6、抖音上划刷新的测试用例设计?打在屏幕上吧。
7、手机扫码实现单车开锁怎么实现的?
这个我是真不会,然后随便扯了一句。
然后面试官连续几句然后呢,人差点没了
8、做题。
一开始的一道因为刚刚几句然后呢比较紧张,所以没做出来,问能不能换题。
然后就换成了一道删除链表第k个节点。
还有一些不太记得了。
然后之后反而就问了很多技术无关的问题。
比如说如何安排空闲时间,兴趣爱好,成绩,家庭情况等。
三面过后大概一个半小时,hr打电话约hr面。
四、hr面(04.29 20min)
hr面很快,就问了一些问题,然后结束了。
五、offer call加offer发放(04.30)
早上起来收到了面试问卷,以为凉了。
下午快四点的时候想打电话问hr是不是凉了,刚有这个想法就oc了
然后说offer审批过了