上周参加了字节跳动测试开发的岗位面试,记录一下整体的面试流程:
这是一面技术面,没有hr面。
首先是自我介绍,做过哪些项目,用了什么技术,有哪些缺陷;印象最深的项目,你负责哪些部分,用到什么技术。
然后根据你的介绍会提问,问了我期望的岗位和工作生涯规划;对面试岗位的理解;对测试的理解,有无经验。
接下来是一些计算机基础问题。
字节测试开发工程师面试题
对http和https的理解,区别;
对数据传输,get和post的理解;
http无连接的 怎么理解;
post如何传输数据;
java复习了啥知识点;
hashmap和hashtable的区别,各自的底层实现,应用场景;
数组和链表的理解,区别,应用场景,时间复杂度;
多线程;
数据结构基础,什么场景下用什么数据结构,快,安全等等;
测试用例设计:微信视频通话。
接下来手撕算法:
最长有效字符串:输入()()()((())())( ;输出3;()()()
二叉树中序遍历:递归非递归;
反问。
视频面试
询问了项目的细节没有很深挖,因为项目比较简单,计算机方面的基础学科,计算机网络,操作系统的内容,手撕代码,最后是反问问题
字节测试开发工程师面试题
http和https的区别
数组和链表的区别
utp和tcp的区别
如果要访问一个网站的话,顺序该是什么样的
计算机网络的七层模型和七层的分别的功能
自我介绍。介绍项目,udp与tcp区别,http协议,测试流程。一杯水测试用例,微信盆友圈测试用例。未来规划。有什么要问的。python列表与集合区别
面试官问的面试题:字节初级软件测试工程师面试题
自我介绍。介绍项目,udp与tcp区别,http协议,测试流程。一杯水测试用例,微信盆友圈测试用例。未来规划。有什么要问的。python列表与集合区别
2024-11-26
2024-08-23 | 网上申请
最后更新时间:2024-11-26