软件测试工程师的那些经验分享

news2024/9/28 17:36:11

前几天,一个朋友去面软件测试工程师的职位了,回来还信心满满的跟我诉说自己的面试经历。然而,最后这个面试扑街了。其实我早就料到了……

在面试这个环节,很多细节如果处理不好,最后就会凉凉,无论你软件测试的功底有多好。

其实,面试不外乎自我介绍、面试官提问、薪资3个部分。今天,就和大家聊一聊软件测试面试的那点事儿。

在面试这个环节,很多细节如果处理不好,最后就会凉凉,无论你软件测试的功底有多好。

一、自我介绍部分

一个精简而又信息量饱满的开场白,是给面试官留下良好第一印象的开端。在做自我介绍时,以下几个点一定要注意。

·自我介绍时,提及个人基本信息,尽量扬长避短。

例如:年龄太大或太小,就别耿直地把年纪报一遍;

· 如果跨专业转行做软件测试工程师,避免主动提及专业不对口,减少HR细究的概率。

如果在自我介绍是提到了,被面试官打断追问细节,那你就要引导面试官询问你做过的项目(如果是刚学完软件测试,那就把实操课的内容搬出来应急)。这样更容易赢得好感;

· 在自我介绍时,尽量突出自己的工作经验,没有工作经验则避免提到。

例如:年龄太大或太小,就别耿直地把年纪报一遍;

· 突出自己的技能。

尤其是跟岗位本身描述相关的,或者是业内比较重视的。以下几点会的越多,你面试成功的几率越大。

1)做过1-3个大型项目;

2)具备撰写测试需求分析的能力;

3)精通linux系统、windows系统、MAC系统之一;

4)熟练使用Mysql/Oracle等主流数据库;

5)熟练使用1-3门主流编程语言;

6)自动化测试;

7)性能测试;

8)安全测试;

最后给大家参考一个总结性的自我介绍(如果没有工作经验,则把划线部分体替换成实操课的内容):

“面试官您好,我叫****,来自于***,做软件测试工作3年了。在这期间,我已经做了不少的项目,也积累了不少的测试经验,目前已经能够独立完成软件测试的工作了。之前,我主要做的是功能测试、app专项测试和接口测试方面的工作。对于linux、数据库、fiddler、jmeter的应用也都比较熟悉。也用jmeter做过一些性能测试,最近一段时间也做过自动化测试,主要是用python+selenium框架实现的。另外,我平常比较喜欢看书、打篮球。以上是我的个人情况,您看,我这边还需要做什么补充吗?”

第二、面试官提问部分

在这一环节,通常会遇到一些常规问题,比如:你的工作目标是什么?你会哪些技能?在上一家公司的收获和心得体会?你辞职的原因是什么?等等。大家只要按照个人实际情况回答即可。提醒大家一句,去面试之前要提前做好功课,避免因紧张导致无从回答。下面是小编给大家整理的一些常规面试问题:

1、常识类问题。

一般面试官都会问几个,尽量不要出现纰漏,避免无意义的扣分。

例如:HTTP和HTTPS有什么区别?

答:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证数据能加密传输,从而诞生了HTTPS。简单来说,HTTP协议是有SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议,要比HTTP协议安全。

2、技术类问题。

一般会根据你应聘的职位,对测试板块某一板块细致提问。给大家一些准备答案的方向,可以参考准备自己面试的方向。例:

1)Charles的工作原理是什么?如何抓Https网页,IOS需要特殊注意些什么?

2)常用ADB指令有哪些?

3)常用Linux指令有哪些?

4)移动端安卓与IOS系统有什么区别?当APP发生crash测试需要怎么处理?等等。

3、工作经历相关问题。

最常见的大致分为三块:

1)你们公司的测试流程是什么?

建议结合正统流程和前公司的相关情况,将某一项目的测试流程表述的更丰满。

2)具体的某一项目细节。

一般面试官会根据你提供的简历内容提问。针对你写到的项目,要做到自己熟悉(最好精通),最起码要经得起问,避免写自己完全不了解的领域。

3)你曾经解决过最难搞定的bug是什么?

在回答时,既要将bug是什么描述出来,难度描述出来,还要把解决建议描述出来,最好能说一些代码层面的内容(这会为自己加分)。

第三,薪资部分

在沟通薪资这一块,很多小伙伴一谈到薪资就怂了。主观原因可能是对自己不够自信,觉得有很多人都比自己厉害,如果自己要的薪水高了,面试官是否不会选择自己。但其实,了解企业招人的薪资标准,才是判断自己的薪资重要参考标准。如果在面试过程中,出于胆怯而低报薪水,最后苦的还是自己。

因此,在谈薪水时,我们要注意以下几点:

1、如果面试官没有明确要录用你,请不要先提薪水。

如果你贸然先提出自己的薪资底线,可能会造成以下结果:

①印象不好(冲着钱来的?就是想混日子?);

②获得低于招聘者实际想给出的薪资(比如企业计划招个月薪10K的员工,你提出你要9K,那么最后只能说你替企业节省了成本);

2、不断挖掘企业用人的最高薪资标准。

在面试中,面试官也会打太极,大多不愿意透露薪资标准。此时,你一定要提出具体内容,摸索对方的用人薪资标准。例如我是一个自动化测试方面从业两年的软件测试工程师。那么,你可以这样问面试官:

①自己熟悉的专业领域:

“我个人其实在自动化测试这方面做过很多项目,对这个领域比较熟悉,贵司目前的工作内容偏向于自动化测试,还是手动测试?”

Tips:根据面试官的回答来判断。比如倾向于招聘手动测试,那么往往薪资标准不会太高。

②非自己熟知的领域:

“我之前主要从事自动化测试方面的内容,对贵司招聘的安全测试领域有一定了解,但实操经历不够丰富。贵司招聘的这个岗位只负责安全测试方面的内容吗?还是也涉及一些自动化测试的内容?”

Tips:根据面试官的回答,判断你能获得的薪资标准。比如只需要会安全测试,那么给你的薪资只会比小白多一点;两个内容都要,那么还有加价的空间。

3、等对方表明想录用你的时候,再提薪水。

很多面试会有一轮,二轮,三轮面试,不管企业要面试几轮,但一旦他们确定要录用你了,就一定会提到薪水的事情。这时,你就可以合理提出薪资了。

4、万一初试过程中,非要你给定薪资标准,怎么办?

请开始打太极,把与面试官的聊天内容引向第二点,最后给出自己觉得合理的期望薪资。

其实,和面试官谈判薪水并不可怕,可怕的是你自己对市场和行情都不了解,失去了判断标准。

总结下,面试是你在学完软件测试后或跳槽时都不得不经历的一部分。应聘成功也是对自己学习成果和经验积累的一种肯定。好马配好鞍,优秀的你加上一点点面试技巧,就能让面试官更快发现你这颗闪亮的星星哦。
 

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/688121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《名侦探柯南》所有主题曲名字

《名侦探柯南》所有主题曲名字列表: 1.第1-30集:心中动荡不安 2.第21-52集:Feel Your Heart 3.第53-96集:谜 4.第97-123集:转动命运之轮 5.第124-142集:真相究明 6.第143-167集:情义之印 7.第16…

IDEA导入Web项目的三种方式

文章目录 前言一、第一种方式二、第二种方式三、第三种方式 前言 无论那种方式,它们都有相同的前提,那就是首先将你想要导入的Web项目放置在你想要导入的工程目录下 例如(举例子):笔者要将一个名为mavenWeb1的Web项目&…

设计模式-05.02-行为型-策略职责链

策略模式【常用】 策略模式。在实际的项目开发中,这个模式也比较常用。最常见的应用场景是,利用它来避免冗长的 if-else 或 switch 分支判断。不过,它的作用还不止如此。它也可以像模板模式那样,提供框架的扩展点等等。 策略模式…

日均调度 10W+ 任务实例,DolphinScheduler 在蔚来汽车一站式数据治理开发平台的应用改造

大家好我是张金明,在蔚来汽车担任大数据平台研发工程师。这次和大家分享的是 Apache DolphinScheduler 在蔚来汽车一站式数据治理开发平台的应用和改造,接下来我将从背景、应用现状和技术改造三个方面去分享一下。 背景 业务痛点 在蔚来汽车构建一个统…

机器人工匠阿杰ROS快速入门笔记记录

ROS 快速入门教程–机器人工匠阿杰 11. 年轻人的第一个node节点 cd ~/catkin_ws/src ; // 进入工作空间 catkin_create_p kg ssr_pkg rospy roscpp std_msgs ; // 创建一个名为ssr_pkg的工程,依赖包是:rospy roscpp std_msgs // 此时,利用c…

html 高频面试题

文章目录 1. html 元素的类型2. <!DOCTYPE html>3. HTML、XML 和 XHTML 有什么区别&#xff1f;解释关系区别 4. 超链接和锚点的区别&#xff1f;5. iframe6. title和h17. html58. html5语义化是什么&#xff1f;9.DataList10.SVG是什么&#xff1f;11.src和href的区别12…

为何大伙都不愿意去外包,离职出来都说自己都废了呢....

先说一下自己的情况。大专生&#xff0c;17年通过校招进入湖南某软件公司&#xff0c;干了接近2年的点点点&#xff0c;今年年上旬&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个0舒适的环境会让一个人堕落&#xff01;而我已经在一个企业干了五年的功能测…

Qt停靠/浮动窗口的使用以及保存修改后的记录

目录 1、停靠窗口(dock windows)2、尝试编写一个停靠窗口3、保存停靠窗口状态并且能够恢复3.1、使用QSettings保存记录3.2 测试效果3.3、注册表查看配置 1、停靠窗口(dock windows) 停靠窗口(dock window)是指一些可以停靠在 OMainWindow 中或是浮动为独立窗口的窗口。OMainWi…

如何使用mock.js实现接口测试的自动化?

目录 Mock.js 基础用法介绍 安装 基础用法 随机生成一个用户信息 随机生成一个用户信息数组 Mock.js API 生成随机数据 生成数据模板指定的数据 模拟接口请求 设置Ajax请求响应时间 总结 Mock.js 基础用法介绍 Mock.js是一个常用于生成随机数据和拦截Ajax请求的Java…

【Vue FlatPickr Component】中文配置示例

【Vue FlatPickr Component】配置示例 核心代码 :config"{allowInput: true, locale: zh, enableTime: true, dateFormat: Y-m-d H:i:S, time_24hr: true, enableSeconds: true }" 详情 locale: zh&#xff1a;使用中文 enableTime: true&#xff1a;开启选择时间 …

【数据结构】——图的相关习题

目录 一、选择填空判断题题1题2题3 二、应用题题1 一、选择填空判断题 题1 1、无向图G&#xff08;V&#xff0c;E&#xff09;&#xff0c;其中&#xff1a;V{a&#xff0c;b&#xff0c;c&#xff0c;d&#xff0c;e&#xff0c;f}&#xff0c;E{&#xff08;a&#xff0c;b…

Spring Boot 中如何使用 Swagger

在 Spring Boot 中使用 Swagger 介绍 在开发 Web 应用时&#xff0c;API 文档的编写和维护是一项非常重要的工作。Swagger 是一款非常流行的 API 文档工具&#xff0c;可以自动生成 API 文档&#xff0c;并提供一系列的交互式工具&#xff0c;如测试界面、调试界面等&#xf…

在线选座票务系统开发 座位预先选出行更方便

我们平时去影院剧场观看电影演出的时候&#xff0c;去早了要等很久才开始&#xff0c;去晚了好座位都被别人占了&#xff0c;自己只能挤在角落里&#xff0c;影响观感体验。影院剧场在线选座APP小程序系统开发就很好的解决了这一问题&#xff0c;可以满足用户在线订座、在线选座…

【动态规划算法练习】day6

文章目录 一、53. 最大子数组和1.题目简介2.解题思路3.代码4.运行结果 二、918. 环形子数组的最大和1.题目简介2.解题思路3.代码4.运行结果 三、152. 乘积最大子数组1.题目简介2.解题思路3.代码4.运行结果 总结 一、53. 最大子数组和 1.题目简介 53. 最大子数组和 给你一个整…

【Java】Java 纪录类(Record Class)及代码示例

本文仅供学习交流使用&#xff01; Java Record Class相关文章地址&#xff1a; https://www.liaoxuefeng.com/wiki/1252599548343744/1331429187256353 https://www.baeldung.com/java-record-keyword https://www.developer.com/java/java-record-class/ Java中的记录类是什么…

SSMP整合案例(7) MybatisPlus快速service业务层开发

上文 SSMP整合案例(6) 业务service层逻辑编写我们创建并编写了service业务层代码 但是 这样一个一个去写 确实是有点麻烦 重复性工作 但其实这个已经有人帮我们考虑好了 MP就帮我们做了一个 service快捷开发的方式 我们在项目中的service包下创建一个接口 叫 IBookService 其实…

fscan安装以及使用

windows安装 1.go语言下载。 下载msi版本&#xff0c;直接安装就可以不用配置环境变量&#xff0c;默认是帮你安装配合好的 https://go.dev/dl/ 2.配置go环境 使用默认配置的话&#xff0c;下载速度过慢&#xff0c;导致无法完成编译。故需要配置代理。 在cmd命令行中…

RocketMQ --- 基础篇

一、MQ介绍 1.1、为什么要用MQ 消息队列是一种“先进先出”的数据结构 其应用场景主要包含以下3个方面 1.1.1、应用解耦 系统的耦合性越高&#xff0c;容错性就越低。以电商应用为例&#xff0c;用户创建订单后&#xff0c;如果耦合调用库存系统、物流系统、支付系统&…

Shapley值法介绍及实例计算

Shapley值法介绍及实例计算 为解决多个局中人在合作过程中因利益分配而产生矛盾的问题,属于合作博弈领域。应用 Shapley 值的一大优势是按照成员对联盟的边际贡献率将利益进行分配,即成员 i 所分得的利益等于该成员为他所参与联盟创造的边际利益的平均值。 本文从Shapl…

【裸机开发】EPIT 定时器 —— 按键消抖

实际工程中&#xff0c;不能直接通过延时来消抖 ! 这里我们采用定时器来消抖&#xff0c;这也是内核处理消抖的一种方式。 目录 一、基本原理 1、延时消抖的弊端 2、定时器消抖原理 二、按键消抖实现 1、按键中断 2、定时器中断 三、附加&#xff1a;按键 / 定时器中断初…