测试开发面试真题 | 测试老兵进阶突破,成功挑战大厂 P7 Offer!

在这里插入图片描述

背景

本人是计算机软件专业出身,自 08 年本科毕业之后一直从事软件测试这一行,可以说是有 10 年经验的测试老兵了。最近的工作经历是在某知名互联网企业担任高级测试经理。或许会有人觉得奇怪,为何一个测试经理会有跳槽的想法,以及为何还要培训 「测试开发系统进阶」 的课程。

其实,我在原来这家公司呆了将近 8 年的时间,期间也正好经历了公司转型互联网业务的高速发展阶段,个人职业岗位也从功能测试转型为测试开发,再到测试经理。但可能是在一个地方(舒适区)待久了,总会有些懈怠;也可能是 「世界这么大,总想看看不一样的风景」,我内心还是希望尝试新的机会,接触到更前沿的技术体系。

但在我出去面试新机会的时候,很快就发现了自己的不足。虽然自我评估 Java 算是熟练掌握了,但其他技术栈明显太片面了。比如只有服务端的测试经验,App/小程序这类新应用的测试技术就比较匮乏。如何快速补齐自身的技能短板,这个问题我也琢磨了很久。

后来,找了机构线上培训,觉得学院根据 BAT 大厂前沿设计的课程内容和大咖导师完美匹配我的要求,所以就参加了「测试开发从入门到高级实战」第 10 期的课程,让我学到了很多在工作当中没办法实践到的,最前沿的测试技术及实战技巧,完善了测试开发技术栈,也积累了必要的项目经验。这里非常的感谢。

面试

我先后参加过 3 次互联网大厂测试开发岗位面试,前两次面试都止步于 2 面,最后一次成功到了第 5 面,并最终顺利拿下 Offer。

第一和第二次面试是在半年前,在 1 面的考核题目都类似,都有对算法、Java 代码和测试工具研发之类的问题,但到了二面的时候,面试官对技术栈要求和深度要求,明显比第一面要高的多,对性能测试、Linux/Shell 命令、以及移动 App、小程序等测试技术都有所涉及,由于当时自己的技术栈还不够全面,所以没有能够继续走下去。

在第三次面试的时候,我已经在霍格沃兹测试学院学习了有一段时间了,技术栈也得到了明显的弥补,一路闯关到第五面。这里简单总结下面试中印象深刻和自己回答的不太好的问题,供自己回顾学习,也提供给其他同学参考。

一面

  1. 首先介绍下个人经历(面试官都喜欢从个人经历当中寻找问题来提问候选人)

  2. 进程与线程的区别

  3. HashMap 和 HashTable 的区别

  4. SpringBoot 框架的优缺点

  5. 算法:蚁群算法

  6. 算法:是否知道堆排序及其原理

  7. Linux 打包指令

  8. Wait 和 Sleep 的区别

二面

  1. 性能测试指标有哪些?

  2. 性能测试中什么情况内存过高,但 CPU 使用率不高?

  3. 性能测试中什么情况 CPU 使用率高,但内存占用不高?

  4. TCP 和 UDP的区别?

  5. App 的测试工具知道哪些?

  6. 知道哪些设计模式,在工具开发当中有用到什么测试模式?

  7. SQL 和 MySQL 的区别

三面

  1. 个人经历介绍

  2. 性能测试的指标

  3. 悲观锁和乐观锁

  4. 数据库事务

  5. MySQL 的优缺点

  6. 做接口测试框架的实现时,遇到哪些问题?是如何解决的?

四面

  1. 个人经历介绍

  2. 是否对带团队有要求?

  3. 上班路程问题

  4. 对自己有什么职业规划?

  5. 为什么从上一家公司离职?

五面

  1. 说一下自己负责的业务测试链路
  2. 说一下对本公司的看法
  3. 说一下对本公司的期望
  4. 说一下在团队管理当中有没有碰到什么难题?
  5. 说一下常用的团队管理模型
  6. 说一下在团队管理过程中是否有被投诉过?
  7. 什么时候可以入职?

三次面试经验总结

其实面试时,我更多的是抱着持续学习的态度,但最终也比较幸运的拿下了理想的 Offer,能加入这么优秀的测试团队,后续对自己的要求也会更高,希望能够继续加强自己技术栈的积累。

这里给大家整理了一份《软件测试工程师进阶的技术栈》,包含了诸多技术栈,希望能帮助在升级打怪中提供中坚力量

给大家推荐下我自己建的软件测试交流学习群: 902061117 ,群里都是搞软件测试的,如果你正在学习测试 ,小编欢迎你加入,大家都是测试党,群内不定期分享干货(都是软件测试相关的),包括我自己整理的一份2021最新的进阶自动化资料。

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注我的微信公众号【伤心的辣条】免费获取~

送上一句话:

世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

在这里插入图片描述

好文推荐:

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

测试岗反复跳槽,跳着跳着就跳没了…

软件测试人员该学习 Python 的七个理由

App公共测试用例梳理

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

35岁之后软件测试工程师靠什么养家?我能继续做测试!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值