1.产品给到你一个简单的功能接口,比如统计商品成交量这个接口,你要做怎么测试?
2.python列表基础算法?
3.MySQL查询第10到20条记录?
4.MySQL左右连接?
5.group by 与 having的区别是什么?
6.给你一个简单的需求你会怎么测试?
7.接口和UI自动化做过体系化的东西吗?
8.性能测试是主要是压力测试,还是负载测试?
9.性能测试拐点怎么看?怎么看是否达到瓶颈?
10.在做性能测试时有没有对jmeter参数有没有做过调整?
11.编程题:给你一个字符串,统计每个字符串出现的次数?
12.你在做 UI 自动化的时候采用了什么模式?
13.对 jvm了解吗?
14.比如接口自动化有个查询接口,怎么做自动化,保证返回结果是正确的(不能做其他依赖,如调用新增接口,也不能手动去添加数据)?
15.比如我有1000个接口,999个接口都要获取登录的token,怎么获取token,用例怎么设计?
16.你怎么理解内存泄露?
17.给你个登录,你怎么设计测试脚本?
18.UI自动化中的监听了解吗?
19.比如一个接口入参和返回参数很多,你怎么做自动化?
20.说出熟悉的算法?(冒泡排序,堆排序)?
21.如何保证 kafka 消息不被重复消费?
22.比如一个进程下有好多子进程,怎么一次性 Kill 掉所有进程?
23.Java 中 equals 和 == 的区别?
24.测试小程序推荐用哪种自动化测试工具?
25.在APP自动化时,apk包和ipa包怎么获取?
26.列举下接口测试中常用到的Java接口?(集合)
27.为什么要List list = new ArrayList()而不是直接Arraylist list = new ArrayList()?
28.接口覆盖率用到的jacoco,原理是什么?
29.使用jacoco得出的覆盖率是分支(Branches, Coverage),圈复杂度(Cyclomatic
Complexity),行(Lines),方法(Methods),类(Classes)中的哪一种?
30.比如向浏览器输入 www.baidu.com 简单讲下整个流程,从网址输入到页面显示
31.简述下 selenium 工作原理
32.性能测试指标有哪些?
33.性能测试中的线程数与TPS有没有关系
34.性能测试中TPS,QPS 的区别?
35对Mybatis有过了解吗?
36.除了日常工作外,还有没有做其它帮助团队工作效率的东西?
37.有哪些常用的处理json的jar包?
38.怎么验证接口的幂等性(如支付接口,扫码支付,如何防止重复扫码支付)?
39.熟悉Java中的哪些设置模式(Java中一共 23 种设计模式,如单例模式,详细说明)?
40.简单说明下你对分布式的理解 ?
41.Java中修饰符有哪些,权限如何?
42.你对多线程了解吗?
43.简单讲下 Java中类,抽象类和接口的区别?
44.什么是事务?
45.Spring boot 怎么实例化一个对象?
46.你对 kafka,redis 有过了解吗?
47.Mysql 索引的优点和缺点分别是什么?