記【小米】測試開發工程師面試

梳理了一下面試問題,咦,二面問的怎麼都是開發問題,三面的問題忘記了。

一面


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進程的端口號

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章