近期群友遇到的软件测试面试题分享

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. 你简历写了质量保障方案,讲一下

质量保障方案里面我说可以做精准测试,然后问我精准测试怎么做的,我说有两个方案,

1). 用例 + 代码双向绑定

2). 静态代码扫描 +git

  1. 你们搞代码覆盖率的作用是什么

根据代码染色数据,补充测试场景

  1. 你们的代码覆盖率平台是怎么做的?

我说是用 jacoco+git 做的二次开发,然后问我 jacoco 原理,我说编译时插桩,动态插桩。

二、redis

redis 测试需要考虑什么?

前天电话面试的时候一点没思路,不知道怎么回答,今天现场面试的时候又问了,我是这样回答的,分别从评审 -- 测试 -- 监控方面去分析

评审:是否需要缓存/用哪种过期策略/key 命名是否合理/是否需要预热

测试:基本功能场景(增删改查/过期) 异常场景(缓存雪崩/穿透/击穿/超时)

监控:命中率/资源利用率

  1. redis 一般存什么数据?

我说目前项目用户量不大,redis 基本用不到,唯一用到的就是登录和验证码

  1. token 存在 redis 的原因是什么?

解决分布式环境中用户鉴权、规定时间内失效、字符串数据类型

三、MQ

MQ 的原理

回答的不太好,只说了有一个消息提供者和消费者,然后讲了一下作用,解耦/异步/削峰,就没了

  1. 你们在哪个业务场景用了 MQ?

发送钉钉通知和邮件 用到的 MQ

  1. MQ 消息积压怎么办,如何提高消费者消费能力

只说了 可以多搞几个服务去消费,没其他思路

四、sql:(比较简单)

group by 作用

  1. 获取前一百条数据

  2. 更新语句

五、java:

@Autowried关键字作用

  1. mybatis 怎么和 springboot 集成,完成 sql 的操作

  2. 依赖注入顺序

  3. testng 怎么实现参数化

总结

本篇文章主要分享了最近学员遇到的面试题,仔细阅读发现,其实大部分面试题在我的公众号的文章里都有对应答案。大家可以去寻找答案,这样印象会更深刻些。

以上是关于近期群友遇到的软件测试面试题分享的主要内容,如果未能解决你的问题,请参考以下文章

近期群友遇到的软件测试面试题分享

资源更新Vue+Node+MongoDB高级全栈开发全套教程

解答:JAVA面试中常考题解析(持续更新中)

你会这道阿里多线程面试题吗?

近期大厂面试题总结

分享一套Jenkins持续集成系列教程