2019.07字节跳动 测试开发技术面
回馈各位牛客大佬的帮助,也算是攒人品,希望后面的秋招顺利,希望对各位大佬有些许帮助。
一面
自我介绍
最近在做的一个项目的介绍
手撕代码:输出一个集合的全部子集
数据库了解吗?事物的特性(acid)
操作系统:线程和进程的区别
计算机网络:TCP和UDP的区别
HTTP方法有哪些?
GET和POST在实现功能上有什么区别?
HTTP和HTTPS有什么不同?
水杯测试
快排
二面
1. 动态内存分配new和malloc区别
2. 指针和引用的区别
3. 判断两个链表是否相交
4. TCP协议如何确保可靠性传输
5. 链表反转
6. 百度首页的测试设计
三面
1、 事物的特性acid,以及相应的含义
2、 有1000瓶水,其中有1瓶水有毒,现有10只小白鼠,中毒反应在第七天显示出来,请问如何在第七天测试出哪一瓶水有毒?
3、 http的接口有三个不同类型的参数,怎么测这个接口
4、 数据库表相同元素的查询
5、 Linux的常用命令,然后问了一些小问题
6、 为什么想要做测试岗
7、 在自己的项目中有做测试的例子吗
8、 项目的一些问题。
9、 能实习吗?
整体来说,字节的面试还是非常全面的,几乎所有的方面都涉及到了,而且对于一些基础知识真的是问的挺细节的。后期结束的时候还和面试官小小的聊了一会儿天,真的对于自己现在所处的一个状态非常尴尬和迷茫,听一个专业的面试官给我分析和安慰,真的非常好,也给自己未来的求职岗位和方向有了一点指引。
所有的面试官和HR小姐姐真的都好贴心啊,给个大大的赞。
PS:面试经历的时间跨度有点久,有些细节的东西已经记得不是太清楚了。
#字节跳动##面经##校招##C++工程师#