转行软件测试四个月学习,第一次面试经过分享

我是去年上半年从销售行业转行到测试的,从销售公司辞职之后选择去培训班培训软件测试,经历了四个月左右的培训,在培训班结课前两周就开始投简历了,在结课的时候顺利拿到了offer。在新的公司从事软件测试工作已经将近半年有余,回想当时面试的过程,想分享一些自己的感悟,希望能够对大家有所帮助。

  不知道从啥时候开始,互联网行业就开始卷起来了,除了开发岗,测试岗也是卷的不行,不少招聘信息都要求至少本学历、三年软件测试经验,除了功能测试,像接口、自动化、Linux命令都得会,甚至连性能测试都得会,虽然最后去了公司基本只是做功能测试,但是不妨碍面试官问你各方面的知识,不愧是大家所说的“面试造航母,上班拧螺丝”。

  我总共面试了四家公司,其中一家自研、三家外包,最开始面试的是杭州的一家外包,做国外银行项目的,因为工作的同事有不少外国朋友,所以需要日常能看英文的文档、能用口语进行交流,因此面试的第一个题目就是用英文做自我介绍,不过这个是在面试前一天人事小姐姐已经告知了,所以自己也准备了一下,好歹算蒙混过关吧,但是背诵下来的人家能听出来。后面问的题目大多就是一些常见的问题了,以下列举一些大家被问的频率较高的问题:

  1、常用的Linux命令,分别说出对应命令的用途;

  2、说一下get和post的区别?

  3、http和https有什么区别?

  4、常见的响应状态码有哪几种?分别代表什么含义?

  5、做过自动化测试吗?说一下自己当时是怎么做的?

  6、自己印象最深刻的bug是什么?

  7、常见的设计测试用例的方法有哪些?

  8、讲一下近期做过的项目

  9、说一下自己对软件测试行业的理解?

  10、自己的职业规划

  因为之前都有准备过,所以大多数都能回答上来,但是后面问了关于Java和Python的一些并且的知识,有的就不知道怎么回答了,面试官说公司的项目是用Java开发的,所以后期自动化测试会涉及到写Java代码,所以会考察一些编程的知识,问我会不会,我虽然学过但是并不算会,但还是勉强说了会,而且说进了公司可以学。整个面试过程30分钟左右吧,我感觉面试官问问题的节奏很快,总共问的问题大大小小得有20多个,我自己面试完以为能过一面,结果第二天面试被告知不太符合要求,我就把自己面试的时候的录音拿出来听,分析自己回答得不好的地方,自己回听的时候发现当时还是太紧张了,说话语速过快。

  第一次面试有了经验,后面我就会在面试之前调整心态,尽量让自己在面试过程中保持一个积极自信的状态,语速基本和平时说话一样,题目也准备的更充分了。第二家面试的是一家深圳的做大数据产品的公司,问的问题大部分和我上面列举的差不多,但是也有专门针对大数据测试的问题,我印象很深的一个问题是三面的时候项目经理问的,他问在做自动化测试的时候,如何构造大量的数据,我当时回答的是用pymysql连接数据库,是用for循环去构造,但是项目经理追问我还有什么其他方法,我左思右想确实没想到,过一会他问我了不了解存储过程,我这才意识到没准备这个知识点,结果也可想而知。我原本觉得这次面试都三面了肯定可以拿offer的,哪知道还是准备不够充分,说实话对这个结果有些沮丧。

  第三家面试更无语,一面完之后,外包那边的人事说甲方岗位暂时招满了,需要等他们出新的岗位,我就没指望这家了。

  第四家面试也是最后一次面试,顺利了通过了一面,当天面试完就和我确定了第二天二面的时间,第二天二面的时候面试官那边临时有事又推迟了一个小时,我当时只能继续准备我的题目,面试的时候也是问了一些常规问题,然后连着问两个问题,一个我答错了一部分,另一个是边思考回答,也不知道答对没有,反正是来回说了五分钟左右吧。第一个问题是有张学生表,有张成绩表,现在想要查询出语数外三门总成绩大于270分的学生姓名,计算总成绩应该用sum关键字而我说成了是count关键字;第二个问题是有100只小球,外观都一样,其中一只球质量不一样,现在有一台天平,如何用最少的次数找出这个质量不一样的小球,这个当时回答的时候绕了圈子,事后发现并不难。面完之后我觉得应该没戏了,结果第二天告诉我面试过了,然后就谈薪资、入职时间啥的,一个星期之后顺利办理入职。

  通过我面试的经验,我认为一定要做好以下几件事情:

  1、多熟悉题目,先记牢面试一般会问的共性的问题,然后再准备一些非普遍性的问题,尽量扩大自己的知识面,无论是对面试还是日后工作都有好处。

  2、珍惜面试机会。不管是线上还是线下面试,只要自己能参加的都尽量参加,因为经历面试才能检验自己准备是否充分,暴露自己的问题。面试完之后要多反思自己的问题,争取下次做的更好。

  3、调整好心态,面试过程中保持积极自信的态度,不要过早考虑结果,过程中发挥好了,结果也不会差,要相信自己。

 

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

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

相关文章

深信服数据中心管理系统 XXE漏洞复现

0x01 产品简介 深信服数据中心管理系统DC为AC的外置数据中心,主要用于海量日志数据的异地扩展备份管理,多条件组合的高效查询,统计和趋势报表生成,设备运行状态监控等功能。 0x02 漏洞概述 深信服数据中心管理系统DC存在XML外部实…

WPS-0DAY-20230809的分析和利用复现

WPS-0DAY-20230809的分析和初步复现 一、漏洞学习1、本地复现环境过程 2、代码解析1.htmlexp.py 3、通过修改shellcode拿shell曲折的学习msf生成sc 二、疑点1、问题2、我的测试测试方法测试结果 一、漏洞学习 强调:以下内容仅供学习和测试,一切行为均在…

Keil开发STM32单片机项目的三种方式

STM32单片机相比51单片机,内部结构复杂很多,因此直接对底层寄存器编码,相对复杂,这个需要我们了解芯片手册,对于复杂项目,这些操作可能需要反复编写,因此出现了标准库的方式,对寄存器…

ES中倒排索引机制

在ES的倒排索引机制中有四个重要的名词:Term、Term Dictionary、Term Index、Posting List。 Term(词条):词条是索引里面最小的存储和查询单元。一段文本经过分析器分析以后就会输出一串词条。一般来说英文语境中词条是一个单词&a…

Docker容器与虚拟化技术:Docker资源控制、数据管理

目录 一、理论 1.资源控制 2.Docker数据管理 二、实验 1.Docker资源控制 2.Docker数据管理 三、问题 1.docker容器故障导致大量日志集满,造成磁盘空间满 2、当日志占满之后如何处理 四、总结 一、理论 1.资源控制 (1) CPU 资源控制 cgroups&#xff0…

Java Vue Uniapp MES生产执行管理系统

本MES系统是一款B/S结构、通用的生产执行管理系统,功能强大! 系统基于多年离散智造行业的业务经验组建,主要目的是为国内离散制造业的中小企业提供一个专业化、通用性、低成本的MES系统解决方案。 联系作者获取

Linux(进程控制)

进程控制 进程创建fork函数初识fork函数返回值写时拷贝fork常规用法fork调用失败的原因 进程终止进程退出码进程常见退出方法 进程等待进程等待必要性获取子进程status进程等待的方法 阻塞等待与非阻塞等待阻塞等待非阻塞等待 进程替换替换原理替换函数函数解释命名理解 做一个…

re学习(32)【绿城杯2021】babyvxworks(浅谈花指令)

链接:https://pan.baidu.com/s/1msA5EY_7hoYGBEema7nWwA 提取码:b9xf wp:首先找不到main函数,然后寻找特殊字符串, 交叉引用 反汇编 主函数在sub_3D9当中,但是IDA分析错了 分析错误后,删除函数 创建函数 操…

【Linux】多线程1——线程概念与线程控制

文章目录 1. 线程概念什么是线程Linux中的线程线程的优点线程的缺点线程的独立资源和共享资源 2. 线程控制Linux的pthread库用户级线程 📝 个人主页 :超人不会飞)📑 本文收录专栏:《Linux》💭 如果本文对您有帮助&…

无脑入门pytorch系列(三)—— nn.Linear

本系列教程适用于没有任何pytorch的同学(简单的python语法还是要的),从代码的表层出发挖掘代码的深层含义,理解具体的意思和内涵。pytorch的很多函数看着非常简单,但是其中包含了很多内容,不了解其中的意思…

SpringBoot复习:(46)全局的bean懒加载是怎么实现的?

在application.properties中配置: spring.main.lazy-initializationtrue在运行SpringApplication的run方法时,代码如下: 其中调用了prepareContext,prepareContext代码如下: 当在配置文件中配置了spring.main.lazy-initializat…

JavaScript实现在线Excel的附件上传与下载

摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求&am…

Clickhouse基于文件复制写入

背景 目前clickhouse社区对于数据的写入主要基于文件本地表、分布式表方式为主,但缺乏大批量快速写入场景下的数据写入方式,本文提供了一种基于clickhouse local 客户端工具分布式处理hdfs数据表文件,并将clickhouse以文件复制的方式完成写入…

开源低代码平台Openblocks

网友 HankMeng 想看低代码工具,正好手上有一个; 什么是 Openblocks ? Openblocks 是一个开发人员友好的开源低代码平台,可在几分钟内构建内部应用程序。 传统上,构建内部应用程序需要复杂的前端和后端交互,…

如何保证微信小游戏存档不丢失?

引言 微信小游戏的兴起为玩家提供了一个轻松便捷的娱乐方式,然而,存档丢失问题一直以来都是开发者和玩家关注的焦点。为了确保玩家的游戏体验和投入能够得到充分的保障,开发团队需要采取一系列方法来保障微信小游戏存档不丢失。本文将介绍一…

word之插入尾注+快速回到刚才编辑的地方

1-插入尾注 在编辑文档时,经常需要对一段话插入一段描述或者附件链接等,使用脚注经常因占用篇幅较大导致文档页面内容杂乱,这事可以使用快捷键 ControlaltD 即可在 整个行文的末尾插入尾注,这样文章整体干净整洁,需…

【枚举边+MST+组合计数】CF1857G

Problem - 1857G - Codeforces 题意: 思路: 首先观察一下样例: 可以发现对于每一对点,贡献是 s - 这对点对应的环的最大边 1 那么这样就有了 n^2 的做法 然后,根据惯用套路,枚举树上的点对问题可以转…

Prometheus的搭建与使用

一、安装Prometheus 官网下载地址:Download | Prometheus 解压:tar -zxvf prometheus-2.19.2.linux-amd64.tar.gz重命名: mv prometheus-2.19.2.linux-amd64 /home/prometheus进入对应目录: cd /home/prometheus查看配置文件&am…

OpenCV-Python中的图像处理-傅里叶变换

OpenCV-Python中的图像处理-傅里叶变换 傅里叶变换Numpy中的傅里叶变换Numpy中的傅里叶逆变换OpenCV中的傅里叶变换OpenCV中的傅里叶逆变换 DFT的性能优化不同滤波算子傅里叶变换对比 傅里叶变换 傅里叶变换经常被用来分析不同滤波器的频率特性。我们可以使用 2D 离散傅里叶变…

Unity Spine帧事件

SpinePro中添加事件帧 首先 选中右上角的层级树 然后选择事件选项 最后在右下角看到 新建 点击它 新建一个事件 点击左上角的设置按钮 弹出编辑窗口 编辑窗口 在右上角 动画栏 可以切换对应的动画 点坐边的那个小灰点来切换 亮点代表当前动画 选中帧 添加事件 点击对应事件…