我是三本的学历,加上不是计算机专业。
我2019年就接触了软件测试,那时候行情很好,我自学了一周就入行了,工资是9.5k,后面跳槽找到了一个14k的,后面还带我朋友入行。那时候只会手工测试就可以找到工资还不错的工作。2022年那年疫情,我被裁员了。行情一落千丈,投出去的简历都没有消息,后面就很难找到工作。我就回家呆了半年,顺便自学了自动化测试。年后我找了一份工作,薪资是10k,比之前少了三分之一。我觉得差别太大了,而且在大城市这些工资很难存下钱。我意识到我该改变了。
我现在学完学社的内容,加上老师帮忙修改简历和准备面试稿,面试机会多了很多,一周能面5-6家,经过三周的面试,我最后拿到了两家offer,都是14k,但是一家是传统行业,一家是互联网,互联网那家全额缴纳五险一金。最终选择了互联网那家。
为何选择霍格沃兹学习
我当时其实找了很多培训班,但是都是零基础培训班,学的东西也是比较浅的,不是很适合已经入行的我。只有咱们学社是提升班,而且在我们测试行口碑是不错的。综合评估选择了咱们学社。
学习过程中的感悟与体验
我报的是线下班,就像高中上课一样,每天都有学习的内容和计划,还有老师布置的作业。有时候写不完可能还要写到深夜。然后还有自己的同学,老师,还有班主任。因为我本身比较喜欢热闹,所以那段时间我还是很开心的,以后回想起来也是很美好的一段时光呢。学习内容还是挺多的,学的特别全,python、mysql、ui自动化、接口自动化、linux、测试理论基础等等。老师也特别的有耐心,会帮我们每一个同学看遇到了什么困难,帮我们来解决。有的老师讲课特别的有趣,本来很枯燥的内容,像听段子一样听完了,既学到了东西,又获得了乐趣。同学之间也会互相帮助,老师说费曼学习法,就是教别人一遍,胜自己学十遍。
对自己、老师、学社想说的话
我想对自己说:人生要有目标,并且做出行动。哪怕没有达到目标,我们也越来越接近目标。
想对学社的老师们说:很感谢老师们耐心的教我们,感谢老师帮我们修改简历、辅导面试、复盘。
想对学社说:希望学社越办越好,为更多测试人亮起一盏指明灯。
面试准备与经验心得分享
之前面试可能要求没有那么高,会手工测试,背背面试题就可以找到还不错的工作。现在完全是拼实力的时候。所以现在会代码,会自动化这些都是基础配置,而且要真的会。
准备的话,就是认真的跟着学社把老师教的内容都学踏实,作业好好的完成。然后老师给的面试题都认真的背。简历按照要求自己先写一遍,让学院的老师帮忙改一遍简历。就可以开始投递了。
我是海投战术。因为本身学历和经验都不是很占优势,只能以量取胜了。每天投boss直聘,投到不能投递为主。拉钩也可以投一下。前程无忧我投了没有什么反应。
还有一点很重要,面试之前可以根据岗位的jd,找学社对应的老师进行面试前的辅导,在面试的时候会更有底气。面试过程中,心态一定要好,要自信。面试完之后要及时的进行记录,并且找到学社的老师进行复盘。每次面试都要复盘,这样才会有进步,每次面试比上一次要好。
面试不仅要考察你过往的经历和技术,可能也会看中你的软素质,比如你的沟通能力,解决问题的能力和你的思考能力。面试过程是一个综合的考察,最重要的是你跟面试官沟通要顺畅,不要紧张。
面试题分享
因为面了很多家,会有很多重复问题,这是总体的一个汇总,包含小米、优酷、百度、滴滴、海底捞、金融公司、游戏公司等。
1.自我介绍
2.项目介绍
3.项目细节/团队细节
-
团队架构
-
具体某个功能的细节--比如你做电商,问你订单结算的流程和退换货的流程,优惠券的细节
-
用户量多少?
4.测试流程
5.现场设计测试用例
-
杯子
-
购物车
-
登录
-
推送消息功能
-
股票下单
6.现场设计接口测试/接口测试关注点
get接口 有一个原价参数,一个折扣价参数,响应折扣率接口用例设计
接口测试有哪些关注点?
7.自动化怎么做的
-
ui自动化怎么做
-
接口自动化怎么做
-
有什么收益
-
具体的项目结构是怎么样的
-
po设计模式是什么
-
apiobject的架构是什么
8.APP
-
charles常用来做什么
-
charles怎么模拟弱网
-
charles抓https的包怎么抓
-
adb基本命令
-
app和web的区别
-
ios和安卓的区别
-
兼容性测试怎么做
-
app专项怎么做
9.python--文章最后附上算法真题
-
元组列表和字典的区别
-
现场写算法题/编程题
-
helloworld 求每个单词有多少个
-
python基础语法
-
可变参数是什么?
-
*args
-
**kwargs
-
*和**的区别
-
列表中append、extend、insert这三个有什么区别
-
extend跟加号有什么区别
-
a=[1,2,3,4,5,6] a[2:5:-1] 输出是什么
-
深拷贝和浅拷贝的区别
10. linux
-
常用linux命令
-
提问linux
-
创建文件夹
-
查看文件
-
编辑文件
-
查看最后几行
-
查看内存
-
查看cpu的使用率
-
杀死进程
-
查看进程 过滤“java”
-
移动文件
-
文件重命名
-
查日志最近的500行,过滤abc,并且解释一下什么含义
-
查找以A开头的文件
-
实时查看日志并过滤
11.mysql--文章最后附上mysql真题
-
mysql增删改查
-
现场写mysql
-
where和having的区别
12.解决问题的能力
1.开发不认可你的bug怎么办
2.项目进度不符合预期怎么办
3.你们之前公司对线上bug这一块的流程是怎么样的
4.提测时间到了,但是开发没提测,排期已经确定好了
5.假如项目上线之前还有重大的bug在修复,你认为是什么原因导致的?
13.软素质
1.最有印象的bug
2.项目中遇到的困难
3.遇到的有挑战性的bug或者事情
4.测试或者质量把控的难点
14定位问题的能力
1.假如在电商app中把商品加入收藏--但是去 我的收藏 发现没有这个商品是什么原因
2.用户反馈刷新app的时候数据没刷新出来,可能是哪些原因导致的
15.性能测试
1.性能测试怎么做的/设计思路
2.jmeter怎么做性能测试
3.性能测试关注的指标有哪些
4.节假日抢票,登录12306页面特别慢,你作为测试工程师,你有哪些排查思路和解决办法吗?
5.QPS和TPS的指标
16.你有什么要问我的
-
测试多少人?开发多少人
-
项目是做什么的
-
主要的工作内容是什么
-
自动化多还是功能测试多
-
您的角色/职级是?
-
项目做了多久
17.其他问题
-
你有几个offer
-
你的最快入职时间
-
是否能接受加班
-
你的职业规划
-
测试绩效评估的标准
-
是否带过项目
-
你有什么优势
附:
1. 算法题
第一题:
#整型数组的最大连续子数组累加和
#题目描述
#给定一个整型数组,求其连续子数组中所有元素的累加和最大值,
e.g. [1,-2,2,0,1,3,-3,2,0], 其连续子数组的元素累加和最大值为6
(子数组[2,0,1,3]的累加和最大)
第二题:
用python写出来,并且设计测试用例
给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。
示例 1: 输入: nums = [1, 2, 3, 4, 5, 6, 7], k = 3 输出: [5, 6, 7, 1, 2, 3, 4] 解释: 向右轮转 1 步: [7, 1, 2, 3, 4, 5, 6] 向右轮转 2 步: [6, 7, 1, 2, 3, 4, 5] 向右轮转 3 步: [5, 6, 7, 1, 2, 3, 4]
示例 2: 输入:nums = [-1, -100, 3, 99], k = 2 输出:[3, 99, -1, -100] 解释: 向右轮转 1 步: [99, -1, -100, 3] 向右轮转 2 步: [3, 99, -1, -100] 提示:1 <= nums.length <= 105 -231 <= nums[i] <= 231 - 1 0 <= k <= 105 ''' # 输出: [5, 6, 7, 1, 2, 3, 4]
第三题:
[a,a,a,b,c,c,d,d,d]
两个相邻的且相同的数字为一对
比如上述a有两对,第一个a和第二个a是一对,第二个a和第三个a也是一对,所以a有两对
c有一对
d有两对
求有哪些是成对的,已经有几对
2.现场写mysql
2.1求学生的平均年龄
2.2求男女的人数
2.3课程表:课程id 学生id
学生表 学生ID 学生名
求同时选了课程id 01和02的学生名字
2.4 某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。
Customers 表:
+----+-------+
| Id | Name |
+----+-------+
| 1 | Joe |
| 2 | Henry |
| 3 | Sam |
| 4 | Max |
+----+-------+
Orders 表:
+----+------------+
| Id | CustomerId |
+----+------------+
| 1 | 3 |
| 2 | 1 |
+----+------------+
推荐学习
内容全面升级,5 个月 30+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!直推 BAT 名企测试经理,普遍涨薪 50%+!
推荐学习
【霍格沃兹测试开发】7天软件测试快速入门 带你从零基础/转行/小白/就业/ 测试用例设计实战
【霍格沃兹测试开发】最新版!Web自动化测试从入门到精通/电子商务产品实战/Selenium(上集)
【霍格沃兹测试开发】最新版!Web自动化测试从入门到精通/电子商务产品实战/Selenium(下集)
【霍格沃兹测试开发】明星讲师精心打造最新Python教程软件测试开发从业者必学(上集)
【霍格沃兹测试开发】明星讲师精心打造最新Python教程软件测试开发从业者必学(下集)
【霍格沃兹测试开发】精品课合集/自动化测试/性能测试/精准测试/测试左移/测试右移/人工智能测试
【霍格沃兹测试开发】腾讯/百度/阿里/字节测试专家技术沙龙分享合集/精准化测试/流量回放/Diff
【霍格沃兹测试开发】Pytest用例结构/编写规范 /免费分享
【霍格沃兹测试开发】JMeter实时性能监控平台/数据分析展示系统Grafana/Docker安装
【霍格沃兹测试开发】接口自动化测试的场景有哪些?为什么要做接口自动化测试?如何一键生成测试报告?
【霍格沃兹测试开发】面试技巧指导/测试开发能力评级/1V1模拟面试实战/冲刺年薪百万!
【霍格沃兹测试开发】腾讯软件测试能力评级标准/要评级表格的联系我
【霍格沃兹测试开发】Pytest与Allure2一键生成测试报告/测试用例断言/数据驱动/参数化
【霍格沃兹测试开发】App功能测试实战快速入门/adb常用命令/adb压力测试
【霍格沃兹测试开发】阿里/百度/腾讯/滴滴/字节/一线大厂面试真题讲解,卷完拿高薪Offer!
【霍格沃兹测试开发】App自动化测试零基础快速入门/Appium/自动化用例录制/参数配置
【霍格沃兹测试开发】如何用Postman做接口测试,从入门到实战/接口抓包(最新最全教程)
【霍格沃兹测试开发】6小时轻松上手功能测试/软件测试工作流程/测试用例设计/Bug管理
【霍格沃兹测试开发】零基础小白如何使用Postman,从零到一做接口自动化测试/从零基础到进阶到实战
【霍格沃兹测试开发】建议收藏全国CCF测试开发大赛Python接口自动化测试赛前辅导 /项目实战
【软件测试教程】如何根据招聘需求选择最值得入职的软件测试岗位?
【软件测试教程】能进入BAT一线互联网大厂的优质软件测试简历必须包含的7大板块
软件测试工程师简历面试教程攻略--如何写出能进BAT大厂测开岗的优质简历?如何在面试中向HR要到更高薪资?如何拿到更高级别的offer?--持续更新!
【软件测试教程】自动化测试入门-只能二维码登录,自动化测试怎么做?
【软件测试教程】面试现写10个linux命令,写不出来怎么办(上)
【软件测试教程】面试现写10个linux命令,写不出来怎么办(下)
【软件测试教程】自动化测试-比fiddler更好用的抓包工具,你知道吗?
【软件测试教程】自动化测试-如何使用selenium自动发邮件
【软件测试教程】软件测试入门进阶-测试新人的如何学习更容易涨薪
【软件测试教程】Allure一节课学会生成业内最优秀的自动化测试报告
【软件测试教程】自动化测试-selenium grid 搭建分布式测试平台
【软件测试教程】Appium自动化测试-实现企业微信自动打卡
【软件测试教程】自动化测试神器-charles抓包工具的使用
测试开发公开课
【软件测试教程】移动端自动化测试appium电商自动下单流程
【软件测试教程】面试官让你现写10个Linux命令,怎么写?
【软件测试教程】面试加分的移动端自动化测试技巧-高级定位技巧
【软件测试教程】一节课入门BAT级别的测试开发知识点springboot
【软件测试教程】Java测试平台开发入门篇之vue基础语法实战
接口测试入门到实战精通
【软件测试教程】session、cookie、token区别
【软件测试教程】一节课入门BAT级别的测试开发知识点springboot
【软件测试教程】性能测试压测实战-JMeter+InfluxDB+Grafana压测数据展示
【软件测试教程】高级软件测试必备-管理测试环境必备工具Shell
【软件测试教程】软件测试面试实战-面试现写sql查询语句写不出来怎么办
【软件测试教程】零基础学测试如何比别人更快拿到好的offer
【软件测试教程】移动端自动化测试-使用APPIUM实现电商APP下单流程
【软件测试教程】软件测试数据库-面试现写sql查询语句写不出来怎么办
【软件测试教程】高级测试开发教程-Docker一条命令搭建测试流程管理环境
【软件测试教程】软件测试高薪秘籍-零基础学测试如何比别人拿到更高薪的offer
【软件测试教程】自动化测试教程-经典面试题java多线程你熟悉吗?
【软件测试教程】高级软件测试开发-面试官都喜欢问的高级定位原理你知道吗
【软件测试教程】appium移动端自动化测试实现电商app下单流程
【软件测试教程】自动化测试必备-面试官问java如何读写文件,你怎么回答
【软件测试教程】软件测试开发持续集成利器-jenkins快速上手
【软件测试教程】自动化测试-Python与经典面试题手写冒泡排序
【软件测试教程】软件测试数据库专题-面试现写sql查询语句写不出来怎么办
【软件测试教程】软件测试之shell实战项目-实现脚本抽奖小程序
【软件测试教程】软件测试实战项目系列-老板让我自己组建测试流程
【软件测试教程】自动化测试基础教程-如何使用自动化工具投简历
【软件测试教程】帮你搞定自动化测试平台与兼容性测试-stf平台
【软件测试教程】高级性能测试-JMeter+InfluxDB+Grafana压测数据展示
【软件测试教程】Java自动化测试平台开发入门篇之初识springboot
【软件测试教程】web自动化测试框架selenium-UI自动化测试如何绕过二维码登录
【软件测试教程】httprunner使用HttpRunner高效实现接口测试自动化
【软件测试教程】移动端自动化测试-Appium环境搭建及入门
【软件测试教程】自动化测试入门教程-python分支结构和循环结构
【软件测试教程】自动化测试入门教程-python模块与输入输出
【软件测试教程】软件测试零基础自学教程-linux系统 与shell环境准备
【软件测试教程】Java测试平台开发入门篇之vue基础语法实战
【软件测试教程】自动化测试教程-pageobject企业微信实战
【软件测试教程】APP自动化测试-appium原理解析与九宫格解锁
【软件测试教程】接口测试教程-httprunner的基础使用
【软件测试教程】软件测试教程-mysql数据库环境搭建与表结构创建修改操作
【软件测试教程】自动化测试入门教程-seleniumIDE录制以及常用api
【软件测试教程】Python自动化测试入门-python字符串数据结构
【软件测试教程】web自动化测试selenium高级用法-CssSelector
【软件测试教程】移动端app自动化测试-Appium环境搭建及入门
【软件测试教程】接口测试入门实战-基于企业微信api进行接口测试
【软件测试教程】自动化测试selenium高级用法-xpath定位
【软件测试教程】自动化测试必会-python条件、循环表达式
【软件测试教程】接口测试工具之charles高级用法代理抓包+数据篡改
【软件测试教程】Java自动化测试平台初识springboot
【软件测试教程】高级软件测试开发服务集群架构docker+k8s
【软件测试教程】自动化测试平台与兼容性测试-STF多设备管理平台
【测试教程】APP自动化测试 Page Object实战-思寒
【测试教程】Linux三剑客实战--shell经典面试题大解密
【APP自动化测试教程】使用Page Object设计模式提高自动化测试脚本的可维护性
接口测试
【接口测试】rest-assured高级进阶-对接口时间进行断言、导出数据【软件测试】
【接口测试】rest-assured高级进阶-发送json请求【软件测试】
【接口测试】移动端代理抓包-数据拦截与修改实战演练【软件测试】
【接口测试】移动端代理抓包-数据拦截与修改方法教学【软件测试】
【接口测试】HTTP协议组成及客户端模拟请求工具【软件测试】
【接口测试】HTTP协议-代理工具抓包和篡改结果【软件测试】
【软件测试】接口测试入门到实战精通-协议、框架、持续集成、断言、运行与维护-教你如何从零开始搞定接口测试
【软件测试】java语言rest-assured框架进行接口测试实战
【测吧】软件测试开发BAT一线名企面试指南-小白慎点-(霍格沃兹测试学院)
6.【测吧】软件测试开发-研发阶段的质量保证(测试左移)-【7小时入门软件测试】
7.【测吧】测试开发-发布后的质量监控(测试右移)-【7小时入门软件测试】
9.【测吧】企业招人标准--软件测试高薪秘诀-【7小时入门软件测试】
10.【测吧】如何写好简历--软件测试高薪秘诀-【7小时入门软件测试】
11.【测吧】面试技能技巧--软件测试高薪秘籍-【7小时入门软件测试】
12.【测吧】真实案例分析--软件测试高薪秘籍-【7小时入门软件测试】
【测吧】手机浏览器、webview、微信小程序自动化软件测试
Java语法基础
软件测试/测试开发/Java语法基础-list集合-linkList集合
软件测试/测试开发/Java语法基础-集合-Iterator
软件测试/测试开发/Java语法基础-集合-常用方法+数组转换
软件测试/测试开发/Java语法基础-集合-集合声明、元素添加
软件测试/测试开发/Java语法基础-包装类-Integer+自动拆装箱
软件测试/测试开发/Java语法基础-内部类-静态内部类+局部内部类
软件测试/测试开发/Java语法基础-static下-静态方法
软件测试/测试开发/Java语法基础-static上-静态变量
软件测试/测试开发/Java语法基础-常用标准库:输入与输出
软件测试/测试开发/Java语法基础-常用标准库:文件的处理
软件测试/测试开发/Java语法基础-List集合-ArrayList
职业发展面试求职
【软件测试 | 测试开发】能拿高薪的技术简历,究竟有什么秘密?
招聘JD里写要求3年经验,1年经验可不可以面试?【软件测试 | 测试开发】
[史上最强] 软件测试面试技巧,简历撰写,面试题分享(内附答案,建议收藏)
测试行业领域很多,如果换领域会不会影响我的职业发展?【软件测试 | 测试开发】
年龄偏大了,想从技术转管理,应该如何在工作中锻炼自己的管理能力?【软件测试 | 测试开发】
【软件测试 | 测试开发】测试工期被压缩,来不及写测试用例怎么办?
测试投入度多少合适?偶发性的bug要不要投入时间解决?如何高效解决?【软件测试 | 测试开发】
常见面试题:常见的HTTP状态码你知道么?【软件测试 | 测试开发】
浏览页面过程突然变卡顿是什么原因呢?【软件测试 | 测试开发】
如果开发人员认为你提交的 bug 不是一个 bug,这时候你怎么办【软件测试 | 测试开发】
【软件测试 | 测试开发】实际工作中,你是如何开展自动化工作的?
【软件测试 | 测试开发】面试官问我app测试如何查看log,我不会
公开课
软件测试 / 测试开发 / Java web自动化测试公开课
【软件测试 | 测试开发】Python中如何将字符串转化为整形?
【软件测试 | 测试开发】HTTP是什么?SSL和TLS又是什么?
软件测试/测试开发/利用Python与Allure2打造强大的测试报告
什么样的功能适合做自动化测试-new【软件测试 | 测试开发】
如何使用 pytest 控制测试用例的顺序?-修改后【软件测试 | 测试开发】
自动化测试中常用的三种等待方式?他们有什么特点-修改后【软件测试 | 测试开发】
五款好用的App自动化测试工具-修改后【软件测试 | 测试开发】
Android与iOS在app测试时有哪些区别【软件测试 | 测试开发】
get请求和post请求的区别是什么【软件测试 | 测试开发】
【软件测试 | 测试开发】UI自动化中怎样解决页面跳转后元素不生效?
给你一个购物车界面,如何测试-new【软件测试 | 测试开发】
数据库中左连接,右连接,内连接是什么?【软件测试 | 测试开发】
什么是SeleniumGrid?它是做什么用的?【软件测试 | 测试开发】
【软件测试 | 测试开发】Android与iOS在app测试时有哪些区别?
【软件测试 | 测试开发】一节课带你理清接口测试用例设计思路
【软件测试 | 测试开发】pytest_allure接口自动化测试
【软件测试 | 测试开发】接口测试入门 - 关于AI图文识别的接口测试
【软件测试 | 测试开发】开源工具JMeter搭建及源码修改的套路,定制专属JMeter压测工具
【软件测试 | 测试开发】JMeter入门实操,教你使用Grafana生成JMeter图形化压测报告
【软件测试 | 测试开发】Xpath的多种定位方法助你搞定自动化测试
【软件测试 | 测试开发】一小时快速掌握app自动化测试神器Airtest
【软件测试 | 测试开发】一节课带你掌握面试官常问的adb命令
【软件测试 | 测试开发】Appium自动化测试之九宫格解锁实战
【软件测试 | 测试开发】基于图像识别的app自动化测试工具airtest
【软件测试 | 测试开发】一节课入门最火的测试框架pytest
【软件测试 | 测试开发】Python测试框架的高收益体现在哪里
【软件测试 | 测试开发】Pytest +allure 十行代码生成高大上的测试报告
【软件测试 | 测试开发】RobotFramework框架应用
软件测试/测试开发/工程效能与测试平台开发CI、CD、DevOps公开课
【软件测试 | 测试开发】快速构建高校测试平台,推动测试中台化发展
【软件测试 | 测试开发】Docker搭建分布式UI自动化及监控体系
软件测试 / 测试开发/自学/压力/性能/入门到精通/别再用LoadRunner了
【软件测试 | 测试开发】性能测试发现的问题,是开发解决,还是测试解决
软件测试/测试开发/工程效能与测试平台开发CI、CD、DevOps公开课
【软件测试 | 测试开发】Jenkins搭建测试环境及自动发布
【软件测试 | 测试开发】领导要求CICD,还不会搭建环境怎么弄
【软件测试 | 测试开发】如何使用docker完成应用的部署
【软件测试 | 测试开发】Web测试和App兼容性测试需要考虑什么
【软件测试 | 测试开发】BAT等一线大厂如何做APP的稳定性测试
【软件测试 | 测试开发】uiautomator2小而美的app自动化测试工具
【软件测试 | 测试开发】一节课入门 python 接口自动化测试
【软件测试 | 测试开发】python 操作 excel 完成接口测试
【软件测试 | 测试开发】亿级流量App前端性能测试,只需10行代码?