5年测试经验华为社招:半月3次面试,成功拿到Offer

news/2024/11/8 22:44:06/

背景经历
当时我工作近5年,明显感觉到了瓶颈期。具体来说,感觉自己用过很多测试框架和测试工具、做过一些测试开发、也有过高并发的性能测试,但是从技术深度上感觉不足,到后期时做事也没有明显挑战,完全适应了公司节奏,说句不好听的成了老油条,可以每天舒服的混日子(这也有好处,有时间准备面试)。这对于个人成长不利,长此以往可能面临大龄失业。所以我觉得需要痛下决心改变一下现状。我定的目标就是进大厂,因为我觉得小厂做到我目前的程度已经很难有很多的提升了。

下了决心之后,下一步是写简历。
这一步其实非常关键。先说结论,我的简历前前后后改了好几个月,在投简历的时候,大部分大厂都会给我面试机会,并且对我的经历非常感兴趣。具体如何做呢?

核心思想,想进大厂的简历,要突出自己的特色,写得要生动,能从简历看出你实力不俗。如果简历不过关,很大几率根本没有面试机会。具体实践上

作为测试工程师,尤其是三年以上的测试工程师,企业一般定级是中级测试工程师,那么基本要求就会有:

  • 功能测试要会测试计划、需求分析及测试报告文档的编写能力

  • 测试环境、测试工具环境的搭建能力

  • 团队协同、项目推进能力

  • 自动化测试理论及项目实战经验

  • 接口测试理论及项目实战经验

  • 性能测试、数据库、linux相关技能

在排版顺序上上,我的建议一般是:

  • 先功能测试相关的技能点,要求熟练掌握

  • 然后是自动化测试、接口测试相关的技能点,要求熟练掌握

  • 再是数据库、Linux、计算机网络、脚本语言等,要求熟悉或熟练掌握

  • 最后是一些企业要求的技能、工具,要求要理解或了解

 

简历写好之后,准备面试了。
如何做?核心思想,充分发挥你的优势,制定适合你自己的准备方案,做120分的准备,争取100分的结果。这里我只从我自己的经验出发,希望能给大家一些启发。

当时自我剖析,我的优势是什么,不足是什么?我有创业经验,项目经历丰富,做过一些什么项目,使用过很多流行的框架,做过一些自认为还可以的设计。不足很明显,缺乏深度,浮于表面,做过的项目的一些设计较为幼稚,不能很好地应对更大的业务挑战。

当时花了几个月充分准备,十六个方面,增加深度、扩展广度、覆盖死角、挖掘项目。介绍下当时具体的准备

 内容涉及:测试基础、功能测试、linux、mysql、接口测试、jmeter、测试工具、web自动化测试、selenium、python编程、app自动化测试、性能测试、安全测试、测试开发、简历模板等等

测试基础(38页)
功能测试(183页)
linux(221页)
Mysql(216页)
接口测试(338页)
Jmeter(41页)
测试工具(35页)
web自动化测试(50页)
selenium(55页)
python编程(27页)
app自动化测试(66页)
性能测试(40页)
安全测试(21页)
测试开发(31页)
简历模板(38页)
注:篇幅有限,资料已整理成文档,整体的内容知识点也是偏多的,截图是截取不完的,所以请各位朋友注意:若是需要下载整个软件测试面试宝典,有需要的读者朋友们可以帮忙三连支持一下,点击文末小卡片传送门即可入手~

一、基础知识--2023版
(包含计算机基础、测试理论、HTML基础、CSS基础、JS基础常见的面试题)

二、Linux和数据库 --2023版

(包含 linux、数据库介绍、SQL语言(重点)、数据库高级功能常见的面试题

三、编程+数据结构--2023版

(包含 Python基础、面向对象、异常处理、模块和等等常见的面试题

四、WEB自动化--2023版

(包含 WEB自动化入门、WEB自动化基础、WEB自动化中级、WEB自动化高级、项目实战等等常见的面试题

五、移动自动化 --2023版

(包含 移动自动化基础、移动自动化中级、移动自动化高级等等常见的面试题

六、接口测试--2023版

(包含 接口基础、postman实现接口测试、数据库操作、代码实现接口测试、持续集成、接口测试扩等等常见的面试题

七、接口自动化--2023版

(包含 接口自动化脚本编写、接口自动化测试执行、接口自动化测试报告分析等等常见的面试题

八、性能测试--2023版

(包含 性能测试基础、性能测试工具、项目-接口性能测试、项目-web性能测试、性能测试调优等等常见的面试题

九、安全测试--2023版
(包含 数据库安全测试、网络安全测试、应用程序安全测试、安全性能测试、社会工程学测试等等常见的面试题)

内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过可提供全部教程的原件给大家免费下载

整理不易,白嫖太易!获取方式很简单:有需要的读者朋友们可以帮忙三连支持一下,点击下方小卡片入群即可入手~


http://www.ppmy.cn/news/77117.html

相关文章

2023上半年软考系统分析师科目一整理-01

2023上半年软考系统分析师科目一整理-01 1. 面向对象2. UML 1. 面向对象 面向对象分析中,对象是类的实例。对象的构成成分包含了(A),属性和方法(或操作)。 A.标识 B.消息 C.规则 D.结构 对象的三要素为&am…

(Java高级教程)第三章Java网络编程-第七节1:Servlet介绍及第一个Servlet程序

文章目录 一:什么是Servlet(1)动态页面和静态页面(2)Servlet是什么二:第一个Servlet程序(1)创建项目(2)引入Servlet依赖(3)创建目录结构(4)编写代码(5)打包程序(6)部署程序(7)验证程序三:Smart Tomcat插件使用一:什么是Servlet (1)动态页面和静态页面…

Android新logcat使用技巧

Android新logcat使用技巧 logcat新UI出现后,我常困惑于怎么过滤log,和以前的UI差异比较大,新UI界面结构如下: 这个新的 logcat 的问题是如何过滤信息并不是很明显。 获取应用的日志信息 要获取我们当前调试应用的日志信息&…

VivadoIO约束

VivadoIO约束 FPGA开发离不开IO约束和时序约束,IO约束用于确定输入/输出端口的物理端口和电气特性,与芯片和电路设计有关。而时序约束则用于设定FPGA设计中的时序特性,以确保系统能够在预期时钟频率下正常运行。本文将介绍vivado中常见的设置…

3D模型渲染引擎6大特点解读:助力AR/VR呈现惊叹的视觉效果!

一、用于桌面、移动和 AR/VR 应用程序的2D和3D图形引擎 HOOPS Visualize是一个3D图形SDK,可以快速开发高性能、跨平台的工程应用程序。主要特点包括: HOOPS Visualize的基石是图形内核,这是一种功能齐全、以工程为中心的场景图形技术&#…

JSX语法

JSX语法 1.jsx的作用 react的作用:监听数据更新,帮助我们去渲染视图 render()函数实现了DOM的渲染的过程,这个过程我们可以分为两个阶段: 获取虚拟DOM(JSX经过babel转译后的对象就是虚拟DOM)将虚拟DOM转…

【精】MySQL5.7没有row_number()函数如何组内排序和求分组topN

当我们遇到一些需求,比如组内分组排序,分组topN等,很容易想到用row_number()函数 ​在MySQL8.0版本中支持row_number函数,本文不做讨论,如果是MySQL5.7版本,要怎么写SQL呢? 测试表:…

第四篇、基于Arduino uno,获取土壤湿度传感器的原始值和含水量——结果导向

0、结果 说明:先来看看串口调试助手显示的结果,第一个值是原始的模拟电压值,第二个值是含水量,如果是你想要的,可以接着往下看。 1、外观 说明:虽然土壤湿度传感器形态各异,但是原理和代码都是…