测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

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

本人本科就读于某普通院校。从毕业至今,有4年多的工作经验。先后待过两家公司,第一家属于甲方上市公司,第二家属于金融类外包公司。之所以从甲方到外包,是因为当时毕业不到一年啥也不懂,只听说过外包公司坑,具体怎么坑也不清楚。就这样就进去了。

在外包公司一待就是3年多。之所以待这么久,是因为我觉得外派的甲方能学到很多东西,也被公司提拔为组长。但是随着时间流逝而自己的知识领域得不到扩展,一直在原地打转,进行重复的工作。所以,想通过培训来让自己更有竞争力。了解过其他培训课程,对比下来觉得还是霍格沃兹最全面。也是在霍格沃兹第一次接触到测试开发、知道了测试开发需要具备哪些能力。在今年疫情期间找的工作,不到1个月就拿到心仪的 offer。涨薪幅度50%,年包40W。

霍格沃兹技能简历面试全套体系

与霍格沃兹测试开发学社结识是在20年,当时看到技能图谱里面覆盖很全面,而且内容都是对标一线大厂的,学完之后薪资也相当给力,就去听了思寒的公开课,产生极大的兴趣。因为我在目前公司接口测试、专项测试、前端测试都有涉及,就好奇学社和目前公司用的是否一样,对测试左移、测试右移这些新概念很有兴趣。

我本身一直对技术的追求是全栈的。学社课程我可以在公司里面实践应用,像客户端测试的appium、linux、CI/CD、DevOps等等,都和公司技术栈使用契合度很高。

然后就联系了学社的Susan小姐姐,记得当时还做了一套测评检测自己目前技术,看适合报哪个班。测评完 Susan 小姐姐也是推荐测开班,就这样顺利加入了霍格沃兹测试开发学社。

我是在20年加入的,当时就跟着学起来了,刚开始公司也不怎么忙,学习了课程也能练习一下,挺好的。不过后面在上docker、k8s 课程时,公司组织了一个专项测试,整天加班很晚,周末也加班,导致课程落下很不少。21年因为个人其他事情耽误了,直到22年初才有时间准备跳槽。于是就把之前的课程大概刷了一遍,就准备面试了。

首先是简历的制作,当时先看了一下老师之前教怎么写简历的课程,自己先写了一份,然后把简历发给了学社负责简历的老师。说实话自己写的问题还是挺多了,当天老师就语音说了一下怎么改,然后就简历定稿了。(在这不得不提一下,学社不仅有技术课程,还有简历制作以及谈薪资全套体系哟,在这特别感谢遇见老师的简历指导和谈薪资的技巧)

面试真题问题汇总

面试过程中每家公司问的问题都不一样,我给大家总结一下都有哪些问题。现在印象最深的一个问题是数据库的脏读,当时立马就想起来,学社的老师讲过这个问题,所以后面就不用说了吧,你们晓得了。

- 面试真题 -

一、自我介绍

一面可以自由发挥,介绍时间一般不限制。二面或者三面注意提炼一下自己的优点,把握自我介绍时间,因为二面基本上都是负责人以上级别了,喜欢总结概括

二、业务介绍

负责测试的业务,一样总结概括下,不要对着简历念,面试官要的是你自己对项目和业务的理解

例如:

1.你测试模块属于系统架构的那一层级

2.业务流向和资金流向

三、Java相关

1.==和equals的区别

2.什么是装箱和拆箱

3.Java反射和序列化

4.传值和传引用的区别

5.重载(Overload)和重写(Override)的区别

6.String、StringBuilder、StringBuffer的区别

7.GC回收机制 回收是哪些

8.对堆和栈了解多少 (回答看自己,说的越多,挖的越深)

9.设计模式知道的有哪些

四、框架类

1.Spring (SpringAOP,Spring IOC)以及 SpringMVC

2.bean的加载过程

五.数据库类

1.模糊查询、条件查询、多表查询 SQ L语句编写

2.SQL中的左连接与右连接,内连接有什么区别

3.什么索引、联合索引唯一索引区别、是不是索引越多越好,索引的缺点

六、前端类

1.三次握手和四次挥手

2.http和https的区别

七、场景类

1.两个同学测试,同时依赖一个公共的服务,你觉的在测试过程中遇到什么问题

2.设计一个场景,说出测试点以及风险点:主要是功能、性能、兼容性、安全性这几点

3.支付宝给你999类错误,你会怎么测试

4.线上及时发现的问题,你会怎么做

八、自动化

1.testNg 一些注解,怎么实现数据驱动

2.并行测试,串行测试是什么

3.UI自动化都有些,怎么做的,有遇到什么问题

4.你们的自动化的层级怎么划分的

九、中间件

1.redis和数据库有什么区别,都是存数据,有什么明显的不一样的地方

2.数据库和缓存一致的情况下,如何确定走的是缓存

3.当你不知道redis的key的情况,DB值知道,怎么判断

4.ZK做什么的

十、算法相关

用两个栈实现队列(笔试)

十一、性能知识

1.压测指标有哪几个

2.并发数增加 TPS 无法上升原因会是什么,怎么定位

3.压测问题,事前做做什么准备,遇到问题怎么分析

4.你实际压测过程中遇到什么问题

十二、liunx 命令

1.查询一个历史关键字的上下10行语句

推荐学习

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