字节跳动测试开发三面面经
为了还愿,把自己找工作的面试问题写下来,主要是面的都是测试开发岗位,公司有腾讯、字节跳动、深圳虾皮。过了字节跳动就没有面试了,以下是面经
一面:50分钟
1、首先自我介绍,问我熟悉什么语言,我主要会C/C++语言;
2、问了深复制和浅复制区别;
3、虚函数和纯虚函数区别;
4、tcp三次握手四次挥手;
5、http与https区别;
6、如何测试用户登录界面;
7、写一个程序;给一个数组,a【2 -2 3 3 6 -9 7】输出a【2 -2 3 -9 3 6 7】输入
正负数都有数组,输出数组正负交替出现,多的那一类都放在后面;
8、对于我写函数如何设计测试用例
二面:40分钟
1、自我介绍 介绍项目
2、聊我的项目(我研究生是做信息安全的,聊了信息隐藏)
面试官对hash算法比较感兴趣,问了很多哈希算法。
3、写一个程序,给定一个数组 输出和为k的两个数的位置 a【2 7 3 5 11】k=9 输出 0 1
4、我学通信的问了傅里叶变换;
5、分析一下少量联通用户反映刷抖音无法显示原因;
6、问了一些计算机网络的 记不太住了;
三面:40分钟
1、用C语言写宏定义 条件编译;
2、什么时候用宏定义,条件编译;
3、浏览器输入网址到显示信息 经过的过程,用到那些协议;
4、DNS域名查询的过程;
5、如何测试抖音点赞功能;
6、测试中如何模拟网络环境不好的条件;
虽然腾讯复试凉了,但是腾讯测试比较偏爱linux 数据库 shell命令 数据库增删改查 三大范式 索引
#字节跳动##面经##实习##测试工程师#