我报名参加金石计划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.开放问题
最近在读的书或者在提升的内容;
之前的领导同事如何评价你;
上线时间确定,测试时间不够怎么办;
职业规划;
应聘这个岗位的优势;
...