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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2023/11/30 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java进阶:mysql的事务隔离级别面试题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一面:

阿里巴巴面試答案文末可以領(lǐng)取!

1. 觸發(fā)新生代GC,如果存活對(duì)象總量大于survivor區(qū)容量,咋辦

2. 如果任務(wù)很多,線程池的阻塞隊(duì)列會(huì)撐爆內(nèi)存的哪個(gè)區(qū)域

3. 棧在堆上嗎

4. GC root有哪些

5. 實(shí)例變量可以是GC root嗎

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

7. 給個(gè)場(chǎng)景,問(wèn)怎么設(shè)置JVM參數(shù)

8. 問(wèn)了很多SQL調(diào)優(yōu),各種語(yǔ)句能不能命中索引,能命中哪些,怎么優(yōu)化

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

10. Mybatis # 和 $ 的區(qū)別

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

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

13. 介紹下Spring的 IOC和AOP

14. 服務(wù)器給客戶端發(fā)送IO流的過(guò)程

15. IO和NIO了解多少

16. 線程都有哪些狀態(tài),怎么轉(zhuǎn)換的

17. Notify和notifyAll的區(qū)別

18. 介紹線程池,不同線程池區(qū)別在哪,你平時(shí)怎么使用線程池的

19. MySQL索引的數(shù)據(jù)結(jié)構(gòu)

20. B+樹(shù)了解多少

21. Cookie和SessionId說(shuō)一下

22. 鎖是怎么實(shí)現(xiàn)的

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

24. 單例模式,餓漢和懶漢分別存在的問(wèn)題

25. Volatile是怎么實(shí)現(xiàn)可見(jiàn)性的

26. 介紹下JMM

27. Happen before了解嗎

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

29. 你做過(guò)的最難的項(xiàng)目中,最難的任務(wù)是什么,怎么解決的

二面:

1. 看過(guò)哪些源碼

2. Java都有哪些map,分別怎么實(shí)現(xiàn)的,具體講

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

4. ConcurrentHashMap講一講

5. 為什么要有線程池

6. 線程池有哪幾類?有什么區(qū)別?有哪些參數(shù)?拒絕策略有哪些

7. 阻塞隊(duì)列都有哪幾種,有什么區(qū)別

8. Java的反射怎么理解

9. Spring的IOC和AOP怎么理解

10. Spring項(xiàng)目啟動(dòng)的時(shí)候會(huì)加載哪些資源,順序是怎么樣的

11. 瀏覽器輸入一個(gè)URL,會(huì)發(fā)生什么,整個(gè)過(guò)程說(shuō)一下

12. Http講一講,請(qǐng)求有哪些內(nèi)容,響應(yīng)有哪些內(nèi)容

三面(leader面):

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

2. 淘寶有1000T的數(shù)據(jù),單機(jī)存不下,怎么辦?有沒(méi)有辦法只訪問(wèn)一次服務(wù)器?一致性Hash懂多少

3. MySQL和redis有啥區(qū)別

4. MySQL數(shù)據(jù)備份怎么做

5. Redis底層原理會(huì)多少

6. Redis為啥比MySQL快

7. Redis RDB可能會(huì)丟失數(shù)據(jù),怎么辦

8. Redis AOF不也要把日志寫(xiě)到磁盤(pán)么,那和MySQL的IO有啥區(qū)別,憑啥Redis就快

9. Redis主從復(fù)制怎么做

10. 分布式緩存懂多少

11. 還知道其他NoSQL么

12. Java和C的優(yōu)缺點(diǎn)說(shuō)一下

13. 有沒(méi)有用C寫(xiě)過(guò)底層

14. Java的G1回收器詳細(xì)講一講

15. G1什么時(shí)候會(huì)stop the world

16. Linux操作系統(tǒng)有應(yīng)用過(guò)嗎

17. 對(duì)分布式和中間件掌握多少

18. 詳細(xì)介紹下你的項(xiàng)目

四面:

1. 數(shù)據(jù)庫(kù)索引常用的數(shù)據(jù)結(jié)構(gòu)

2. Juc源碼看過(guò)嗎?鎖的實(shí)現(xiàn)原理是什么

3. CAS能深入的說(shuō)一下嗎

4. 建造者模式說(shuō)一下

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

6. 看過(guò)哪些書(shū)籍

7. 平時(shí)怎么學(xué)習(xí)的

五面(交叉面):

1. 介紹下項(xiàng)目,項(xiàng)目的來(lái)源,是自己一個(gè)人做的么

2. 登錄驗(yàn)證怎么做的

3. 講一講ThreadLocal

4. ThreadLocal怎么避免線程污染

5. 點(diǎn)贊怎么實(shí)現(xiàn)的

6. Redis持久化方式

7. MySQL存儲(chǔ)引擎區(qū)別

8. Myisam在只讀場(chǎng)景下,為什么一般比InnoDB快

9. Mybatis怎么使用

10. Mybatis # 和 $ 的區(qū)別

11. Spring中BeanFactory和ApplicationContext的區(qū)別

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

13. 說(shuō)出一個(gè)原型作用域的具體應(yīng)用場(chǎng)景

14. 學(xué)習(xí)過(guò)哪些設(shè)計(jì)模式,用過(guò)哪些設(shè)計(jì)模式

15. 生產(chǎn)者消費(fèi)者模式講一講

16. 怎么實(shí)現(xiàn)阻塞隊(duì)列

17. 學(xué)過(guò)Linux嗎

18. 在Linux下,怎么查找一個(gè)目錄下的所有文件,要求輸出順序按照文件的創(chuàng)建時(shí)間排序

19. 給你一堆學(xué)生的信息,包括學(xué)號(hào)和姓名,讓你找出學(xué)號(hào)最靠前的10個(gè)人的姓名

20. PriorityQueue怎么實(shí)現(xiàn)的

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

22. 你這種求法太慢了,可以優(yōu)化嗎(我問(wèn):您是想問(wèn)數(shù)值分析的知識(shí)么?面試官說(shuō):是的,你沒(méi)學(xué)過(guò)數(shù)值分析么?)

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

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

25. 一個(gè)時(shí)鐘有時(shí)針?lè)轴樅兔脶?#xff0c;三針重合的最短時(shí)間間隔是多少?(完全沒(méi)思路,只知道一小時(shí)內(nèi)肯定不行,因?yàn)樽叩盟俣炔灰粯?#xff0c;一圈內(nèi)速度快的和速度慢的撞不上)

最后

本人也收藏了一份Java面試核心知識(shí)點(diǎn)來(lái)應(yīng)付面試,借著這次機(jī)會(huì)可以免費(fèi)送給我的讀者朋友們

目錄:

Java面試核心知識(shí)點(diǎn)

一共有30個(gè)專題,足夠讀者朋友們應(yīng)付面試?yán)?#xff0c;也節(jié)省朋友們?nèi)サ教幩压钨Y料自己整理的時(shí)間!有需要的朋友戳這里即可免費(fèi)獲取

Java面試核心知識(shí)點(diǎn)

已經(jīng)有讀者朋友靠著這一份Java面試知識(shí)點(diǎn)指導(dǎo)拿到不錯(cuò)的offer了,各位讀者朋友們快來(lái)免費(fèi)獲取吧

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

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

Java面試核心知識(shí)點(diǎn)

已經(jīng)有讀者朋友靠著這一份Java面試知識(shí)點(diǎn)指導(dǎo)拿到不錯(cuò)的offer了,各位讀者朋友們快來(lái)免費(fèi)獲取吧

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

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。