常见面试题整理

【功能方面】
1.自我介绍
2.让你介绍你做的项目的业务流程
3.软件测试的流程
4.你是怎样理解软件测试的
5.你认为什么是bug,说一下你印象深刻的bug,结合项目说一下你们公司有哪些类型的bug和bug评判严重程度的标准
6.如何保证软件测试的质量
7.如何保证你写的测试用例覆盖所有的场景
8.如果用户在正式环境发现一个bug,你在测试环境没有发现,怎么办
9.项目测试到什么程度就可以上线了

【场景方面】
1.让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯,抖音点赞,微信发红包,朋友圈点赞等的测试点(绝对百分之80的公司如果让分析测试点的话会让写这几个,一定要准备下!!!)

**【计算机网络基础知识】**
1.http协议的内容是什么? 
2.请求头的内容有哪些
3.常见的状态码有些
4.http和https的区别有哪些
5.tcp和udp的区别
6.请描述下tcp的三次握手四次挥手的过程
7.网关的作用
8.osi七层模型每一层的作用
9.session是什么,cookie是什么,有什么使用场景
10.session和cookie的区别

【接口测试】
1.接口之间的依赖关系如何解决

2.接口常见的返回码 ?
3.接口中包含哪些内容
4.接口用例如何写
5.你是如何做接口测试的,使用的什么工具?
6.接口自动化了解过吗
7.get和post的区别

8.为什么要做接口测试? 

【命令:linux 和 数据库】
1.常用的linux命令,可能问到的有查看端口号,压缩解压,查看日志,赋权,修改文件名等,有时候会详细问每个参数的作用
2.你是如何使用linux命令搭建测试环境的
3.数据库增删改查,多表查询(只要有笔试题!必有数据库!非常重要)
4.可能会问到分组
5.delete,drop,truncate的区别
6.varchar和char的区别
7.去重的关键字是什么
8.左连接右连接子查询内连接

【其他测试问题】
1.简述抓包过程,你用的抓包工具是什么
2.如何分析一个bug是前端还是后端bug
3.url后面跟数据的话如何拼接上去
4.抓包的原理是什么
5.你们公司使用的bug管理工具是什么
6.弱网测试是如何实现的
7.web测试和app测试的区别是什么
8.给你一个软件你会如何进行测试
9.兼容性测试你是如何做的(从app 和 web两方面回答)
10.冒泡排序之类的一些代码题
【自动化测试】
1.可能会问到selenium
2.selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等

3. 测试框架

这块可以不用担心,因为对于初中级测试来说,自动化是一个加分项

【会做性能测试吗】
这里大家要知道,性能测试是非常非常难的,初中级岗位一般也不会让你去做的
所以大家就了解一下app和web端的性能指标,就说自己没有做过但是了解过就好了
app关注:帧率,内存,cpu,耗电量,启动时间,弱网
web关注:并发,吞吐量,响应时间,资源占用率等
建议大家记几个app端的adb命令,monkey命令,也有可能问到

【hr会问的几个问题】

1.你觉得自己的优缺点是什么(这个是个大坑!)

2.你上一家公司的薪资是多少,调了几次薪

3.为什么从上一家公司离职呢

4.离职证明和背调可以吗

5.未来3-5年的职业规划

6.你还有什么问题要问吗?

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值