字节跳动 测试开发岗 一二三轮凉经

===============一面===============
看了网上的测开面经,恶补了一通计算机基础知识,计网操作系统算法数据结构C++基础的重点知识感觉全复习了一遍,感觉带着一小半的信心上了面试网站(并没有)
面试的是小姐姐,特别特别温柔,全程花四十分钟左右
然而题目又碰到盲区了。。。

1、自我介绍
我还是说了一下真实情况,之前申请出国且转专业,果然又被详细问了一下做这种决定的原因以及各种人生规划啥的,还有究竟以后还读不读研这个问题。

2、介绍项目
详细的说了一下各个项目。

3、小姐姐介绍了一下她们现在的业务
一种是业务那边的测试,一种是自动化那种测试,介绍了一下问我选哪个,业务那边很需要和人沟通交流的能力然后对代码的要求是读懂,自动化那边就要开发自动化的测试框架以及各种工具,我当然选择不硬核的了!

4、业务能力
4.1 黑盒测试白盒测试
4.2 单元测试集成测试
4.3 测试用例怎么设计
我真的以为测开注重开发不会问这么多测试的东西,我错了,这些只知道个浅显的概念

5、微信的点赞功能怎么测试

6、轻微的考察了一下代码能力(真的好温柔考得好简单!)
题目:输入China,逆序输出
#coding=utf-8
import sys
s = input()
res =
for i in range(len(s)):
res.append(s[-1-i])

print(‘’.join(res))
本来记得有个reverse函数可以直接用,但是记不清怎么调用了,只能想到傻傻for循环了

7、反问环节
问了一下该补一些啥知识,小姐姐炒鸡细心的讲了很多,感觉自己真的在测试的原理和实践上的确差很多,但是前面面试了几家的测试和测开以及看测开面经好像问问题都是硬核计网操作系统QAQ,真的把这方面给漏掉了。

===============二面================
24号下午面试完,25号上午填写了面试体验问卷,然后下午HR小姐姐就打电话过来约26号的面试了。经过一面的“测试基础知识”碾压,我狂补了一大堆测试的基础知识,再次忐忑的带着我那一小半的信心点进了面试链接。最后当然我恶补的那些知识又没用到。
今天面试的是一个小哥哥,还是很随和的,问的东西不多,更像闲聊,全程应该只有二十分钟左右(如果我代码更快的话应该时间更短)

1、说一下自己的优点和缺点

2、Get Post 和Head(是这个吗我好像没听过)的区别

3、项目细节,估计是怕项目瞎吹或者造假

4、问我哪门语言好,我说我C++和C是学过的但是最近Python用的多(疯狂暗示理论问题问我C/C++的),结果面试官说用的多就行,给我出一个没学过也不用上网查的题目用Python来写。
题目:使用python求一个数组中,是否有两个数的相加,等于期望值,如果有,输出这两个数的索引。
例如:
a = [1, 7, 9, 4, 53, 42] 期望值62
输出:
2 4

#coding=utf-8
import sys
s = input()
num = [int(n) for n in s.split()]
exp = input()
exp = int(exp)
for i in range(len(num)):
for j in range((i+1),len(num)):
if(num[i]+num[j]==exp):
print(i,j)
写之前我跟面试官说我想不到什么优秀的算法来做只能想到暴力的,他说没关系,我又快乐的用暴力遍历来写了!(毕竟我菜)
写完面试官说基本没什么问题,就是其实我可以用Python里的numerate(又是什么东西我没弄过)来怎么搞一下很简单就能做出来,触及到我的知识盲区了,瞬间想到评论区的那个s = s [::-1]。啊Python真是博大精深我还需要多学习学习。

5、反问
面试官说他没什么想问的了(怎么这么短!是我哪里做错了吗!)当然还是很开心这么快面试就结束了可以玩耍去了。坐等面试体验问卷。

=================三面=================
持续时间一小时
三面的面试官特别忙,所以三面的时间定在了二面的一周后,而且今天面试官也因为事情忙临时把时间后延了。
1、对几次的面试体验

2、对这个岗位的理解

3、项目细节
不想再轻描淡写的说项目细节了,因为问的真的是特别特别细节的那种细节,还对做过的项目有那种更深层次的,精神上都升华了的那种意义上的探讨,整个面试中这个部分大概花掉了二三十分钟,而且仅仅只是在说一个项目。

4、对一台自动售货机进行测试的测试用例

5、如果手机浏览器输入baidu.com打不开页面,你会怎么排查

6、实现栈

7、int型数组,排序+去重

8、最近看了什么书?学了什么?为什么学?有看什么技术书籍吗?

9、一些个人情况

10、反问

不管结果咋样,都很高兴能有机会参加三轮面试,从投简历到安排面试到三轮面试结束,整个的流程都特别友好,超赞!也能感觉到面试官都认真看过简历以及交流过面试的情况,下一位面试的面试官都对上一轮面试的回答很了解并且不会出现多次自我介绍和问重复的项目的问题。

转发自:字节跳动 测试开发岗 一二三轮凉经_牛客网