一个普通的软件测试面试经历分享,年纪大真卷不动了~

从七月初开始投简历面试的,在boss和拉钩上投了有几十份简历,其中70%未读状态,30%已读,已读的一半回复要求发送附件简历,然后这周接到面试的有七、八家公司,所以,当前这个大环境真的难

这半个月来,每天安排三到四场面试,平均每个公司至少都是两轮面试打底,经此一役,截止今天下午,算是拿到四个offer,两个已经发了,两个口头约定好了。个人比较心仪其中的一家外企,毕竟不太卷,真的国内的互联网公司真的卷怕了,还不稳定,说不定哪天就被优化了,那么今天我就先分享一些此次的面试经历,希望对大家备战金九银十有所帮助,加油!冲!

A 公司

一面

1.项目经验
2.Python 中方法的参数是值传递还是引用传递?
3.Python 中元组和列表的区别
4.Flask 的某个问题
5.性能测试关注哪些指标?
6.Linux 中查找某个文件并删除它
7.Linux 查询 CPU、内存的指令
8.Git 的常见操作,如 git stash
9.算法:快排的实现
10.算法:数组中查找出现次数过半的数
11.算法:查找链表的倒数第三个数

二面

1.项目经验
2.测试的流程
3.京东登录页面怎么测?
4.算法:二叉树的深度计算
5.算法:一亿个无序数找出 Top 100
6.UI 测试的过程
7.自己解决的最亮点的技术难点是什么?
8.TCP 和 UDP 的区别?如何保证 TCP 的可靠性?
9.打开一个网页都发生了哪些事?
10.如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程。

三面

1.继续问项目经验和技术难点
2.了解现在的工作环境,背景等
3.户口,家庭情况,伴侣工作等
4.Web View 怎么测试?
5.UI 测试做的是 iOS 还是 Android?讲讲 iOS 的 UI 怎么测?

最后的小总结:

1.接口自动化测试:测试框架,多个有关联的接口的用例编写,用例的组织及存储,接口测试的覆盖率,RESTAssured 的封装等。
2.UI 自动化测试:iOS 和 Android 的区别,Appium 代码的双端复用等。
3.性能测试:工具、性能指标、多线程、并发。
4.算法 :常见的快排、冒泡、堆排、二分查找。
5.数据结构:常见的容器和区别。
6.数据库:知识点比较杂,比如存储过程,索引类型和优缺点,事务,乐观锁和悲观锁,索引查询,drop、delet 和 truncate 的区别,视图及使用场景,三个范式,数据库隔离级别,SQL 语句,B 树等。
7.用例设计:给一个场景设计测试用例。

B 公司

1.linux基本语句
2.http/https 协议相关
3.沟通能力,推动工作中常见问题的能力
4.数据库修改字段,连表查询
5.过往做过项目的深入度
6.返回码及问题出处
7.接口请求方式及区别(post/get)
8.charles一直访问固定参数、打断点
9.H5测试是通过哪里看接口数据的 ,如何定位问题是前端还是后端;安卓测试和iOS测试的区别
10.怎么用jmeter做单接口测试,怎么判断总结接口的参数
11.行测题 两个沙漏,一个7分钟,一个11分钟,如何保证两个沙漏15分钟漏完? 8个球,1个球比较轻,可以用天平秤,用最快的方式秤出比较轻的球 2个蜡烛,每个蜡烛可以烧1个小时,请问怎么烧得到15分钟
12.用例设计(考虑的异常类型,覆盖度,发散度):朋友圈点赞,朋友圈评论,微信发红包(比如余额为—3,定义前后端问题),朋友圈小视频,微信转账,抖音点赞,音乐播放器页面 滴滴出行从a点到b点测试用例,抖音短视频版本升级添加点赞和评论的功能做一条case设计。
13.个人做过项目的每个模块都描述清楚。linux,adb命令,测试流程,接口测试怎么测试的这些了。
14.怎么用fiddler定位问题,比如余额为-3,怎么判断问题
15.fiddler 如何抓取https的包,如何进行弱网模拟,如何修改请求参数返回参数,如何连接手机安卓和ios(回答出代理)
16.接口入参和出参都没有改变,接口逻辑变化,该如何测试
17.liunx命令 解压缩包 查日志 日志信息过滤
18.数据库索引,关系型数据库 “关系型数据库”)非关系型数据库,为什么要用 非关系型数据库
19.索引了解么,简单说下索引原理 什么时候加索引 (结合业务说下什么时候用到索引 怎么使用的)
20.接口测试如何开展 怎么测试 测试方法是啥
21.并发出现问题怎么优化(看你定位问题的思路)
22.你接口自动化如何实现的
23.你说一下你项目 怎么测试的
24.还有购物车 商品数量对的,到了订单页面就少了如何定位,
25.还有购物车,结算,购物车商品都没问题 形成的支付完成的订单商品少了 怎么办,怎么定位 实际就是考察如何定位问题:
26.还问了python 的等等号和is得区别

C 公司

1.冒泡排序
2.实现字符串递归倒叙
3.取出列表中的奇数
4.找出列表中的重复数据并标出位置
5.从0-100中随机拿出来一个数,如何简单快速的找出拿出来的数
6.设计一个洗牌程序,要洗完的每张扑克牌的顺序和原来不一样
7.多表查询
8.表中排序,查询前n条数据
9.测试的中断机制
10.并行任务的处理
11.业务流程,以及如何设计测试用例

总结

从上面的一些题中可以看出不管是基础,还是业务上的一些工作流程的问题都是有的,中间有些题目感觉自己答的不是很好,事后我将一些没有答好,和没答上来的一些题做了整理,最为了自己的一个错题笔记,并从网上到了一些参考答案,进行学习自我理解。大家如果对我错题笔记感兴趣可以访问:http://qr61.cn/oT4k3n/qaO74m8

除此之外,在面试前期看了不少别人面试经历的视频,开始觉得自己是个菜鸡,看完后感觉自己和他们的水平不相上下((#.#)),例如这些:

1.【软件测试面试】为什么这些东西我都用过,但面试时总答不上来? 90%的软件测试人员都容易忽略原理的重要性!!!
2.【软件测试面试】99%的开发转测试最容易忽略的基础概念,这也是导致最后面试无果原因!!!
3.【软件测试面试】不要在死记硬背了,项目实操很重要,99%的人都有存在这些问题……
4.【软件测试面试】大厂被裁,想投机拿12~15K,被当场面试抓包,现场分析指导,教你快速斩获Offer!!!
5.【建议收藏】软件测试面试史上最全攻略,从基础到Python自动化测试开发(简历编写+面试答题+现场面试),看完年薪保守20W+!!!
……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值