测试人生 | 入行3年,年薪36W+,从外包到知名互联网公司,疫情之下薪资不止翻倍~

原文链接

本人就读于某双非本科院校,毕业后前两年几乎处于荒废状态。之后入职一家外包公司加入了软件测试这个行业,在这家外包公司接近三年的工作经历中通过不断地持续学习。尤其是在一年前加入了霍格沃兹测试开发学社之后,通过对学院课程知识吸收学习,成功的入职了某互联网企业测试开发岗位,年薪36W+。在这里也非常感谢学社和老师们的帮助,也非常庆幸自己能成为霍格沃兹大家庭的一员。

我毕业第一年混迹于一家日企,虽然从事的是软件研发岗。但是日常工作就是复制粘贴毫无代码工作量,随后一年更是脱离了软件行业。在社会两年的"历练"却一事无成未来迷茫。深思之后我参加了某线下测试培训机构,之后入职了外包公司开始测试行业之路。

在外包公司的日常工作就是功能测试,迭代循环的进行需求分析、设计用例、执行用例。虽然平时工作看上去很紧凑,但仔细一想很多工作都是由工具来代替的,对于个人而言毫无技术可谈,另外外包公司最大的痛点就是薪资调整幅度低且基本上很难变动。干了一年之后我开始寻思未来的发展之路,最终明确了测试开发岗位作为职业发展目标。

在没有遇到霍格沃兹测试开发学社之前,个人错觉是:测试开发就是只要会开发的技能就可以了。所以一开始我自学了python 和 Java 。虽然在自学的过程中也花费了很多时间和精力,但是感觉效果很差,因为没有实际项目的参与,自学的皮毛也很容易忘。

偶然机会在身边朋友那里了解霍格沃兹测试开发学社,看到测试开发课程目录很多内容技术都是我没有接触过的。于是我就开始尝试参加学院开班的试听课,在试听课中思寒大佬详细的介绍了当前互联网技术体系和课程的技术结构。确实是被课程内容吸引到了,然后也在学院的公众号中看到了很多优秀成功的例子。所以我也没有太多犹豫就选择跟大家一起学习进步。

在实际学习过程中课程价值确实很高,内容涵盖面广也很系统。在学习过程中遇到问题可以很快的得到助教以及其他同学的帮助。在这里不仅能学到技术,也能学到很多前辈的经验,还有很多问题具体、实用的解决方案,总之在这里确实受益匪浅。未来的路才刚起步,还需要持续不断得学习。

- 面试真题 -

  • 你用过哪些用例设计方法

  • 白盒测试有哪些方法,哪一种覆盖最全面

  • 你熟悉mysql 的存储引擎有哪几种,都有什么区别

  • mysql 的索引类型有哪些,基于innodb 存储引擎的索引原理(b树 和b+树的区别),组合索引的最左原则

  • 谈谈对mysql 事物的理解(事物的概念、特点、应用场景、以及事物的四种隔离级别)

  • 对慢sql 了解吗,如何优化慢sql

  • Linux 三剑客 grep 、awk 、sed 的应用场景

  • python 基础 中各个数据结构的特点以及常用方法, 列表生成式、字典生成式、lambda 表达式的使用

  • 拷贝中深拷贝和浅拷贝的区别

  • 多线程知识中,线程和进程的区别,多线程下如何避免死锁问题

  • 装饰器、生成器的概念和应用场景

  • java 中 String 、StringBuilder 、StringBuffer 的区别

  • java 集合体系中常见的有哪些类型,哪些是线程安全的,哪些是线程不安全的

  • UI 自动化框架的设计实现,PO模型的应用、用例的管理、测试套组织、执行器的编写以及测试报告的展示

  • 接口自动化测试框架,关键字驱动和数据驱动的实现,以及接口之间的关联和变量传参怎么实现的。

  • 性能测试中你做过的最大用户并发数是多少。性能指标是如何确定的,在性能测试过程中关注哪些指标,有没有做过性能调优。

  • 谈谈对CI/CD 持续集成的理解以及jenkins 工具的一些常用操作

  • 熟悉docker的哪些常用命令

  • docker-file 中 run 和cmd 命令的区别

  • 对于Redis 缓存应用场景以及常见的数据结构。

  • 对于消息中间件mq 你熟悉哪些概念,简单的谈一下几种工作模式的工作原理

推荐学习

**内容全面升级,4 个月 20+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 **BAT 大厂前沿最佳实践,****带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+ )!直推 BAT 名企测试经理 ,普遍涨薪 50%+!