这年秋招压力挺大,少了一轮春招导致各大考研党选择这次秋招上岸,加上不少在疫情间离职跳槽的,高级测试工程师这个岗位今日才定下来。
而不少上岸的研究生,其工资就已经达到了18K(不是我们公司)
这边呢也整理了我手中的面试题,还有一张我们自动化测试部门也觉得还行的学习路线,需要的小伙伴可以点击并输入暗号:CSDN
现在可以来看看今年高级测试工程师这个岗位的面试题了
目录
- 网易
-
- 第一面(技术面 1h)
- 二面 (业务复面 40min)
- 三面 (hr面 45分钟)
- 四面 (总监面 20分钟)
- 总结
- 字节跳动
-
- 一面 (技术面 1h)
- 二面( 主管面 50min)
- 三面 (主管二面 1h)
- 总结
- 美团
-
- 10.11 一面(技术面)
- 10.16 二面:(主管面)
- 10.17 三面(技术二面)
- 10.21 hr面:
- 总结
- 后话
网易
第一套是网易的高级测试工程师岗位的面试题
第一面(技术面 1h)
1.项目背景
2.线程/进程区别
3.线程实现方式(手写)
4.python用到什么有用的库
5.python如何运行unittest
6.自动化测试工具的了解
7.python如何逆序输出字符串
8.gc机制的了解
9.为何做测试不做开发
10.Tcp在哪一层,与UDP的区别
11.MongoDB与MySQL区别,项目为何使用MongDB
12.MongoDB如何保证一致性
13.索引种类
14.n个数,无序,本是1.2…n,从中抽出两个数,给你n-2个数,怎么找到抽出的两个数
15.优化上面算法,O(N),提示:抽出一个数如何找,抽出两个呢
16.本科和研究生学了什么,两个有什么区别
17.实习项目里用了什么技术栈,工具
18.python定时任务
19.python启动程序
二面 (业务复面 40min)
1.为何做测试?
2.Java集合框架包括什么,确定没有没有了吗?
3.如何学java和python的,为什么学?
4.如何测蓝牙耳机,对于功能测试,确定没有了吗?
5.了解什么自动化测试框架
三面 (hr面 45分钟)
1.最近在学什么,推荐什么书
2.描述自己的优缺点
3.职业规划,偏向南方城市吗?
4.你认为做测开该具备什么能力
5.业余爱好
6.遇到的最大挫折,如何看待和克服的
7.实习阶段最大的挑战,花了多久克服,如何克服
8.评价一个你感兴趣的互联网方面的大事件
9.抖音如何进一步推广运营
10.目前拿到哪些offer 为何不选他
11.对网易云音乐了解吗,评价一下
12.实习中最大的收获
13.怎么学习新技能
四面 (总监面 20分钟)
1.自我介绍中被打断,举个例子说明一下
2.看你很有激情,这是你的优点?顺便具体说了下优点,然后继续自我介绍
3.看你挺有主见,为什么选杭州?不考虑北京?
4.职业规划,父母的意见
5.对网易云音乐的看法
总结
这次网易的高级测试工程师面试题还是一如既往的广,这也是网易这家公司的一个特点,虽然是招聘测试工程师,但依旧会问一些开发的问题,这次招聘的业务岗位以python为主,还是会问不少Java的问题,还有对公司一些产品的问题都有所涉及,至于对一写只专研了测试方面的…
字节跳动
继续第二套面试题,这套面试题是字节跳动对校招生的一个面试题,不要误会是研究生校招生
一面 (技术面 1h)
操作系统:
1.iso七层模型
2.输入url,使用哪些协议
3.DNS解析的方法(递归和迭代)
4.Tcp和udp的区别
5.Tcp如何传输
6.Tcp缓冲区大小
7.http请求报文,有哪些请求方法
8.post和get的区别
9.为什么get不安全,post如何保证安全
10.对称加密算法和非对称加密算法,以及适用场景
数据库:
1.求表中,每个部门员工人数
2.Count(*)和count(id)的区别
3.事务的四大特性
4.隔离性可以防止哪些安全问题
5.脏读和幻读的区别
6.索引的数据结构
7.什么情况下不用索引、索引的缺点
算法题:
找出排序数组中第一个大于等于目标数的下标
(写用例)小姐姐说统一校招,不定的面试部门就是最后部门。
二面( 主管面 50min)
1.项目
2.线程和进程、它们之间的关系
3.线程间通信、进程间通信
4.学过什么数据结构,解释一下树,有哪些树,对哪种树熟悉,解释一下。提到b+数,问什么场景会用到(树我真的不熟悉…)
5.手机app白屏可能有哪些原因(说了网络、服务器、前端、app版本、手机内存方面,问还有吗,想不到了,知道的小伙伴能不能帮忙解答下,感谢了!!)
编程题:
1.驼峰字符串输入AaAbCbbcvQv–>输出bc
2.讲设计思路:双指针
3.自己的优缺点
三面 (主管二面 1h)
1.项目
2.输入url,整个流程,用到那些协议
3.DNS解析出错误ip的原因
4.那些app用的比较多,答微博,发微博测试用例
5.手里那些offer
编程题:统计一个字符串出现最多的字符以及次数
总结
这里其实可以看出校招和社招的区别了,对于校招大公司容忍度并不高,出题更多会让你手撕代码,这个也挺正常的,一切校招都是建立在应届生没有项目经验上面的,如果现在还有在进行校招的小伙伴,建议不必在项目经验编写上下功夫,多多去练题,特别是算法题,编程题
美团
10.11 一面(技术面)
1.测试后台积分管理这个功能。
2.算法题:给出数组所有子集
3.数据库题目编写:一个成绩表
查询平均成绩大于60的学生id;查询成绩表中第二大的成绩。
4.数据库外键和视图
5.linux命令:日志查询;查找一个单词在文件中的词频。
6.进程和线程区别
7.线程同步的方式
8.创建线程的方法
9.http命令在哪一层
10.http请求方法有哪些,说一说put和post的区别。
11.http请求头部字段
12.cookies和session
13.讲一下内存管理的方式
14.状态码504 和 502的区别。
15.软件开发流程。
16.测试方法。
17.java 8新增特性。
18.讲一下乐观锁和悲观锁
19.一个页面一直加载,如何测试。
10.16 二面:(主管面)
1.问对测试开发的认知
2.问实习,实习中的难点/印象深刻的事情
3.自动化测试框架,jinkens使用,atlas **
4.java基本类型有哪些、引用类型和基本类型的区别、在jvm中是怎么存储的
5.tcp命令为什么不是两次握手
6.讲一下java如何避免出现线程竞争的情况
7.http底层,一个url如何访问到页面
8.linux常用命令
9.maven的使用,加载库 **
10.线程和进程的区别
11.编程题:求一个数是2的多少次方,向下取整,如7->2。把这个功能做成gui,测试这个gui
12.sql题目:一个订单表:自增id、订单id、订单时间、评论;查询最晚的10个订单;修改差评如关键字为“太差了”的为“太棒了”
13.java对象创建过程
10.17 三面(技术二面)
就一个技术基础题目都没有问我,全程问项目~
1.讲讲你在实习期间做了什么
2.实习期间遇到的困难
3.讲一讲你说的自动化测试框架是怎么实现的
4.实习期间如何与团队其他人沟通
5.讲一讲你在学校做的项目
6.项目中的亮点
7.讲一讲对美团的认识
10.21 hr面:
主要是项目和一些hr面常规问题
总结
这个美团的高级测试工程师岗位有点偏向性能测试,问题也比较刁钻,一开始这个老哥都以为要凉了,比较从十月份初面试到现在已经将近快一个月了,谁曾想在这周6号收到了美团的意向书,也祝他有似锦前程吧
后话
三套面试题出来的时候,我就拿其和去年的面试题对比了下,结果和我想的差不多,面试问题基本没有太大的变化。
像这些大公司因为业务稳定的缘故,面试的问题大都是换汤不换药的问题,我都习以为常了
最后再说一嘴,需要往常资料的可以
点击并输入暗号:CSDN
上面面试题的答案预计会在下周星期三左右整理出来,不过可能问题会有点多,毕竟这次秋招手上有很多厂的面试题答案都需要整理,就不开这三套面试题的专栏了