字节跳动测试开发工程师(提前批)三面面经(已过)
自我介绍。
个人相关:
1、你是不打算考研吗?这块怎么考虑的?
2、一开始为什么想做测试开发?
3、你觉得你做测试开发比较上瘾的点是哪些?
4、工作城市你有特别的要求和考虑吗?
5、你在选择offer上有什么意愿吗?
6、你比较喜欢阿里和字节,现在有看阿里的岗位吗?
7、如果给你发了offer,有时间提前来实习吗?
实习相关:
1、讲一下你对你实习业务的了解?
2、你刚才说到的三种容器,测试方法上有什么区别吗?
3、这三种容器的底层方案不一样,所以在测试的时候有哪些需要注意的吗?
4、你觉得把一个项目的测试用例设计好,需要从哪些方面考虑?
5、你实习跟你配合比较紧密的同学有几位呢?
6、你合作的开发和产品都有几个人?
7、你们QA内部怎么做分工?
8、你跟开发的合作怎么样?接触有困难吗?
9、你平时每次测试能测出多少个bug?
10、这几个月实习你觉得收获最大的点是什么?
11、你制定的那个性能规范指什么呢?
计算机网络:
1、浏览器输入一个URL之后,网络各层发生了什么?
2、关于网络的负载均衡的策略了解吗?
3、你有涉及到高并发的场景,需要用什么样的处理方式?
4、你刚才提到的RTMP有什么特点,为什么适合直播?
5、在抖音看直播的时候,直播突然变得非常卡,你会怎么定位问题?
算法:
1、你熟悉的排序算法有哪些?
2、介绍一下归并排序的算法思路?它是稳定排序吗?快速排序呢?
3、比如有10个G的数据在硬盘上,但内存只有2个G,要给这10G的数据排序,你会怎么做?
(我说用大根堆实现,面试官不满意,说这样要进行的I/O会非常多。我说利用网络,他说这样开销更大…最后我说用归并,但是没想好具体实现的方式)
4、你自己写过多少道算法程序?
手撕代码:
1、给一个数,判断这个数是不是2的n次方。(我给了两种算法,但是最后少加了一对括号,程序输出不对)
反问:
1、咱们主要负责的今日头条的哪些业务?
面试官答:咱们这头对接的就是今日头条的业务,里面涵盖的挺多的。
2、我听说字节的测试开发是分测试序列和开发序列的是吗?
面试官答:现在应该不分了,分技术序列和质量保障序列,技术序列是跟研发对标,质量保障序列就是测开。
3、我想问下您对测试开发工程师未来的前景怎么看?
面试官答:我觉得测试、开发、运维、安全这些工程师的功能不同,各自的领域也不一样,拥有的技术技能也不一样,而且开发工程师她们也会分端,所以就是每个岗位走的路不一样吧,各有各的特性。
4、您觉得我哪些方面需要提升?
面试官答:我觉得你计算机相关的基础还是可以有提升的,计算机知识是程序员间沟通的基础吧,包括一个项目测试够不够深入也需要计算机知识的支撑。
#秋招##字节跳动##面经##校招##测试开发工程师#