测试人生 | 年薪50w+ 并入职名企大厂,这是双非学历小给自己30岁的礼物

188 篇文章 0 订阅
183 篇文章 1 订阅

原文链接

本人在一家上市公司,负责一条业务线的质量保障工作。带十来个人的团队,但是公司整体的测试技术比较浅显,只有接口自动化算是落地比较成功。 舒适圈却不舒适 平时工作中,线上的质量保障手段测试基本不参与,比如监控与核对这些,测试的话语权也较少。基本就是重复一些比较基础的测试。虽然工作表舒适,但是无论是薪资还是职业规划都感受的明显的瓶颈,想要往前跨一步但是又不知道从哪开始。 初识霍格沃兹测试开发学社 后面一次偶然的机会,在论坛上了解到了霍格沃兹测试开发学社,于是抱着试试的态度听了几节公开课。其中有一节刚好是思寒校长的讲的,他的一句让我印象深刻。当时讲到大厂薪资待遇这块,刚好有人评论,**30岁了薪资还没30w**,思寒看了看说,那就比较尴尬了。 其实我也是属于这个范畴,我的薪资是尴尬的28w,而我还有几个月就要30岁了。而立之年,有了家庭的压力之后,很多事情不得不考虑。于是我决定**跳出舒适圈,打破自身的瓶颈,开始报班学习**。 与优秀的人相伴学习 **学习的过程中,认识了很多优秀的伙伴,我们相互鼓励,一起努力**。印象深刻的就是有次一个问题难住了我好久,那是个周三晚上,时间已经是**半夜1点多**了,于是我发到了班级群里,想着等明早有小伙伴看到可以帮忙解答一下。但是出乎我意料的是,没过几分钟,就有小伙伴在群里回复我了。**原来大家都一样,大家也都在努力**。 我是三期中途进的班,后续四期开课后,在四期学完全部课程,之后开始面试。面试的过程还是比较顺利的。 霍格沃兹学社对我的帮助 从加入霍格沃兹测试开发学社学习,到现在我觉得学社对我最大的帮助是不仅仅让我学会了更多知识,了解了更多的前沿技术,更让我深刻的体会到,**优秀的人很多,他们都很努力**。 在这个行业,千万不能安逸,要保持着一颗不断谦虚的心,不断学习进取的心,才不会被市场淘汰,才能拿到高薪,才能给家里更安逸的生活。 面试总结分享给你们 我的一面是一位开发大佬,一面面下来,比较慌,基本没问什么测试的问题。感觉回答的也不太好,还以为挂了,还好有惊无险。二面是一个短发的测开小姐姐。本来应该是这个小姐姐来给我面一面的,但她临时有事情调整了一下。 总体面试下来,感觉就是通常说的T型的技术要求吧。要有广度,也要有深度,基础重要,也要有亮点。 一面-开发大佬 1,自我介绍 2,业务方面 问:介绍下你们的业务流程 答:说了下业务流程 问:你们服务的调用哪些是同步的,哪些是异步的 答:大体都是同步,把具体异步的几个服务说了一遍 问:为什么xx服务是用异步 答: 说了原因,分业务和技术的两方面 问:异步你们是怎么保证效率的,怎么调优的 答:效率说了下,调优不了解 问:你刚才说的活动服务,有类似秒杀的活动吧 答:嗯,举了个具体的秒杀例子 问:你们怎么保证线程安全的,你是怎么测试的 答:说了公司的方案,前端有控制,超过一定数量就以列表排队,后端用了悲观锁。测试说了接口 的并发测试和压测以及安全测试。 问:如果为了保证效率,提高用户体验,前端不做控制,那要怎么实现线程安全,你设计下方案 答:大体说了下,主要还是后端加锁和中间件两个方向。面试官估计看我回答的不太好没有继续深入 问:你们后端的服务是微服务是吧 答:springcloud 问:说说你对微服务的理解 答:把知道的说了 3,算法 问:算法了解吧,问了力扣算法原题第一题,两数之和 答:写了数组的暴力破解法 问: 你这解法的效率不高,空间维度太复杂,有没有简单一点的,比如用一次循环实现 答:用了哈希表写法 问:刚才说的是不考虑重复的情况下,如果考虑重复的情况,怎么设计 答:去重 问:你有什么用要问我的 答:组织架构,以及秒杀活动怎么保证线程安全 二面-短发的测开小姐姐 1,自我介绍 2,介绍下业务流程 问:xx服务你们数据是怎么存储的 答:结合公司实际,说了落库的数据和缓存在cookie和redis的数据 问:cookie的缓存时间是多少,有没有对cookie安全的测试方案 答:说了下安全测试里面cookie欺骗和截获 问:有没有缓存在session的数据 答:结合实际说了下 问:cookie和session的区别,为什么这些数据存在session不存在cookie 答:说了下区别,以及结合业务具体说了下为什么存session 问:存储redis的数据有哪些,为什么存在redis 答:结合具体业务和技术说了下 问:说说对你redis的理解 答:说了原子性以及基本的数据类型 问:测试过程中,发现过redis什么问题,原因以及解决方案 答:说了下redis的一些问题,然后结合业务具体说了一个问题原因是redis缓存时间没有按时失效的引起,说了下问题定位的流程以及解决方案 3,数据库 问:落库的话,你们用了哪些数据库 答:关系与非关系 问:oracle和mysql分别按时间倒序查前20个数据 答:mysql直接limit20,oracle的话是cownum<=20 问:有没有创建过表,会员服务的数据让你设计表的话,你怎么设计 答:会员三要素,然后说了下主键以及索引 问:说说你对索引的理解,为什么需要索引 答:说了下原理,面试官可能看我说的不太好,没有继续深入 问:说说你对行锁和表锁的理解 答:结合会员业务说了下出现的场景,怎么避免,怎么解决 问:MongoDB介绍一下 答:说了集合和文档基本的增删改查 4,介绍(我简历中写的)接口测试框架,然后问了框架优化实现方案 5,介绍xx接口持续集成的实现(也是简历中写的) 6,ui测试持续集成实现了么,介绍下?然后给了一个他们公司的网页,让写具体的元素定位(一个输入框,一个下拉框,以及web页面边缘的滚动条)。 7,移动端测试 问:移动端你是怎么测试的? 答:从抓包,到mock(信助的录播课),接口,功能,ui交互,性能,兼容性,专项,具体说了下。(这里问了很多内容,结合之前说的业务线问了很多具体的实现方案) 8,xx服务怎么做线程安全测试的? 答:有了一面的经验,结合具体的业务说了下 9,有什么要问的 答:问了下组织架构,负责的业务线,以及他们是怎么做线程安全测试的 三面 1,自我介绍 2,为什么离职 3,职业规划 4,胜任这个岗位你有什么优势,后续的规划。 5,负责一个独立项目,如何保障质量 6,有什么要问我的 四面 1,自我介绍 2,业务介绍 3,你说你们的产品也是app和H5,介绍下用的前端框架 答:把知道的说了,然后说H5部分用了js,部分用了vue 4,具体哪些业务用了js,哪些用了vue,说说你的理解 答:把知道的说了,然后说了下js和vue的优劣势 5,ui相关 问:ui测试你们怎么做的 答:说了web和移动端自动化 问:你做ui测试有遇到什么困难么,怎么解决的,之后怎么避免? 答:说了资源方面,前端代码不熟悉,问题定位,以及ui自动化一些具体的问题,比如元素定位不到,脚本速度过慢,然后说了解决方案,介绍了po设计模式 问:你认为ui自动化的价值在哪? 答:主要说了回归测试方面,结合公司具体的业务场景 问:如果让你来做xxapp的ui自动化,你准备怎么做 答:从资源,框架,测试范围三方面回答了下 6,有什么要问他的 五面-HR面试,easy,easy 1,自我介绍 2,离职原因 3,家庭情况 4,加班看法 5,期望薪资 6,要问她的

更多技术文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值