字节跳动-测试开发-一二三面经(已意向)
一面 8.3 时长:1h
1.研究方向是什么?具体阐述一下
2.负责的项目挑一个详细介绍一下
3.测试视频播放页面
4.若一个界面播放不出来该如何测试?
5.Linux指令:
5.1 关闭一个进程指令 kill -9/15 进程号
5.2 查看一个文档的后100行 tail -n 100 文件名
5.3 查找带有“txt”的名称,并根据找到的内容进一步查找 find "%txt%" | grep "%txtt"
6.计算机网络
6.1OSI七层模型都有那些
6.2http属于那一层,还知道那些应用层协议
6.3http在传输层用的什么协议
6.4tcp和udp的区别
6.5http的方法有那些
6.7get和post的区别
6.8put的作用是什么
6.9head用来做什么
7.python函数里边有的参数是一个* 可变参数,有的是两个* 关键参数,作用是什么?
8.git一次提交过程的流程
9.java equals 与 == 的区别
9.算法:最长公共子串
#字节面试##字节跳动##面经#
1.研究方向是什么?具体阐述一下
2.负责的项目挑一个详细介绍一下
3.测试视频播放页面
4.若一个界面播放不出来该如何测试?
5.Linux指令:
5.1 关闭一个进程指令 kill -9/15 进程号
5.2 查看一个文档的后100行 tail -n 100 文件名
5.3 查找带有“txt”的名称,并根据找到的内容进一步查找 find "%txt%" | grep "%txtt"
6.计算机网络
6.1OSI七层模型都有那些
6.2http属于那一层,还知道那些应用层协议
6.3http在传输层用的什么协议
6.4tcp和udp的区别
6.5http的方法有那些
6.7get和post的区别
6.8put的作用是什么
6.9head用来做什么
7.python函数里边有的参数是一个* 可变参数,有的是两个* 关键参数,作用是什么?
8.git一次提交过程的流程
9.java equals 与 == 的区别
9.算法:最长公共子串
快排
一面面试官很nice,面试过程中记录的特别认真。当时反问面试官对自己的评价和意见,结果回答说:“不可以说”,当时还以为自己要凉,算法题第一道一时也没想出来🤣🤣,最后一点点时间又问面试官要了一道。
二面 8.9 58min
1.自我介绍、熟悉的技术、优缺点
2.jvm的垃圾回收?
3.堆区的垃圾回收是如何工作的
4.操作系统内存寻址了解吗?
5.虚存与物理内存等相关
6.java实现多线程
7.线程的状态
8.线程通信的方式
9.多线程 栅栏、CyclicBarrier
9.消息队列和共享内存用过吗?
10.项目:
10.1、项目中负责了什么内容
10.2、项目c++多线程发送数据如何实现的?
10.3、是如何做测试的?
10.4、其他细节 不记得了
11.算法题:链表环的入口。
12.osi七层模型
13.数据链路层的作用。
14.测试电梯
14.1 外观
14.2 功能
14.3 性能、稳定性 :持续工作时间,平均无故障时间
14.4 安全性
14.5 兼容性
14.6 易用性
1.自我介绍、熟悉的技术、优缺点
2.jvm的垃圾回收?
3.堆区的垃圾回收是如何工作的
4.操作系统内存寻址了解吗?
5.虚存与物理内存等相关
6.java实现多线程
7.线程的状态
8.线程通信的方式
9.多线程 栅栏、CyclicBarrier
9.消息队列和共享内存用过吗?
10.项目:
10.1、项目中负责了什么内容
10.2、项目c++多线程发送数据如何实现的?
10.3、是如何做测试的?
10.4、其他细节 不记得了
11.算法题:链表环的入口。
12.osi七层模型
13.数据链路层的作用。
14.测试电梯
14.1 外观
14.2 功能
14.3 性能、稳定性 :持续工作时间,平均无故障时间
14.4 安全性
14.5 兼容性
14.6 易用性
二面面试官很严肃,是我面试过程中遇到最严肃的面试官,我在回答过程中一度觉得要凉凉🤣。
三面 8.13 45min
1.自我介绍
2. 测试视频通话界面
3.如果让你实现视频通话功能会如何去实现
4.为什么选择测开
5.对测试开发的理解
6.算法:实现多线程从A、B、C三个文件中读取数据并写到log.txt中
三面没问任何八股文的内容,敲代码的时候把文件IO流的一些函数完全记得了,全靠牛客提示,代码写的非常粗糙,最后给面试官解释了一下思路🤣。
hr面 8.17 30min
全是谈心内容
意向 8.20
每一面结束通知的时间都挺快,但是约的面试时间都特别晚,这几面的战线拉的比较长,刚好给了机会好好复习一下,三面前使劲看了几天八股文,结果没有问,不过结果是好的😊。冲鸭!!!