软件测试面试经验

今天去参加第一家公司的面试,是做出行APP项目的,做的业务是出行、顺风车、家政服务、跨城叫车等。距离稍微有点远,大概花了一个多小时的路程,下了车 还要步行20分钟。到了公司之后 就开始填表。之后就等待初试
以下是今天面试流程和内容:
我面试的这家公司流程是三轮面试
第一轮是HR
第二轮是技术
第三轮是大BOSS
然而挂在了第二轮上,就让我回去等通知了!

第一轮HR面试内容:
1、自我介绍
自己阐述
2、离职原因
因为我是从一线城市回到老家的,所以我说的是,离家乡太远,公司是创业公司,整体运营不太好,面临倒闭的状态,所以就回来了,其他的可以自己扩展
3、发展方向
未来发展方向只往测试岗位发展,暂时不考虑其他岗位
4、为什么转软件测试
一直都是做测试的, 而且身边做测试的朋友也比较多,不论是前景还是发展空间上升幅度都比较大。
5、有没有去其他家面试,现在处于什么状态
有去过,都是一些大公司,目前都处于复试的阶段,HR又会问,你会不会把多家面试的公司综合起来做个比较,(自己以实际情况扩展)
6、什么时候可以到岗
离职状态就说即使到岗,时间不要拖太久
7、能不能接受加班
可以接受加班,我上家公司是创业公司,也是经常加班,但是会提高自己的工作效率,减少一些不必要的加班。
8、期望薪金,以往的薪资架构是什么样的
期望薪资根据自己所在的城市去给,工资架构按照自己公司的架构去说
9、HR介绍公司的业务
10、你还有什么要问我的么
hr一般不懂技术,所以就问了一些比较常规的问题,比如说:上班时间,休息,节假日会不会放假,公司加不加班什么的。

第二轮是技术面试
1、自我介绍
太多了,自己阐述
2、项目的业务逻辑流程
根据自己公司的业务流程说
3、测试流程
我们在测试之前会参加一个需求分析的会议,相关的人员都会参与(产品、测试、开发),探讨需求主要的一些功能点,然后开发就排期进行研发,我们领导就开始编写测试计划,对我们进行任务分配
我们拿到需求规格说明书之后,会编写测试用例,写完之后会有用例评审的阶段,有评审修改的就修改,没有就整理成最终的用例版本
开发那边版本编译完之后,我们会先进行一个预测,对主要功能业务进行测试,如果主要业务流程不通过,直接返回给开发进行修改,预测通过之后,会执行测试用例进行系统测试
在测试的过程中,有BUG就提交bug,关注BUG的状态,一直到不存在严重的bug的时候,或者满足用户的需求,测试完之后就写测试报告
产品上线发布之后,关注web是否是正常运行,然后就是常规性的项目迭代和维护
4、常用的linux命令说一些
-f 强制删除
-r 删除目录
find . -name “*.log" 在当前目录查找以 .log 结尾的文件
find / -name log 在根目录查找log命名的目录和文件
cat 显示文本文件内容
ps 查看进程(动态)
netstat -apn 查看所有端号
ping(进程)
Ctrl+c:结束当前正在运行的程序
查看日志 tail -f 文件名
5、有没有用到什么工具
有,用到的是jmeter和fiddler工具,接口用来做接口的,fiddler用来抓取数据进行错误分析,定位bug的。
6、用的测试环境怎么搭建的
把war包放到webapps然后配置文件–>conf,修改好配置文件后,启动tomcat
检查环境的同时,查看日志文件,看是否部署会出错
7、测试中做的是什么测试,扮演的什么角色,测试哪些内容
测试的过程中负责的是功能测试,其次是接口测试,扮演的角色是测试工程师,
主要测试投资理财两大模块,其包含:借款信息显示验证,剩余金额显示验证,项目数量显示验证、流标倒计时显示验证等
8、接口是怎么测试的
根据接口需求文档,编写测试用例,用例评审,执行用例等,跟功能测试流程差不多,就是测试的数据模块不一样。
9、APP怎么做兼容性测试的,用到的什么工具
根据功能测试、兼容性测试、安全性测试、性能测试去测试,并没有用到辅助工具,都是手动测试的。
10、给你一个出行打车的软件,从打出到结束的流程,你怎么测试,测试的功能点
我的测试思维,或者是测试点是这样的,根据功能测试、兼容性、安全性、性能等几大模块去测试,比如功能测试:需要验证 从打车有没有地图定位、附近显示的距离、有没有支付功能、有没有跟司机或者乘客沟通的功能等,根据主要的一些功能点测试。
11、你的抗压能力能不能举个例子,证明你的抗压能力强
自己扩展,根据自己的情况去说
12、你们公司加班么
加班,因为是创业公司,所以也是经常性的加班到22点以上
11、逻辑思维题
一个盲人有10张扑克牌,7张面朝上,3张面朝下,问:盲人用什么方式把3张面朝下的翻朝上,7张面朝上的怎么翻面朝下
答:把10张牌,全都翻一遍
以上就是今天的面试流程,欢迎大家留言说说自己的面试经验

你可能感兴趣的:(软件测试面试问答题)