测试人生 | 年薪超过40W,一位测试媛宝妈的 BAT 大厂逆袭之旅

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
性能测试 PTS,5000VUM额度
简介: 接着就联系我们的销售小姐姐Susan。虽然当时觉得真贵, 一个月的工资呀!报名的时候犹豫再三, 后来觉得反正我也没啥开销, 就报名试试呗。当时已经怀孕了,导致没法及时复读, Susan小姐姐针对我的一些困难,逐个帮我解决了,最后咬咬牙决定投资自己一把。

image.png

本文为霍格沃兹测试学社优秀学员跳槽笔记,测试开发进阶学习文末加群。

原文链接 https://mp.weixin.qq.com/s/uCKI7MKBRj88F0mbnQVnZg

本人之前是在一家二流互联网企业(已上市,不算真正的互联网),工作2年多。因为业务不断的调整和结婚生孩子,导致绩效不佳还是刚入职时的薪资。2年间没有晋升也没有调薪。

在我怀孕的时候就觉得危机重重了,之前就听说过职场的残酷,所以也一直比较担心这方面。人无远虑必有近忧,就想着防范风险,同时也想提升一下自己,为后续职场发展做好准备。

因为去年绩效都不好, 所以想上网找点资料,提升自己。经过各种对比腾讯课堂的视频,好几家教软件测试的机构都试听了。像某檬、某勤等,觉得如果想进大厂,可能没办法很好的帮助我提效或者能力进一步提升,经过反复试听比对,最后选择了霍格沃兹的名企测开班。霍格沃兹相对比较适合大厂,一些点比较深入,能形成整个体系。对后面发展有帮助。

接着就联系我们的销售小姐姐Susan。虽然当时觉得真贵, 一个月的工资呀!报名的时候犹豫再三, 后来觉得反正我也没啥开销, 就报名试试呗。当时已经怀孕了,导致没法及时复读, Susan小姐姐针对我的一些困难,逐个帮我解决了,最后咬咬牙决定投资自己一把。

*学习过程中满满的收获*

在我们的班上,同学们都好厉害, 课堂上积极发言,而且都很有深度。老师也会和同学们积极交流, 让我感受最深的是, 课后群里的积极讨论, 大家会把遇到的问题抛出来, 大家会积极帮忙解决。这点感受特别好, 也是我觉得最有价值的事情。

经过一学期的跟读, 最大的收获有如下4 点:

一、对整个测试体系有了认识和理解;

二、有一群很厉害的同学,这也是一个很大的资源;

三、学院针对vip学员的内部网页, 有非常多有价值的内容;

四、课后的辅导包括简历及面试的辅导。

*神助攻让我薪资和职级都满意*

接下来就是自己找工作了, 找工作期间,金子和伶儿帮忙改简历、内推、面试辅导。然后自己根据自己要面试的内容进行针对性刷视频。现在准备去一家自己薪资职级还比较满意的公司。自己根据自己面试的多家公司, 整理了如下常见必问的面试题。

- 一面 -

1、自我介绍

2、压测

3、sql(查询某个姓的成绩, 查询某个姓第三名的成绩)

4、linux命令

5、进程和线程的区别

6、数据库的事务

7、深拷贝和浅拷贝

8、你最近5年最自豪的事情

- 二面 -

  1. 自我介绍
  2. 线上问题治理
  3. 压测:关注的指标, 从头到尾说一下。分析qps上不去的情况。
  4. 线程的新建、停止。
  5. 线程池有哪几种。固定长度, 如果超出了是什么情况。线程阻塞。
  6. mysql:索引的优缺点,怎么用。联合索引让你选择(最左原则)。最左原则是啥
  7. 场景题:直播的输入框用例设计
  8. shell命令:找出一个文件第10行,并打印出来。。
  9. 算法:快排+优化、链表环的判断

- 三面 -

  1. 自我介绍:
  2. 算法:

    在一个有序数组中插入一个数,输出插入后该元素的索引。给出时间复杂度最小的方法,并写出时间复杂度,并给出测试用例。

  3. 设计测试用例:滴滴叫车
  4. 怎么定位问题(看不到弹幕)
  5. Jenkins的的主从
  6. 怎么mock的数据的
  7. 团队人员qa
  8. 怎么交接

- 四面 -

1、自动化

2、http和https的区别、访问http的一个过程

3、数据结构:二叉树、树;队列和栈

4、算法:合并两个数组

5、写测试用例:注册(名字、身份证、电话)

6、多线程的优缺点

7、sql查询

8、集合和数组的区别

9、list和set的区别

- 其他公司面试题 -

1. 压测相关

  • 压测压哪个层面?
  • 压测的指标参照是什么?
  • 高峰时段数据是自己获取到还是产品给的?
  • 压测量级 大概多少?平均响应时间
  • 压测优化方案 有了吗?
  • 压测:关注指标、怎么执行的、怎么加压的
  • 压测工具的实现

2.数据库相关

  • redis 在你们项目中具体的作用,还有哪些常用的功能
  • redis缓存失效
  • 缓存里数据跟数据库里数据不一致;这种情况是怎么发生的?业务方的规避手段和有效方式是什么?
  • 使用redis缓存会有什么影响,redis是比较冷的数据?不是实时刷的?
  • redis是比较冷的数据?不是实时刷的?接口能够实例化吗?
  • redis 缓存击穿是什么意思?redis 缓存击穿对数据的影响
  • 平时项目用到redis
  • innoDB相关的底层东西

3. java相关

  • jvm,垃圾回收
  • 代码注解
  • 现在项目是微服务架构?所有项目是一个框架后端?Spring ?
  • 反射用到哪个里面
  • 测试数据的管理
  • 拷贝 ---深拷贝跟浅拷贝;
  • 预发测试手段跟方法跟测试的区别
  • 自动化什么样的数据?拦截到过数据。跑什么级别?稳定性情况。拦截的问题分析过什么原因吗?
  • 并发的线程池;用到的好处。不用的线程会如何做?多线程有几种实现方式?

4. 编程和算法

  • 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
  • 最长公共前缀,如果不存在公共前缀,返回空字符串""(所有输入只包含小写字母)
  • 二分查找
  • 快排
  • 找出给定字符串中,长度大于等于3的回文

5. 其他问题

  • 设计测试用例:登录
  • Linux中, 两个文件不一样,怎么对比
  • shell,找一个文件里面出现超过10个的单词,单词一行一个
  • 针对自我介绍里面“线上问题治理”
  • 接口测试。复制文件的接口。
  • 接口测试。复制文件的接口。
  • http 相关的头信息
  • http 的缓存策略

⬇️ 点击“下方链接”,提升测试核心竞争力!

更多技术文章分享和免费资料领取
https://qrcode.testing-studio.com/f?from=Aliyun&url=https://ceshiren.com/t/topic/16586
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
XML 监控 测试技术
接口测试项目实战与经典面试题解析,挑战 BAT 大厂必会!
近年来,接口测试技术体系已在各大互联网企业落地普及,各种新接口框架不断涌现,业界也形成了不少成熟方案和成功案例。当前 BAT 大厂在招聘测试人员时,接口测试技能和项目经验是必考重点,直接影响到职级评定和薪资水平! 在微服务架构全面流行的背景下,接口测试能够快速并充分验证多个模块应用之间的交互(API 数据的交换、传递和控制管理过程等),可以让隐藏在代码中的底层 Bug 提前暴露,让测试能更早的发
|
Java 测试技术 Python
测试人生 | 入行3年,年薪36W+,从外包到知名互联网公司
测试人生 | 入行3年,年薪36W+,从外包到知名互联网公司
|
XML 监控 架构师
接口测试项目实战与经典面试题解析,挑战 BAT 大厂必会!
近年来,接口测试技术体系已在各大互联网企业落地普及,各种新接口框架不断涌现,业界也形成了不少成熟方案和成功案例。当前 BAT 大厂在招聘测试人员时,接口测试技能和项目经验是必考重点,直接影响到职级评定和薪资水平! 在微服务架构全面流行的背景下,接口测试能够快速并充分验证多个模块应用之间的交互(API 数据的交换、传递和控制管理过程等),可以让隐藏在代码中的底层 Bug 提前暴露,让测试能更早的发
|
17天前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
29 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
2月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
191 7
Jmeter实现WebSocket协议的接口测试方法
|
2月前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
197 3
快速上手|HTTP 接口功能自动化测试
|
26天前
|
JavaScript 前端开发 API
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
35 0
|
2月前
|
JavaScript 前端开发 测试技术
ChatGPT与接口测试
ChatGPT与接口测试,测试通过
39 5
|
3月前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
4月前
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
187 5
Postman 接口测试配置 Pre-request Script