ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-01-29 09:32:14  阅读:165  来源: 互联网

标签:进阶 P7 面试 学院 开发 测试 格沃兹


星辰 · 远方 · 测试开发进阶之路

你努力前行的每一步都算数!

本文作者为霍格沃兹测试学院「测试开发从入门到高级实战」系统进阶班第 10 期学员
@AL,作为一枚不甘于呆在舒适区的测试老兵,他一直在挑战突破自己的上限,经历了「
功能测试=》测试开发=》测试经理=》某互联网大厂测试开发技术专家(P7) 」,是测试同行的学习典范。

以下是 @AL 分享的测试开发大厂面试经历,供参考!文末加小助手微信,回复「 测试开发 」,加入测试开发技术学习与面试交流群。

1 背景

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

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

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

后来,有幸了解到霍格沃兹测试学院,觉得学院根据 BAT 大厂前沿设计的课程内容和大咖导师完美匹配我的要求,所以就参加了「测试开发从入门到高级实战」第 10
期的课程, 让我学到了很多在工作当中没办法实践到的,最前沿的测试技术及实战技巧,完善了测试开发技术栈,也积累了必要的项目经验。
这里特别要感谢思寒老师、阿信老师以及各位助教老师们。

2 面试

我先后参加过 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,能加入这么优秀的测试团队,后续对自己的要求也会更高,希望能够继续加强自己技术栈的积累。

入职新公司之后,我也在继续学习霍格沃兹测试学院的【压测技术体系】【接口自动化测试】等实战类课程,结合老师的答疑解惑和自己新的理解,把测试开发实战技术落地到新的项目中。

P.S. 限于隐私要求,部分面试内容和回答不对外公开,仅作学院内部交流。另 @AL 同学 不仅成功拿下名企 Offer,学院还额外颁发 3000
元奖学金
,以资鼓励!

3 推荐

这里特别推荐霍格沃兹测试学院备受好评的「 测试开发从入门到高级实战系统进阶 课程。

4 个月时间,资深测试架构师思寒及多位名企一线资深测试专家,由浅入深,带你深度实战演练 8+
企业级项目,补齐经验短板,系统提升大厂测试开发必备实战技能,水平对标阿里巴巴 P6+ 要求,年薪突破 50W+

测开班优秀学员可以享受内推服务, 直推 BAT 名企测试经理,普遍涨薪 50%+ ,好评如潮,目前第 11 期班热招中!

点击 阅读原文 ,访问课程详情页。

往期回顾

-测试工程师职业发展漫谈|大咖深度分享

-面试|今日头条测试开发岗位面试题目回顾

-通关这 8 道面试题的测试工程师,年薪都在 30W+ 以上!

-面试|互联网大厂测试开发岗位会问哪些问题?

-面试|Python 自动化测试面试经典题目回顾

-面试|百度测试开发岗位面试题目回顾

-面试|卡掉不少人的一道腾讯算法面试题,高手来试试?

-面试| 如果测试你完全不熟悉的系统,你会怎么办?

霍格沃兹是一所有魔法的测试学院

我们只培养测试开发工程师

__

关注霍格沃兹测试学院

测试开发技术直推 BAT 名企测试经理

来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息

标签:进阶,P7,面试,学院,开发,测试,格沃兹
来源: https://www.cnblogs.com/hogwarts/p/15854324.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有