字节跳动测试开发实习面经(一二三+hr面,已oc)

终于在七月之前收到实习offer了,感谢一切!
发面经攒人品
6.18一面(1小时20分左右):
自我介绍
项目:
负责哪块;
具体业务流程;
项目主要的亮点;
测试基础:
测试主要有哪些类型;
测试主要有哪些方法;
等价类交换法;
电子锁的测试用例设计;
电子锁app设置临时密码功能出问题,如何排查故障;
算法题: 删除排序的重复链表;
java基础:
java三大特性;
子类重写的方法和父类方法返回值有什么规定;
重写和重载;
泛型和泛型擦除;
容器种类;
ArrayList和linkedNodeList底层实现,扩容机制,如何自己设计测试他们的扩容机制;
线程的通信机制;
进程与线程的关系;
原子操作;
数据库:
数据库的类型;
MySQL的特点;
PB系统了解吗?(这个问题没听清)
三个范式;
计算机网络:
OSI七层模型;
tcp和udp的主要应用场景;
拥塞控制;
其他
你最骄傲的事;
反问

总的来说面试体验很不错,因为我测试方面没啥经验,在回答测试用例的时候考虑的不那么全面,面试官很有耐心的引导我多说一些,以至于本来说的45分钟的面试硬是搞了一个多小时 :rofl:
还是得多学习测试基础知识。算法题也得多练练,手熟才能短时间内写出来。
面完一个多小时hr小姐姐通知我通过了,希望二面三面顺利

二面 6.22(40分钟):
没聊项目
计网:
url输入后的过程;
四次挥手;
get和post的区别,及使用场景;
Java基础:
utf-8的英文和中文占几个字节;
虚拟内存,常驻内存,共享内存;
算法题:
合并有序链表;
测试用例设计:
微信支付扫描二维码;
如果出现了二维码未识别,如何排查问题;
智力题:
为一个没有公交系统的城市设计公交站台;
反问

二面时长比较正常,但是居然没有聊项目,面完半个小时收到了通过电话,许愿三面顺利

三面 6.23 (一小时二十分钟):
自我介绍
科研项目:
具体负责内容;
遇到的问题;
如何寻求帮助;
计算机网络:
牛客网双方视频连接的详细过程‘
tcp和udp;
session和cookie的具体用法;
Java基础:
反射机制,和具体应用场景,为什么要用到反射;
jvm如何判断对象是否需要清除;
程序计数器;
算法题:
一百块红包随机发给16个人;
测试用例设计:
给纸杯设计测试用例;
智力题:
10瓶药,每瓶100颗,没过期的药每颗10g,过期的药每颗9g,现在知道其中一瓶药过期,如何只称重一次确定哪瓶药过期;
反问;

三面是部门主管的技术面,给人感觉蛮有压力的,在你回答之后会追问很多细节直到答不上来,本菜鸡基于八股文的技术深度完全被虐的无所遁形 :cry:
中途电脑声卡还出问题了,处理了一会儿才弄好,后面整个人就有点慌了,虽然很菜但是还是希望字节能给个机会,让孩子过吧
hr面 6.29(半小时):
hr面等了好几天,中间一度以为自己凉了 :rofl: 问题很常规,第二天就收到offer了
个人情况
介绍自己印象最深的项目;
在项目中的收获;
学习方法;
为什么选择测开岗;
个人职业规划;
沟通公司福利和入职时间
感谢字节能给我这个菜鸡一次机会,感谢给我内推的同学,感谢一切!

转发自:字节跳动测试开发实习面经(一二三+hr面,已oc)_牛客网