面试2个月,我吐了....(软件测试岗面试经验)

用断、舍、离的思维做软件测试

在校时成绩是敲门砖,工作后简历和面试变成了敲门砖,简历筛选后就是面试,面试有多重要,不用我说大家都明白。由于中途换过一家公司,想找个好点的公司,面试经历比较曲折,所以有些面试经历经历写下来博大家一笑。

之前看过我文章的都知道我是从实习生做起,那年参加过绿盟科技的实习生考试被刷下来,然后我发邮件过去说我免费给您干活吧,人家愣是没理我。

之后就去了某做银行系统的公司,大概那年太缺人手了,笔试貌似答得不好,但是居然通过了。以下就是我的一些面试经历,有的伤心、有的哭笑不得、有的回味无穷。
在这里插入图片描述

实习生面试

面:笑眯眯的走过来,温柔的说,简单做个自我介绍;

我:我毕业于某大学,就读计算机科学与技术专业,在校期间学习了c语言、操作系统、数据库、数据结构、linux等,在校一直荣获三好学生奖,喜欢读书,最近了解到贵公司招聘软件测试实习生就来了。

面:你怎么看待出差?

我:很乐意啊!

那时候谁知道出差是啥意思,脑补应该是去不同地方工作,交通全额报销,出差有补贴,公司给租房子,周末吃喝玩乐,这相当于免费旅游啊。

面试官微笑的看着我说:“你的情况我基本了解了,三天之内给你答复,回去等通知吧。”

然后下午就接到了通知,通知第二天带着自己的笔记本电脑去实习,我终于如释重负的舒了一口气,终于找到工作了。

某大行面试

我一直待项目组,不知道我的部门是随时外派。某天测试组长说:“你要去某大行面试了,以后就在帝都工作喽。”

10多人来到帝都后,这边负责人专门找人给我们做培训,参加了个机考,就是写测试案例,倒入测试管理系统,执行案例,提交缺陷等。

面试一直推后,我们一帮人在帝都吃喝玩乐,去了长城、鸟巢、天安门、王府井、故宫等。终于某天下午负责人打电话说下午面试,大家好好发挥,争取都能来帝都上班。

拿着简历来到面试地点,敲门后,面试官微笑着说:“坐。”我把简历递给面试官姐姐。

面:自我介绍一下,包括做过的项目?

我:毕业于某大学计算机科学与技术专业,大三暑期开始实习,熟悉软件测试流程,熟悉oracle、Linux等
主要做银行系统,熟悉存款、贷款、卡、支付等业务,主要负责案例编写、案例执行、部署版本、重现生产bug、测试接口。

面:测试人员发现一个bug,开发人员说不是,这时你怎么办?

我:我让测试组长找那个开发人员修复bug。

面:这个问题回答的不好,你应该拿着需求文档,对照着上面的功能描述和开发人员谈。

老师我打断一下,我说:“既然我找开发人员说了这是bug,前提我已经认真看过需求,就是个bug,也和开发说这个事了。

面:你的思维跳跃太快,得一步一步来。开发人员一直坚持说不是bug,这时该怎么办?

我:让测试组长找开发人员聊,开发还坚持不是bug,测试组长去找开发组长,开发组长也坚持说不是bug
	测试组长找项目经理,项目经理也坚持认为不是bug,最后只能找客户了。

面:你的情况我了解了,回去等通知吧。

别人都面了15分钟左右,我感觉自己也就用了2分钟。

我离开时不小心把简历带走了,这尼玛自己给自己挖坑呢,带走简历,面试官怎么找我?
很幸运最后通过了面试,见识了大行的工作风采。

联想到了汇报工作的事:我们项目组有4个测试人员,每人负责1个模块,每次汇报工作,别人汇报10来分钟,感觉领导还是听不懂,认为她们的模块太难。到我这我2分钟汇报完,举例子:资金归集就是,打个比方先在银行签约服务,你老公可以每天、每周、每月、每季度向你卡里打钱,简洁明了,领导说:“这么简单?”,我一脸黑线,此时领导会感觉你这个活太简单,工作量相当不饱和。

可是我喜欢一针见血,让别人很快理解,这样描述有错吗?

人员外包干了一年多,突然感觉到很久没有看日志了、oracle、linux也快忘光了,一门心思开始准备跳槽。大行跳槽之前就实习时面了一下,几乎面试经验为0。

这时才发现市面对测试要求有多严格,如:精通一门语言,有开发经验、做过自动化测试、性能测试等,此时我一点竞争力也没有。开始找公司面试,积累面试经验。
第一次跳槽面试
面:首先自我介绍,做过哪些项目,承担什么职务?

我:毕业于某大学,主要做银行系统,一枚软件测试工程师,熟悉软件测试流程,编写测试案例、执行案例、编写测试报告、评审文档、会使qc等,了解性能测试等。

面:说一下为什么离职?

我:公司是某二线城市的,目前在出差,想一直待北京,然后就离职。

注:原因越简单越好,不要扯闲篇,说加班太多、薪资低、与同事、领导之间不愉快等。说是非者必是是非之人。
面:说下软件测试流程?

我:首先需求分析,摘出测试点,其次编写测试案例、其次执行案例记录bug状态、出测试报告。


面:面试官看着桌旁有张A4纸,说一下A4纸的测试思路?

我:纸的质地:纸还是布;

纸的尺寸:标准A4尺寸还是32开;

 纸的兼容性:铅笔、钢笔、中性笔都能写;

 纸的类别:白纸还是草稿纸;

 纸的安全性:是否含有毒物质;

 纸的扩展性:是否能折叠;

 纸的性能:吸油性是否强等。

面:嗯,还不错,缺陷分5个等级,分别用英文说一下?

我此时心中一万只草泥马在蹦腾,不就描述个缺陷么,还用英文,搞的自己跟外企一样,真是没有外企的命,得了外企的病。
我:致命、严重、一般、微小、建议;



面:Severity、Blocker、Critical(严重的)、Major(主要的)、Minor(小的)、Trivial(细枝末节),举个你遇到的缺陷blocker级别的,你不会不认识这个单词吧,你英语太差了。

我:。。。致命的:系统宕机;严重的:数据丢失;一般的:次要模块功能没实现;微小的:字号大小不一致;建议:界面问题。我的理解。



面:在你看来什么是缺陷,你为什么认为它就是缺陷?用自己的话总结一下。

我:实现了需求说明书中未提到的功能等。他说用你的生活描述一下,当时直接懵了,不知道是什么意思。其实我觉得还是参考《软件测试第二版》书中的答案,没见过比这更全的解释。



面:你认为什么样的缺陷算是严重的?

我:未实现需求说明书中的重要模块、系统运行死机、丢失数据等。



面:画一下缺陷状态的扭转流程;

我:缺陷状态分为:提出、无效、已分配、待验证、已解决。然后在纸上画了一下。



面:说一下你公司项目的架构是什么,最长的链路是什么。

我:终端机发应用服务器发数据库服务器,数据库返回值给应用展现在终端机。最长链路:手机银行—前置—支付宝—前置—数据组—主机。



面:如何删除一个表

我:数据库知识,因为在大行呆久了,所以忘记了数据库的增删改查,一直眨吧眼睛,忽然想到了drop。



面:drop 和trucate有什么区别?

我:drop是删除表结构,trucate是删掉表里的所有数据。



面:内连接和外连接有什么区别?

我:这个不太清楚。


面:你这个数据库知识很薄弱…

我:心想我会的你不问啊,偏偏问那种模糊不清的。


面:说说自己的优点和缺点

我:基础扎实、学习能力强、沟通表达能力强、今日事今日毕,缺点:不太喜欢和男士交流。


面:it界男人多;

我:我说的是私下,工作中还是积极沟通的。


面:说一下你精通哪门语言?

心想我要是精通一门语言,我不就干开发了么,我还在这跟你扯啥。
我:我很尴尬的笑了一下说我最近在学习python,



面:说下你做的项目中用到了哪些python函数。

我:还在学习中,没上升到项目。



面:我为什么聘用你,你会给公司带来什么?

我:我干活,你放心。

此时估计面试官也无语了,没见过这么回答的…
Loadrunner面试
中途面试过2家性能测试工作,主要是loadrunner性能测试面试。

面:自我介绍一下,说一下做过哪些项目的性能测试?

我:毕业于某大学,2年性能测试经验,主要使用http、socket协议做了理财、基金、支付宝项目。

面:会写脚本吗?

我:lr有自带的工具录制脚本,录完我优化就好了,为什么还要自己写?
面:有些渠道交易是没有图形化界面的,就是需要写脚本。

我:哦,这样可以直接从日志里截取发送报文、接收报文,调试一下就好了。
面:说一下loadrunner的日志函数的区别。

我:。。。

面:我们小公司使的是jmeter,说一下参数取值有哪几种?

我:我只用过loadrunner,我说一下这个工具的取值,random、unique、occrounce

面:你做的socket项目用的是长连接还是短连接?

我:一脸懵逼,短连接,其实是胡说的,不过最后貌似对了。

面:遇到哪些性能瓶颈、怎么解决的?

我:磁盘交换率大99%,建议负载均衡;sql执行时间长,添加索引等;

面:负载均衡大家都知道。

面:你期望薪资多少?

我:13k

面:你凭什么要这么高,我看你也就会使下工具,代码一点都不懂,我们最高给10。
我:由于我想去学知识,就说好。

这时我才发现我不应该说话,俗话说便宜没好货,个人能力不行,才会在薪资方面让步。。此时最好沉默。
面:用过linux吧,如何修改文件,如何切换用户?

我:view打开,x删除,按esc,按i输入内容,按esc,最后按 :wq!切换用户:su - 用户名

面:会写shell脚本吗?

我:摇摇头,不会。

面:你的情况我大概了解,3天之内答复,回去等通知吧。

之后就木有下文了,性能测试面试惨烈收场;有人说可以网上找性能瓶颈的问题,宝宝没做过不会撒谎编瞎话呀!
不知道现在的面试官是不是你云里雾里的把他唬住就可以,还是怎么样。找个头脑清晰的总比找说不清楚的好吧。
测试组长面试



面:你没带过这个项目,大概多长时间能上手,有过管理经验吗?如何带好一个团队。

我:带过一个小孩学业务,基本一个月能上手吧,我觉得管理者就是分配任务,带着大家把项目干好就行了。

本来嘛,一个测试组长难道还有给别人加薪升职的权利?总搞那些虚的有什么意义。

面:你以后的方向是什么技术还是管理。


我:我觉得即使作为管理者,你没有技术,手底下的弟兄不会服你的。我崇拜技术牛人,所以我说只想干活,不想走管理路线。

面:好,你的情况我了解了,回家等通知吧;

又一次惨烈的收场……不会骗人就不要指望当领导喽。
现在公司面试
这家公司人力很真诚,然后我就被忽悠到这来了,一坑接着一坑。首先做题,测试题很快写好了,代码题空着。

干嘛要这样,测试就测试题,还搞几段代码,诚心恶心我是吧。

面:简单做给自我介绍,做过哪些项目?

我:复制之前答案。


面:刚才题做的怎么样?

我:测试方面的题做的很好,开发题不会。


面:开发题不会正常,我们不需要写代码,逻辑思维最重要,不见得开发就好,还不是n多bug。

我:心想,嗯,三观和我的很合,说不定有戏。


面:为什么离职,你还想了解什么情况

我:离职问题已说过了,这里不再重复,主要做什么项目,数据库、linux这些能接触到吗?需要做性能测试吗?


面:这是自己公司的产品卖给银行的,数据库、后台必须都有啊,后期性能测试也会开展等。

我:相当满意,就这家了。

大概聊了40分钟左右,面说你的情况我已经了解了,你回去等通知吧。第二天人力打电话说录用了,在这家公司学到很多,非常感谢。

这就是我的面试经历了,每次都感觉是在寻找一个和自己相似的人,然后去工作。
备注:我的简历写的很简单就2页,有个自我描述,我写了10条,她们一条一条的问,所以建议大家,简历最好写真实的,不要造假。

比较牛的公司招聘人士都火眼晶晶,从你写的简历就可以看出你的实力。一般造假简历都去二包公司干人员外包了,当然也不排除为了高工资。

工作后简历最重要的是项目经验,你在简历把项目介绍一通,没说自己承担的任务与责任,挑简历者怎么认可你?

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


在此特意为大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、Python编程语言,接口测试、UI自动化测试、性能测试......包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2022软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..关注下方公众号免费获取~

相关推荐

2022年简历石沉大海,别投了,软件测试岗位饱和了....

各大互联网公司的接连裁员,政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,还有人说软件测试岗位饱和了,对此很多求职者深信不疑,因为投出去的简历回复的越来越少了。另一面企业招人真的变得容易了吗?有企业HR吐槽,简历确实比以前多了好几倍,其实是变相的增加了招聘难度,以前是从10份中找一个合适的,现在是从100份中找一个合适的,合适的依然那么少!...

1万+

APP测试要点汇总!一篇搞定!

软件客户端的应用形态主要为:web网站、PC客户端、APP、小程序。APP项目的测试点,跟web项目的测试点是存在差异性的。本篇文章将详细罗列APP测试要点,及web区别总结。

1168

【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)

性能问题在软件开发中是一个常见的挑战。当用户遇到应用程序运行缓慢或卡顿的情况时,往往是由于性能问题造成。性能问题定位是解决这些问题的关键步骤之一,它能帮助我们找出造成应用程序性能差的根本原因。本文将从0到1详细且规范地介绍性能问题定位的过程。

1038

全链路压测:性能测试的流量录制和回放

一般在软件发布之前,都会经过单元测试, 接口测试, 集成测试, 性能测试等。但是这些测试往往都是基于自己定义的测试数据集合,很可能会有漏网之鱼,那么在软件上线之后,在线上流量冲击下,会出现各种之前测试中并没有发现的问题。这是因为线上的流量数据比测试的数据更加多样性,并且随着用户数量的增加,线上流量的也越来越大,更多的隐藏问题也会暴露,比如并发处理不当导致的Crash。那么我们有什么方法能够在上线之前完成这些测试呢?就是借助流量回放工具。GoReplay工具是go语言编写的一个http实时流量复制工具。

1256

接口自动化进阶 —— Pytest全局配置pytest.ini文件详解!

pytest.ini 是 Pytest 的全局配置文件,用于自定义测试运行的行为和规则。通过配置 pytest.ini,可以避免在命令行中重复输入参数,提升测试的效率和一致性。

1486

自动化测试面试必备:Top 10 技巧助你轻松过关!

自动化测试面试必备:Top 10 技巧助你轻松过关、自动化测试工程师在软件开发过程中扮演着至关重要的角色,而面试则是展示你技能和经验的重要环节。为了帮助你顺利通过自动化测试面试,我们整理了以下10个必备技巧,助你在面试中脱颖而出。

671

一文3000字从0到1带你接口测试基础知识【建议收藏】

接口测试是软件测试中的一个重要环节,它主要用于验证系统各个组件之间的相互通信是否正确,以及系统对外提供的接口是否符合预期的功能和性能要求。下面我将带你从零开始,详细介绍接口测试的基础知识。

1011

selenium教程 —— css定位!

​css定位说明、selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法、css定位优点、语法简洁、对比其他定位方式,定位效率更快、 对比其他定位方式,定位更稳定​

1297

接口自动化测试 —— 接口安全测试详解(建议收藏)

引言: 接口自动化测试是现代软件开发过程中不可或缺的一部分,而在测试中,接口安全测试更是至关重要的环节。本文将从0到1详细且规范的介绍接口安全测试的概念、方法和最佳实践,帮助读者全面了解如何进行接口安全测试并提供可信赖的接口服务。

724

高阶测试开发必备技能: k8s入门!

现在稍微有点规模公司都是基于docker容器化部署技巧,K8s现在主流,应用最广的容器集群管理技术。k8s全称kubernetes(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s),基于Docker容器集群环境管理问题,是谷歌保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。

646

渗透测试怎么做?看看大神一次完整的渗透测试实战!

渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!

971

UI自动化测试太头疼?Playwright让你轻松搞定!

随着软件开发的日益复杂和用户期望的不断提高,UI(用户界面)自动化测试变得越来越重要。Playwright是一个开源的自动化测试工具,可以用于测试Web应用程序,支持多种浏览器,并提供强大的自动化测试功能。本文将介绍Playwright的基本概念,并通过实际示例演示如何执行UI自动化测试。

1228

接口自动化入门 —— JSON中的万能密码--JSONPath解析!

1. JSONPath 的核心概念、JSONPath 是一种查询语言,用于从 JSON 数据中提取特定的字段或值。它的表达式语法类似于 XPath,支持多种操作符和函数,能够快速定位和提取数据。‍

1318

接口自动化入门 —— Jmeter实现在接口工具中关联接口处理方案

1. JMeter 接口关联处理的核心概念、接口关联是指在多个接口请求之间共享数据,例如将一个接口的返回值作为另一个接口的输入参数。常见的场景包括:使用登录接口返回的 Token 作为后续接口的认证信息。将一个接口返回的 ID 作为另一个接口的请求参数。‍

1659

接口自动化入门 —— swagger/word/excelpdf等不同种类的接口文档理解!

在接口自动化测试中,接口文档是开发和测试人员理解接口功能、参数和交互方式的重要依据。常见的接口文档类型包括Swagger、Word、Excel和PDF。

1066

接口自动化入门 —— Http的请求头,请求体,响应码解析!

在接口自动化测试中,HTTP请求头、请求体和响应码是核心组成部分。理解它们的作用、格式和解析方法对于进行有效的接口测试至关重要。以下是详细解析:

1370

Requests库实战:手把手教你Python接口自动化!

在 Python 中进行网络请求是日常开发中的一个常见任务,而 requests 库是处理这类任务的一种强大工 具。requests 提供了简单而灵活的接口,使得发送 HTTP 请求和处理响应变得非常容易。在这篇文章中,我们将深入研究如何使用 requests 库执行各种网络请求,处理响应以及利用一些高级功能。

650

Python接口自动化之断言封装!

该框架支持两种断言方式,相等和包含。先看一下断言的yaml文件编写规范:

644

Selenium元素定位太难搞?这些坑我替你踩过了!

1.非select类下拉框、在非select类下拉框这里遇到了两种需求,一种是可输入字符,一种是不可输入字符、输入部分字符按照智能提示点选、这种下拉框允许输入字符,沟通后确定输入字符如出现多个选项则点选第一个

926

如何使用Selenium处理Cookie?

01、cookie介绍、HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。

1751

Web测试,小程序测试,app测试有哪些区别

Web测试、小程序测试和APP测试之间的还是存在显著的区别的,大概有以下几点:

960

2024性能测试入门基础知识【建议收藏】

性能测试是一种软件测试的类型,主要用于评估软件系统的性能和稳定性今天本文从4个方面来介绍性能测试入门基础知识

801

客户端SDK测试是什么?如何测?

客户端SDK是为第三方开发者提供的软件开发工具包,包括SDK接口、开发文档和Demo示例等。SDK和应用之间是什么关系呢?以云信即时消息服务为例,如下图所示,应用客户端通过调用云信SDK接口,进行消息等数据查询存储等操作,或通过协议与云信服务器间进行通信。

1162

【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)

性能问题在软件开发中是一个常见的挑战。当用户遇到应用程序运行缓慢或卡顿的情况时,往往是由于性能问题造成。性能问题定位是解决这些问题的关键步骤之一,它能帮助我们找出造成应用程序性能差的根本原因。本文将从0到1详细且规范地介绍性能问题定位的过程。

395

高效执行自动化用例:分布式执行工具pytest-xdist实战!

在介绍pytest-xdist时,不讲任何原理,需要看原理的请移至官方:https://pypi.org/project/pytest-xdist/、当我们自动化测试用例非常多的时候, 一条条按顺序执行会非常慢,pytest-xdist的出现就是为了让自动化测试用例可以分布式执行,从而节省自动化测试时间,pytest-xdist是属于进程级别的并发。

851

UI自动化教程 —— 元素定位技巧:精确找到你需要的页面元素

在UI自动化测试中,准确地定位页面元素是至关重要的。无论是点击按钮、填写表单还是验证页面内容,都需要首先找到相应的页面元素。Playwright 提供了多种方法来实现这一点,包括使用CSS选择器和XPath进行元素定位,以及利用文本内容、属性值等高级策略。本文将详细介绍这些技术,并分享一些动态等待元素加载的最佳实践。

1408

【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)

性能问题定位是解决软件性能问题的关键步骤之一。通过定位性能问题,我们可以找出造成性能问题的根本原因,并提出相应的解决方案。性能问题定位的过程需要收集足够的信息,分析性能问题的原因,进行性能测试,提出解决方案,并进行性能优化。同时,需要注意采用科学的方法、维护良好的报告和文档等。希望这篇文章可以帮助您更好地理解性能问题定位的过程,并提升软件开发的能力和水平。

1075

APP端网络测试与弱网模拟!

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。

967

从自动化到测开,测试人员逆袭之路从此起步!

在当今竞争激烈的软件测试行业中,近期的招聘市场确实面临一些挑战。大量的求职者争相涌入岗位,许多热衷于功能测试的人士甚至难以找到理想的工作机会。更不幸的是,连自动化测试和性能测试这些专业领域也受到了测试开发人员的竞争压力。然而,让我们抛开焦虑,聚焦于一个更广阔的发展方向——测试平台开发。

538

接口请求的六种常见方式详解(get、post、head等)

1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)

1345
上一篇: 性能测试入门学习 ----- loadrunner常用函数大全及设置项
下一篇: 没项目经验,拿下了字节测试岗40万offer....
小码哥说测试
小码哥说测试 长沙凯标官方账号 长沙凯标官方账号
博客等级 码龄7年 1万+粉丝 2067原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值