记一次小米测试开发工程师面试过程

2020-05-15  本文已影响0人  一个测试小姐姐的成长之路

梳理了一下面试问题,咦,二面问的怎么都是开发问题,三面的问题忘记了。

一面


1、压力测试过程中监控的指标?

2、压力测试3s内达到一千TPS,怎么分析这个过程?

3、线上故障处理?

4、职业规划

二面


1、面向对象的三个特性:继承、多态、封装

2、对多态的理解

3、==和equals的区别

4、对集合的理解,介绍一下集合

5、java的基础数据类型

6、final的作用

7、做过哪些接口测试

8、RPC框架

9、Spring的了解

10、接口和抽象类的区别

11、重载和重写有什么区别

12、重载关心返回值嘛?

13、了解与或嘛?

14、static方法可以被重写吗?为什么

15、了解哪些redis数据类型,平时怎么使用?如何查看还剩多少有效期

16、git:会使用那些git命令

17、对索引有了解嘛?

18、聚集索引和非聚集索引的区别?

19、以下语句执行会怎么样?考察对锁的理解

select * from A where a = 87  for update; select * fomr A where a = 100;

  20、算法题

1、对链表进行排序

2、大数加法

21、http

1、http协议请求头包括哪些

2、http请求头包括什么

3、403表示什么

4、301和302表示什么

22、线程

1、介绍一下线程的各种状态

2、线程执行了一半,让出了cpu会进入一个什么状态?

23、linux

1、tail的子命令

2、cat命令的作用

3、cat命令怎么打印行

4、跟目录下,查找某一个.java的文件

5、查看当前用户命令下,java进程的端口号

上一篇下一篇

猜你喜欢

热点阅读