测开岗,头条三面面经~~~新鲜出炉~~~~
测试开发岗
都是视频面
一面40多分钟:(一面有些忘了,等想起来再补充吧)
1、自我介绍
2、写代码 两个栈实现队列
3、写代码 数组的最大连续子集(和最大的连续子集)
4、说项目
5、测试岗位的理解
6、malloc和new的区别
二面一个小时:
1、自我介绍
2、写代码 建一个数组循环左移N位,最好不要用辅助空间(我最后还是用了= =)
3、写代码 复杂指针的复制
4、地址栏输入一个url到最后内容出现在页面上,中间经历了哪些过程
5、stl有哪些容器
6、vector的底层实现以及如何删除内容释放内存的
7、有哪些内存区
8、状态码有哪些
9、基于UDP和TCP的socket通信过程
10、测试共享单车app界面
11、测试共享单车付费界面
三面一个小时:
1、自我介绍
2、写代码 压缩驼峰字符串
3、如果四川地区大量群众都表示无法打开头条网站,请说明一下原因
4、基于上个问题,我也是半蒙半猜,我说可能是1、头条服务器的问题2、运营商的问题3、路由问题
然后面试官就问如何测试是否是这三个的问题,瞎答了一波
5、如果是自动获取DNS,那么如何查看当前计算机的DNS地址
7、讲项目
8、电脑用久了之后开机时间变长,请问有什么原因
9、一道选择题,题目特别长,关于战争时期美国海军招新宣传:现在纽约市民的死亡率是千分之16,美国海军的死亡率只有千分9。
让选择一个答案,正确答案是:纽约市民中有很多生存能力不高的幼儿和老人(大概是这样)
10、基于上述材料,举一个生活中的例子。。。。。。。。。。。。。
-------------------------------------
最后面试官说我理论不错,但是缺少实践经验
考虑到我没有实习过
他们讨论了一下还是给我过了
2周后hr面。。。。。
-----------------------------------------
大概是这样吧
有一些忘了
等想起来就来补充
头条是一面过了
休息10几分钟接着二面这样
--------------------------------------------------
最后祝大家都能收获满意offer
#字节跳动#