近期群友遇到的软件测试面试题分享
Posted 酔清风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了近期群友遇到的软件测试面试题分享相关的知识,希望对你有一定的参考价值。
最近有几个学员出去面试,遇到了一些面试题,现在总结出来给大家分享一下,希望能帮助大家在面试中拿到一个高薪 offer。
某银行基金外包公司
1、数据库:左连接和右连接,redis 在项目中的用法
2、linux:怎么查询日志 说命令,三剑客的区别
3、怎么做接口测试
4、举个例子怎么设计测试用例(添加宝宝页面),场景法
5、兼容性测试
6、弱网测试怎么做
7、你们公司的团队,是怎么分工的。
数据采集测试岗
1、三剑客的基本概念和擅长的用法、 linux 一些基本命令
2、mysql 索引 、mysql 用的是什么数据结构?
3、测试时用数据库 mysql 干嘛?redis 你们公司有用过吗?
4、k8s 你们测试是怎么用的?
5、docker 的基本概念和基本命令
6、Python(哎,一个都没回答上来,太菜了)
-new-和-init-的的概念、区别 (-表示_下划线)
可变数据类型和不可变数据类型
你们用 python 来干嘛?
7、requests 库里常用的插件?(有的说错了)
8、你们测试流程?
9、怎么定位 Bug?bug 定位也要你去做吗?
10、K8s 集群是怎么搭建的?(不会,笑死)
11、微服务
12、版本管理 git (不会,是我们公司运维做的)
13、期望薪资是多少?12-13
某基因公司面试题
1、怎么做接口测试?
2、你是怎么做接口自动化的?
3、问了一些 appium 的问题,不懂。
4、问一些 docker 的问题。(然后约了下周一的二面,就很神奇)
5、给你个功能你怎么测试呢?
6、给你 web 端的登录界面你怎么测试呢?怎么设计测试用例(一直在围绕这个问题?笑死,还是漏掉了一个)
7、web 端和 app 端测试有什么区别?
其它公司面试题
一、质量保障
- 你简历写了质量保障方案,讲一下
质量保障方案里面我说可以做精准测试,然后问我精准测试怎么做的,我说有两个方案,
1). 用例 + 代码双向绑定
2). 静态代码扫描 +git
- 你们搞代码覆盖率的作用是什么
根据代码染色数据,补充测试场景
- 你们的代码覆盖率平台是怎么做的?
我说是用 jacoco+git 做的二次开发,然后问我 jacoco 原理,我说编译时插桩,动态插桩。
二、redis
redis 测试需要考虑什么?
前天电话面试的时候一点没思路,不知道怎么回答,今天现场面试的时候又问了,我是这样回答的,分别从评审 -- 测试 -- 监控方面去分析
评审:是否需要缓存/用哪种过期策略/key 命名是否合理/是否需要预热
测试:基本功能场景(增删改查/过期) 异常场景(缓存雪崩/穿透/击穿/超时)
监控:命中率/资源利用率
- redis 一般存什么数据?
我说目前项目用户量不大,redis 基本用不到,唯一用到的就是登录和验证码
- token 存在 redis 的原因是什么?
解决分布式环境中用户鉴权、规定时间内失效、字符串数据类型
三、MQ
MQ 的原理
回答的不太好,只说了有一个消息提供者和消费者,然后讲了一下作用,解耦/异步/削峰,就没了
- 你们在哪个业务场景用了 MQ?
发送钉钉通知和邮件 用到的 MQ
- MQ 消息积压怎么办,如何提高消费者消费能力
只说了 可以多搞几个服务去消费,没其他思路
四、sql:(比较简单)
group by 作用
-
获取前一百条数据
-
更新语句
五、java:
@Autowried关键字作用
-
mybatis 怎么和 springboot 集成,完成 sql 的操作
-
依赖注入顺序
-
testng 怎么实现参数化
总结
本篇文章主要分享了最近学员遇到的面试题,仔细阅读发现,其实大部分面试题在我的公众号的文章里都有对应答案。大家可以去寻找答案,这样印象会更深刻些。
以上是关于近期群友遇到的软件测试面试题分享的主要内容,如果未能解决你的问题,请参考以下文章