日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Java进阶:mysql的事务隔离级别面试题

發布時間:2023/11/30 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java进阶:mysql的事务隔离级别面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一面:

阿里巴巴面試答案文末可以領取!

1. 觸發新生代GC,如果存活對象總量大于survivor區容量,咋辦

2. 如果任務很多,線程池的阻塞隊列會撐爆內存的哪個區域

3. 棧在堆上嗎

4. GC root有哪些

5. 實例變量可以是GC root嗎

6. 了解哪些GC算法,介紹一下

7. 給個場景,問怎么設置JVM參數

8. 問了很多SQL調優,各種語句能不能命中索引,能命中哪些,怎么優化

9. MySQL的一張表里有三個字段ABC,A的種類有1000種,B有1W種,C有10W種,ABC的聯合索引怎么設置,怎么使用

10. Mybatis # 和 $ 的區別

11. Mybatis接口里的方法和XML里的SQL名可以不一樣嗎,不一樣怎么辦

12. Mybatis是如何完成SQL和接口里的方法的映射的(我回答了怎么配置),那你知道它是怎么實現的嗎

13. 介紹下Spring的 IOC和AOP

14. 服務器給客戶端發送IO流的過程

15. IO和NIO了解多少

16. 線程都有哪些狀態,怎么轉換的

17. Notify和notifyAll的區別

18. 介紹線程池,不同線程池區別在哪,你平時怎么使用線程池的

19. MySQL索引的數據結構

20. B+樹了解多少

21. Cookie和SessionId說一下

22. 鎖是怎么實現的

23. Synchronized同步塊和synchronized方法,分別鎖的是什么

24. 單例模式,餓漢和懶漢分別存在的問題

25. Volatile是怎么實現可見性的

26. 介紹下JMM

27. Happen before了解嗎

28. A happen before B,意味著A一定在B之前執行嗎

29. 你做過的最難的項目中,最難的任務是什么,怎么解決的

二面:

1. 看過哪些源碼

2. Java都有哪些map,分別怎么實現的,具體講

3. 除了LinkedHashMap,你還知道哪些有序map

4. ConcurrentHashMap講一講

5. 為什么要有線程池

6. 線程池有哪幾類?有什么區別?有哪些參數?拒絕策略有哪些

7. 阻塞隊列都有哪幾種,有什么區別

8. Java的反射怎么理解

9. Spring的IOC和AOP怎么理解

10. Spring項目啟動的時候會加載哪些資源,順序是怎么樣的

11. 瀏覽器輸入一個URL,會發生什么,整個過程說一下

12. Http講一講,請求有哪些內容,響應有哪些內容

三面(leader面):

1. MySQL的高可用了解多少,高性能了解多少

2. 淘寶有1000T的數據,單機存不下,怎么辦?有沒有辦法只訪問一次服務器?一致性Hash懂多少

3. MySQL和redis有啥區別

4. MySQL數據備份怎么做

5. Redis底層原理會多少

6. Redis為啥比MySQL快

7. Redis RDB可能會丟失數據,怎么辦

8. Redis AOF不也要把日志寫到磁盤么,那和MySQL的IO有啥區別,憑啥Redis就快

9. Redis主從復制怎么做

10. 分布式緩存懂多少

11. 還知道其他NoSQL么

12. Java和C的優缺點說一下

13. 有沒有用C寫過底層

14. Java的G1回收器詳細講一講

15. G1什么時候會stop the world

16. Linux操作系統有應用過嗎

17. 對分布式和中間件掌握多少

18. 詳細介紹下你的項目

四面:

1. 數據庫索引常用的數據結構

2. Juc源碼看過嗎?鎖的實現原理是什么

3. CAS能深入的說一下嗎

4. 建造者模式說一下

5. 談一談筆試的心得(筆試分高)

6. 看過哪些書籍

7. 平時怎么學習的

五面(交叉面):

1. 介紹下項目,項目的來源,是自己一個人做的么

2. 登錄驗證怎么做的

3. 講一講ThreadLocal

4. ThreadLocal怎么避免線程污染

5. 點贊怎么實現的

6. Redis持久化方式

7. MySQL存儲引擎區別

8. Myisam在只讀場景下,為什么一般比InnoDB快

9. Mybatis怎么使用

10. Mybatis # 和 $ 的區別

11. Spring中BeanFactory和ApplicationContext的區別

12. Spring中bean的作用域有哪些,有什么區別

13. 說出一個原型作用域的具體應用場景

14. 學習過哪些設計模式,用過哪些設計模式

15. 生產者消費者模式講一講

16. 怎么實現阻塞隊列

17. 學過Linux嗎

18. 在Linux下,怎么查找一個目錄下的所有文件,要求輸出順序按照文件的創建時間排序

19. 給你一堆學生的信息,包括學號和姓名,讓你找出學號最靠前的10個人的姓名

20. PriorityQueue怎么實現的

21. 怎么求根號3(我說了二分法,用2的平方,1.5的平方,1.75的平方依次和3比較,縮小區間,直到達到精度要求)

22. 你這種求法太慢了,可以優化嗎(我問:您是想問數值分析的知識么?面試官說:是的,你沒學過數值分析么?)

23. 斐波那契數列,求第n項的值(答了遞歸和DP兩種方式)

24. 如果數列長度100W,你的DP矩陣不是很大么?怎么優化?(答:用兩個變量a,b記錄前兩個值,temp = a, a = b, b = a + temp,依次遞推)

25. 一個時鐘有時針分針和秒針,三針重合的最短時間間隔是多少?(完全沒思路,只知道一小時內肯定不行,因為走得速度不一樣,一圈內速度快的和速度慢的撞不上)

最后

本人也收藏了一份Java面試核心知識點來應付面試,借著這次機會可以免費送給我的讀者朋友們

目錄:

Java面試核心知識點

一共有30個專題,足夠讀者朋友們應付面試啦,也節省朋友們去到處搜刮資料自己整理的時間!有需要的朋友戳這里即可免費獲取

Java面試核心知識點

已經有讀者朋友靠著這一份Java面試知識點指導拿到不錯的offer了,各位讀者朋友們快來免費獲取吧

要的朋友戳這里即可免費獲取](https://gitee.com/vip204888/java-p7)**

[外鏈圖片轉存中…(img-10VE2wof-1627017720226)]

Java面試核心知識點

已經有讀者朋友靠著這一份Java面試知識點指導拿到不錯的offer了,各位讀者朋友們快來免費獲取吧

[外鏈圖片轉存中…(img-EblGzBUR-1627017720228)]

總結

以上是生活随笔為你收集整理的Java进阶:mysql的事务隔离级别面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。