测试面试真题 | 从屡次碰壁到成长蜕变,半年拿下某大厂 60W 年薪测试开发 Offer!

简介: ![](https://ceshiren.com/uploads/default/original/3X/a/7/a74a8550abacc28c07164849c17108f6367122ef.jpeg)近期,霍格沃兹测试学院学员 Z 同学成功拿下某互联网巨头企业 60W 年薪测试开发岗位 Offer,并获得了学院颁发的优秀学员奖学金。在欣喜之余,我们也请 Z 同学分享了他的成长心得和面试经
更多技术文章分享和免费资料领取近期,霍格沃兹测试学院学员 Z 同学成功拿下某互联网巨头企业 60W 年薪测试开发岗位 Offer,并获得了学院颁发的优秀学员奖学金。在欣喜之余,我们也请 Z 同学分享了他的成长心得和面试经验,供大家参考。
面试之前,首先要做好心态上的调整。
面试时,我更多的是抱着考察自己能力水平的心态。内心想法比较笃定:如果这次不成功就再准备几个月,再试一次。最重要的是要明确自己的短板在哪里。
因为自己这两年一直在一家公司呆着,并不知道外面(发展更迅猛的互联网公司)对测试的要求是什么样的,自己也没有非常清晰和体系化的了解测试职业发展路线,所以,需要跳出舒适区,挑战一下自己。
早在去年年底的时候,我就面过两家互联网公司,但都止步于一面或二面。知道自己实力上的明显差距后,就赶紧停止了面试,不能随便浪费时间和机会。
我的技能短板主要是 Linux、性能测试和自动化测试相关技能掌握不够深入、欠缺火候。为了快速全面的补齐短板,就报名了霍格沃兹测试学院的《测试开发系统进阶》课程。学院的教学内容非常实用也很有深度,在学习的时候,我会跟公司已有自动化测试技术做对比,并分析优缺点,受益很多。当然,感觉自己还需要继续深入学习实践,多积累项目经验,尤其是 App 和 Web 自动化测试方面。
除了学院的课程,我还会就目标公司的考察侧重点,做一些针对性的准备。比如,经过一些调研,了解到阿里巴巴会喜欢问 JVM、AOP、多线程等,今日头条喜欢考察算法、网络知识等等。面试目标公司前,先把相关的面经全部吃透,保证基本知识点能对答如流。当然,最重要的还是要夯实自己的计算机基础知识和编程技能。
明确面试目标和学习任务之后,我就安排好日常学习时间,白天中午的零碎时间拿来刷 LeetCode 算法题目,每天至少 2 道。晚上 9 点到 1 点,通过教程、书和搜索引擎恶补计算机基础。基础知识包括但不限于:数据库、Linux、性能测试、Java、JVM、Spring、多线程等。东西很多,有时候会感觉学不下去,但再想想如果面试评价好,涨薪大,就又有动力了。几个月面试准备下来,计算机基础相关的知识我差不多都过了一遍,达到了基本掌握。
除了基础,公司的项目实战经验也很重要。为了防止面试官从各个奇怪的角度刁钻提问,我也尽量把自己实践过的重要项目摸得滚瓜烂熟,包括业务上和技术上(参考学院课程中讲授的项目实战经验)。这也迫使自己在公司的项目中变得更加积极主动思考,去跟进很多细节,而不是测试完成就结束了。
嗯,总结一下就是,面试看起来挺轻松也很幸运,但其实背后付出的汗水很多,特别是考察的内容可能只占 10%,但你要按 100% 的内容去准备。中间也有无数次学到崩溃的时候,就休息两天继续努力。人总还是要有梦想的,说不定哪天机会来了就起飞了。
1、 自我介绍;
2、 日常工作中如何保证质量的;
3、 测试开发工具介绍(因为用到了 Spring、Mybatis 等等就全部被问了);
4、 数据库 SQL 相关: join、聚合函数、子查询等等;
5、 Linux 基本命令/三剑客;
6、 两道简单算法(LeetCode 简单难度);
7、 朋友圈点赞功能测试设计(除功能性还有兼容性、性能等等其它考量,我这方面了解不多);
1、 自我介绍、日常工作如何保证质量;
2、 数据库高并发相关,如何保证稳定性(主要日常工作接触比较多,东拉西扯一说了大堆,解决方案都是原本公司现成的拿出来说就可以);
3、 缓存相关。自己项目里面怎么用的,说清楚就可以;
4、 一些质量监控工具讨论。因为不是我开发的,也没有为难我,就讲讲使用和优化;
5、 智力题;
1、 自我介绍、项目介绍;
2、 算法(LeetCode 中等难度);
3、 智力题;
8、 数据库相关:join、聚合函数、子查询等等;
4、 给一个简化版 prd,测试设计,性能测试相关考量;
以上,一面就是各种基础知识的考察。二面我自己都不知道在面试些什么,就好像是在瞎聊天,可能更偏向于项目经验。三面给人的难度和压力感觉还不如一面,不知道啥情况,应该会更侧重于人和公司是否匹配吧。。。。
总之,是 100% 的准备,只考察到了 20% 左右。有个人努力的作用,也有些岗位合适+运气的成分。 这里也很感恩学院各位老师的耐心讲解,传授经验和答疑帮助,也希望大家都能在霍格沃兹快速成长,找到心仪的工作机会。
》小编提示:关注公众号,回复「面试」可获取最新 BAT 测试开发面试专辑。

想挑战 BAT 大厂测试开发?推荐霍格沃兹出品的《中高级测试开发工程师名企定向培养班》,大咖导师 4 个月项目实战强化集训,技能进阶阿里巴巴P6-P7,挑战年薪50W-100W+ Offer!名企测试经理 Boss 直聘,内推成功返还学费!期热招中,入群获取实战大纲

提升自己的核心竞争力吧
原文链接

相关文章
|
14天前
|
存储 SQL 算法
阿里面试:每天新增100w订单,如何的分库分表?这份答案让我当场拿了offer
例如,在一个有 10 个节点的系统中,增加一个新节点,只会影响到该新节点在哈希环上相邻的部分数据,其他大部分数据仍然可以保持在原节点,大大减少了数据迁移的工作量和对系统的影响。狠狠卷,实现 “offer自由” 很容易的, 前段时间一个武汉的跟着尼恩卷了2年的小伙伴, 在极度严寒/痛苦被裁的环境下, offer拿到手软, 实现真正的 “offer自由”。在 3 - 5 年的中期阶段,随着业务的稳定发展和市场份额的进一步扩大,订单数据的增长速度可能会有所放缓,但仍然会保持在每年 20% - 30% 的水平。
阿里面试:每天新增100w订单,如何的分库分表?这份答案让我当场拿了offer
|
8天前
|
网络协议 Shell 网络安全
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
“说说看,如果一个Pod的容器没有Shell,如何测试它能否访问外网?”
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
|
22天前
|
算法 NoSQL 应用服务中间件
阿里面试:10WQPS高并发,怎么限流?这份答案让我当场拿了offer
在 Nacos 的配置管理界面或通过 Nacos 的 API,创建一个名为(与配置文件中 dataId 一致)的配置项,用于存储 Sentinel 的流量控制规则。上述规则表示对名为的资源进行流量控制,QPS 阈值为 10。resource:要保护的资源名称。limitApp:来源应用,default表示所有应用。grade:限流阈值类型,1 表示 QPS 限流,0 表示线程数限流。count:限流阈值。strategy:流控模式,0 为直接模式,1 为关联模式,2 为链路模式。
阿里面试:10WQPS高并发,怎么限流?这份答案让我当场拿了offer
|
4月前
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
102 1
|
6月前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
6月前
|
运维 测试技术
拆分软件测试流程,一张图秒杀所有面试
本文主要介绍了软件测试流程的核心内容,包括需求分析、测试用例编写、测试执行、缺陷提交及回归测试等关键步骤。以迭代测试为例,详细说明了每个环节的具体操作和注意事项,并提供了一张测试流程图以便理解。测试流程确保了软件质量,是面试中常见的考察点。
258 7
拆分软件测试流程,一张图秒杀所有面试
|
5月前
|
NoSQL 测试技术 Redis
第一次面试总结 - 迈瑞医疗 - 软件测试
本文是作者对迈瑞医疗软件测试岗位的第一次面试总结,面试结果非常好,但面试过程中没有提问太多技术性问题,主要围绕个人介绍、互相了解、个人规划和项目亮点进行,因此作者认为这次面经的学习意义不大。作者还提到了实习岗位的待遇和工作内容,以及对不同阶段求职者的建议。
117 2
|
6月前
|
存储 移动开发 前端开发
「offer来了」面试中必考的15个html知识点
该文章汇总了前端面试中常见的15个HTML知识点,涵盖了从HTML文档的规范书写、doctype声明的作用到新兴的HTML5标签应用及移动端viewport设置等内容,旨在帮助求职者更好地准备相关技术面试。
「offer来了」面试中必考的15个html知识点
|
6月前
|
Web App开发 前端开发 JavaScript
「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!
该文章通过一张思维导图和六大知识板块系统梳理了前端面试中涉及的CSS核心知识点,包括CSS框架、基础样式问题、布局技巧、动画处理、浏览器兼容性及性能优化等方面的内容。
|
7月前
|
运维 测试技术
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
126 1

热门文章

最新文章