java相關:
~1. hashmap hashtable 加鎖。時間。null
~2. jvm內存分區
程序計數器,本地方法棧, 虛擬機棧 堆 方法區 gc
~3。hashmap是無序的,如何校驗結果的正確性
~4. spring ioc/aop
~6. 數組和鏈表有什麼區別
~7. stringBuffer StringBuilder的區別
8. 設計模式: 單例模式
9. spring mvc路由
10. 網絡協議
11. 過濾器和攔截器順序
~12. 接口能繼承類和抽象類嗎,抽象類能繼承類嗎
~13. arraylist和linkedlist區別
~14. 接口和類的區別
~15. hashmap基本結構
~16. hashmap hashcode衝突在jdk1.8怎麼解決的
17. springboot註解實現
~18. 堆棧
~19. java 弱引用和強引用
~20. java 反射
~21. 接口與抽象類
22. java io
~23. 堆和棧的區別
~24. 靜態變量和實例變量的使用區別。內存分配的區別
~25. java泛型
26. 類加載器
~27. java多線程java
自動化相關:
1. 自動化用例怎麼保證穩定性
2. 設計接口測試用例,如何驗證結果
3. 代碼覆蓋率
4. 自動化用例作多線程
5. a,b兩個方法,a方法調用b的方法,b的註解沒有生效的緣由是什麼?
6. selenium 框架封裝
7. 性能測試 給定機器數量,怎麼計算出瓶頸
8. 灰度測試
9. 業務開關
10. ui框架
~11. 接口測試怎麼作的
12. codereview 的sql注入怎麼作的
13. .testNG before test ,before class,before method區別
junit before做用範圍
14. 測試一個電梯
15. 測試微信的視頻聊天界面mysql
數據庫相關:
1. 數據庫主鍵
2. mysql鎖
3。mysql索引
4. sql多表查詢redis
其餘:
1.項目進度的把控
2. 手工測試和自動化測試如何平衡
3. 契約測試
//4. cookie 和session的區別
5. 印象深的點
6. 什麼工做是真正提效的
7. 跨域怎麼實現
8. 單例模式有幾種寫法,哪一種是線程安全的,哪一種是線程不安全的
//9. get和post區別
10. http升級爲https要測試那些方面
11. 網絡相關知識, 從url到打開頁面的流程
//12. tcp 三次握手與四次揮手
13. 本地進程間的通訊方式
14. 一個產品臨上線還有不少bug
15. 項目中遇到什麼問題算法
測試相關:
1. jmeter併發 測試數據準備,測試數據清除
2. 短信驗證碼一小時失效,緩存,編寫用例
3. post接口編寫接口測試用例
4. mock怎麼作的
5. selenium特性,selenium grid
6. jmeter特性
7. 單體應用和微服務優缺點,測試優缺點
8. redis經常使用類型用途
9. 微信發朋友圈編寫用例
10. 微博刷新測試,設計測試用例
11. Junit,testng是什麼,註解的順序
12. 如何測試一瓶水質量合格、spring
算法相關:
1.數組從高到低排序,去重
2. 數組,求字符串最長前綴
//3. 迴文字符串
4. 兩個int變量不用第三個變量的狀況下,怎麼作數據交換
5. 字符串,橫版改爲豎版輸出
6. 括號匹配
7. 鏈表刪除奇數節點
8. 快排,冒泡排序
9. list 查a字符的數
10. hashmap遍歷
11. string,求每一個字符重複的次數,返貨top3
12. 兩個已排序的數組合並並排序
13. 編程:輸入abb,egg輸出true,輸入title ,返回false
14. 給一堆字符串,找出他們前面相同的字符串出來
15. 找出字符串中字符個數大於字符串長度一半的字符
//16。 編寫程序,驗證string是ipV4地址
//17. 寫一個方法實現substring方法
18. 編程100個數,分十組,求是分紅的結果方差最小的分組結果
20. 一個數組,給定一個和,求能組成這個和的全部狀況
21. 數組排序去重
22. 堆棧實現隊列
23. 輸出登陸次數最多的前十條ip信息sql