我的面试套路--软件测试工程师

383 阅读2分钟

我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第n篇文章,点击查看活动详情

会根据简历内容对问题的范围和难易程度做调整,但是基本套路是这样的。

1.自我介绍

关注工作经历、项目经验和成绩;

有断档、大厂离职、一个公司半年之类的会额外关注并询问原因;

2.结合项目经验,请面试者介绍测试流程并询问一些细节

关注需求评审、用例、接口测试、线上bug处理、流程改进、质量保障、效率提升;

3.接口测试是怎么开展的

关注测试用例设计、开展阶段、有哪些收益;

然后就着接口测试展开提问一些接口相关问题:

使用什么工具、框架;

如果接口测试使用了框架,则询问框架细节,在其中扮演的角色,做了哪些工作等;

接口请求包括哪些内容;

GET和POST的区别;

header中包括哪些内容,content-type常见;

返回值中包括哪些内容;

如何判断接口成功还是失败(code和data);

依赖登陆的接口,token;

http和https的区别,http属于网络协议的哪一层;

常见的状态码;

...

4.数据库相关

事务、左连右连等;

出一个写sql的问题;

5.功能测试相关

登陆页面的测试用例,关注:除了功能还有兼容性易用性网络等、考虑是否全面、思路清晰

web和app测试的区别;

如何定位bug是前端还是后台的;

app专项测试、弱网、抓包工具、获取日志等;

之前印象深刻的bug;

...

6.自动化测试相关

询问框架细节,在其中扮演的角色,做了哪些工作,遇到什么问题,如何解决,带来了哪些收益等;

编程语言的一些基础问题;

7.Linux、性能测试等;简历中我之前没有问到的技能

比如常见命令;获取日志等;

比如性能测试流程;如何准备数据;压测结果;指标含义;压测出什么问题,如何定位及解决的等;

8.开放问题

最近在读的书或者在提升的内容;

之前的领导同事如何评价你;

上线时间确定,测试时间不够怎么办;

职业规划;

应聘这个岗位的优势;

...