最近不少同学都在找工作,给大家分享一波面经,这位同学在上海找工作,拿了一堆16K左右offer。
以下是部分面经记录,供参考~
1)功能测试:假设你所处的是中台的一个测试, 中台的一个接口出了问题, 而这个中台对接公司所有的系统,和所有的流程都有关系,你会怎么去分析并测试呢?
2)事务有哪些特性?(原子性,隔离性,持久性,一致性)你们根据这些特性怎么去设计测试的?
3)你做的主要是面向客户C端的测试,我们公司做的是B端的测试(主要是面向一些大型的保险代理商, 做车的一站式服务),你觉得这两个测试的区别在哪里?
4)你测试过跑票的场景吗?就是假设只有100张的库存,但是用户那边下单了101张,第101个用户其实是没有票的但是他下单成功了,这种问题该怎么排查?
5)给你一下完全新的业务项目,你会怎么去测试这个项目并顺利的保证他上线?
6)怎么用docker命令把容器的日志拉到本地或者是宿主机上?
7)你做了两年的接口自动化啦,你觉得接口自动化应该注意的点有哪些呢?
8)简历中的生成器有具体在项目中写过吗?
9)列表怎么转换成字典?
10)冒泡排序说一下代码?了解过递归排序吗?
11)给你一串字符串, 字符里含字母,数字,要求把这个字符串里的字母都提取出来,并把小写的字母转化为大写,且按照字母顺序进行排序?
12)有a,b,c,d四个字符,要求从这四个字符里抽出三个组成互不相同的字符,例如:abc,bcd这种,用python 该怎么操作?
13)假如说我们有这样一个场景,我们是一个销售房屋的平台,面积有三种区间,用一个列表存起来,对应的价格也有三种区间,用另外一个列表存起来,还有不同的用户,涉及到不同的session,用户需要在我们这个平台查询不同房间对应的价格,你用你的自动化框架帮我设计一下接口自动化的具体落地方案?不同用户登录需要用到不同的session这一块具体怎么处理?
14)最优并发和最大并发,分别解释一下并说明区别
15)你说过你了解中间件MQ,你们怎么测试MQ的?那MQ中怎么去模拟消息重复消费失败?还有对幂等性的支持这一点您们是怎么测试的?
16)你们公司中间件用的是啥MQ?你了解EF吗?
17)你们的系统是涉及到两个系统的,那A系统到B系统消息的传递你们是怎么确保这个消息可以被正确的接收呢?
18)假设一个性能测试场景,你脚本没问题,网络没问题,以及中间件服务器和代码层面没问题,但是tps就是压不上去,那你想一下可能是那些原因造成的呢?
19)假设一个性能场景,平时流量很少,但是在某一些节点他的流量会暴增,这种问题你们生产上会做什么处理吗?我说的是限流,你们限流生产上具体是怎样实现的?可以说下
20)你说你了解python内存管理机制,那在工作中说下具体是怎么应用的呢?
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。