1.自我介绍
2.为什么选择测试开发这个岗位
3.针对一个购物车设计相应的测试用例
4.通勤时间,打算住宿舍还是租房子
5.介绍了一下自己的项目
6.项目中遇到的难点(问题)以及是怎样解决的
7.说晚上会有人进行二面,提醒记得准备一下(温柔学长的感觉哈哈)
北京字节跳动科技有限公司测试开发工程师面试题
0.本来想着二面会视频面试之类的吧,但是还是没有等到邮件啥的,然后到晚上七点多的时候去官网看了一下进度,显示流程结束,心感觉凉了半截,本来以为肯定会有二面的。但是没想到过了半个多小时,晚上八点多的时候一个电话过来说要进行二面(还是电话面试),于是二面就开始了
1.自我介绍
2.为什么要投测试开发
3.通勤时间,知道总部(武汉)在哪吗?学校在哪?通勤时间、实习时间、最早什么时候到岗之类的
3.,,,好多都记不起来了呜呜(反正没有什么太难的地方)
4.还有什么要问我的吗?(最后和面试官因为时间这么晚面试而互相感谢哈哈,又是一个温柔学长)
我是错过春招和秋招的无offer选手,我是在boss直聘上得到的面试机会,面试是三轮技术面,一轮HR面,最后三面挂了真的很难受,但是还是要加油呀!!
面试官问的面试题:北京字节跳动科技有限公司测试开发工程师面试题
一面:
自我介绍
项目相关
堆栈区别
排序算法了解吗
20亿数据怎么用O(n)的时间复杂度排序
操作系统
线程锁有哪些
计网
tcp udp区别
udp如何实现可靠传输
数据库
索引是什么
如果项目的数据库重新选择,会选什么数据库
数据库设计
设计一个选课数据库
代码题
寻找链表的倒数第n个结点
二面:
一面有什么不足
两个项目哪个印象深
有什么改进的
udp如何实现可靠传输
http的请求报文
http的响应报文
http的请求过程
https和http的区别
C和C++的区别
堆栈区别
new和malloc区别
内存泄露是什么
内存泄露怎么解决
STL用过吗
用过什么容器
迭代器了解吗
设计模式知道吗
单例模式讲一下
MySQL的锁
MySQL的表空间
selenium的原理
selenium的等待方式
selenium的定位方式
针对朋友圈的点赞设计测试用例
数组找到两数和为target的下标
5升和6升的容器量出三升水
淘宝搜索框设计测试用例
然后就是问一下类似为什么选测开的问题
一面面试官很nice,整个过程按常规套路进行,首先是项目介绍和追问,然后是八股文,有java、Python、数据库相关的,最后是一道代码题,题目不是很难。
二面就比较caodan了,感觉跟他就没对上眼,首先是迟到,回答时经常被打断,让回答问题的时候不用举例,直接总结就行。应该是阿里来的,内味比较重,有点怪怪的。
北京字节跳动科技有限公司测试开发工程师面试题
1.你在上一家公司做的事情,跟之前在大厂做的有什么不一样?
2.你这两年有什么成长,技术上的成长对团队的贡献是什么?
3.给了一个场景,让写测试设计
常规自我介绍+工作描述
实习UI自动化测试怎么做的,哪些内容
selenium工作原理
客服端发起请求到服务端响应经历了什么
数据库索引是什么,什么时候不适合使用
数据库慢查询
sql题×3(连接查询 连接查询求均值 连接查询分组求均值 更新数据库元素质值)
什么是Redis,为什么用,存了哪些内容
Redis怎么保持变量访问的安全
用户领取使用优惠券场景设计测试
K个一组反转链表(代码)
Linux指令(让自己说知道的,然后问了杀Java进程,批量替换文本指定内容 sed)
为什么换工作
反问
然后面试官问2个小时后有没有时间二面
北京字节跳动科技有限公司初级软件测试工程师面试题
1.深挖项目
2.计算机基础
python数据类型
元祖和列表的区别
GIL锁
TCP和UDP区别
3次握手4次挥手
进线程
3.代码
最长无重复子串
时间空间复杂度
二面:
1.深挖项目 介绍流程 训练数据 分类类别 你的工作是什么
2.代码
字符串中最长连续递增数字串
两字符串最长公共子串
3.计算机基础:
深浅拷贝
进线程
python管理内存
装饰器
linux命令
shell会写吗
数据库会吗
4.测试基础:
对测试的了解
抖音搜索框测试用例
5.综合:
你的优缺点