当前位置: 首页 > 面试经验 >

虎牙直播-测试开发工程师一/二面面经集合

优质
小牛编辑
100浏览
2023-03-28

虎牙直播-测试开发工程师一/二面面经集合

虎牙的面试难度和对细节把握,是我秋招面试以来最高的,感觉比面字节都难受。不过自己也能发现很多自己不足的地方,帮助自己及时的查缺补漏。不过前段时间也是看到有虎牙的员工发帖吐槽虎牙的大规模裁员,起初自己不以为然但是一面预约面试时间时却真实感受到了,周五开始预约结果我周日想修改时,发现一共就两个时间段被选了剩了5个时间段没人选。可能互联网的寒冬真的来了,二面面试官也跟我说了:"现在虎牙测开已经把手工和自动化都交给外包了,正式工都去开发框架和工具了,面试官也感慨对应届生的要求越来越高了,让我打好基础以后环境怎么变都不怕"。希望今年只是黎明前的黑暗吧,也希望虎牙直播可以越来越好。

废话不多说,先直接把面经封上~~~

一面

1、自我介绍

2、对测试开发的定位

3、一张学生表,一张课程表多对多关系,成绩这个字段该放在那个表

4、索引的底层数据类型

5、为什么选择B+树

6、http报文的格式

7、请求头、请求体、请求数据里面各存储的是什么

8、TCP和UDP之间的区别

9、三次握手和四次挥手

10、智力题:甲:1分钟,乙:2分钟,丙:5分钟,丁:8分钟,只有一张通信证,最多两人过河按时间长的算,最短花费时间

11、智力题:13块积木有一个重量不同(不知道重还是轻),使用天平请问最少量多少次能找出来

12、介绍一下冒泡排序

13、如何就冒泡排序代码设计测试用例

14、docker部署时要写什么dockerfile

15、Linux命令:找到关键md5出现的次数

16、关闭进程的命令,kill和kill-9的区别

17、如果kill-9,关闭进程,它的子进程会被关闭嘛?

18、JVM的垃圾回收机制

19、Java如何实现多态

二面

1、自我介绍

2、java的基本数据类型

3、int多少字节,最大值用16进制怎么表示

4、统计字符串S里有多少个字符C,不区分大小写,编写测试用例

5、括号全排列,n=1,有一对括号,合法排序数为1,手写在纸上

6、线程调度的场景和原理

7、8核CPU,100亿个元素求和,单线程、8线程、64线程运行的时间是否不同,原因是什么

8、一个for循环执行100次i++,有两个线程,x++执行了多少次

9、输入qq.com到页面显示涉及那些过程和协议

10、DNS协议的工作原理

11、DNS流程里的迭代查询和递归查询的区别

12、tcp三次握手,说明序列号和确认号的变化

13、http报文的格式有哪些

14、请求头里面的host是什么,可以省略吗,什么情况可以省略?

15、QQ.COM的请求方法和URL是什么

17、这个过程中怎么处理需要大量缓存的文件

18、学生表有ID,NAME,AGE,CLASSID,查询某一CLASSID=10的学生的姓名,写sql语句

19、如何优化设计,怎么给ID和CLASSID加索引

20、索引的底层数据结构是什么

21、B+的叶子结点和非叶子结点存储的是什么

22、介绍一下B+树的特点

23、介绍一下左右内连接

24、介绍一下Wireshark如何分析http请求,查看那些字段

25、Charles的使用情况

26、实习过程中印象深刻的bug

27、postman的用途,以及业务用途有哪些

28、讲一下这个bug设计的后端链路的交互

#offer比较##内推##求面经##校招##秋招#
 类似资料: