生活随笔
收集整理的這篇文章主要介紹了
Java面试题:kafka幂等性+事务
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一面:
hashmap,怎么擴(kuò)容,怎么處理數(shù)據(jù)沖突?怎么高效率的實(shí)現(xiàn)數(shù)據(jù)遷移?Linux的共享內(nèi)存如何實(shí)現(xiàn),大概說(shuō)了一下。Linux 中的用戶(hù)模式和內(nèi)核模式是什么含意?在 Java 中 Lock 接口比 synchronized 塊的優(yōu)勢(shì)是什么?你需要實(shí)現(xiàn)一個(gè)高效的緩存,它允 許多個(gè)用戶(hù)讀,但只允許一個(gè)用戶(hù)寫(xiě),以此來(lái)保持它的完整性,你會(huì)怎樣去實(shí)現(xiàn)它?socket網(wǎng)絡(luò)編程,說(shuō)一下TCP的三次握手和四次揮手同步IO和異步IO的區(qū)別?Java GC機(jī)制?GC Roots有哪些?如和判斷一個(gè)對(duì)象是否存活?(或者 GC 對(duì)象的判定方法)紅黑樹(shù)講一下,五個(gè)特性,插入刪除操作,時(shí)間復(fù)雜度?快排的時(shí)間復(fù)雜度,最壞情況呢,最好情況呢,堆排序的時(shí)間復(fù)雜度呢,建堆的復(fù)雜度是多少
第一輪非常重要,第一面能通過(guò),后續(xù)被錄用的可能性就比較高
二面
自我介紹,主要講講做了什么和擅長(zhǎng)什么設(shè)計(jì)模式了解哪些?Java 中什么叫單例設(shè)計(jì)模式?請(qǐng)用 Java 寫(xiě)出線程安全的單例模式什么是元數(shù)據(jù)?元數(shù)據(jù)分為哪些類(lèi)型?包括哪些內(nèi)容?與 cluster 相關(guān)的元數(shù)據(jù)AtomicInteger怎么實(shí)現(xiàn)原子修改的?RabbitMQ 上的一個(gè) queue 中存放的 message 是否有數(shù)量限制?ConcurrentHashMap 在Java7和Java8中的區(qū)別?為什么Java8并發(fā)效率更好?什么情況下用HashMap,什么情況用ConcurrentHashMap?redis數(shù)據(jù)結(jié)構(gòu)?redis數(shù)據(jù)淘汰機(jī)制?Redis 集群方案應(yīng)該怎么做?都有哪些方案?
三面(約五十分鐘)
mysql實(shí)現(xiàn)事務(wù)的原理(MVCC)MySQL 中控制內(nèi)存分配的全局參數(shù),有哪些?Redis 有哪些適合的場(chǎng)景?有哪些數(shù)據(jù)庫(kù)優(yōu)化方面的經(jīng)驗(yàn)?MySQL數(shù)據(jù)主從同步是如何實(shí)現(xiàn)的?MySQL索引的實(shí)現(xiàn),innodb的索引,b+樹(shù)索引是怎么實(shí)現(xiàn)的,為什么用b+樹(shù)做索引節(jié)點(diǎn),一個(gè)節(jié)點(diǎn)存了多少數(shù)據(jù),怎么規(guī)定大小,與磁盤(pán)頁(yè)對(duì)應(yīng)。如果Redis有1億個(gè)key,使用keys命令是否會(huì)影響線上服務(wù)?Redis的持久化方式,aod和rdb,具體怎么實(shí)現(xiàn),追加日志和備份文件,底層實(shí)現(xiàn)原理的話(huà)知道么?遇到最大困難是什么?怎么克服?未來(lái)的規(guī)劃是什么?你想問(wèn)我什么?
最后
面試題文檔來(lái)啦,內(nèi)容很多,485頁(yè)!
由于筆記的內(nèi)容太多,沒(méi)辦法全部展示出來(lái),下面只截取部分內(nèi)容展示。有想獲取完整版筆記的朋友,點(diǎn)贊后點(diǎn)擊這里免費(fèi)領(lǐng)取哦
1111道Java工程師必問(wèn)面試題
MyBatis 27題 + ZooKeeper 25題 + Dubbo 30題:
Elasticsearch 24 題 +Memcached +?Redis 40題:
Spring 26 題+ 微服務(wù) 27題+ Linux 45題:
Java面試題合集:
**
[外鏈圖片轉(zhuǎn)存中…(img-a3tCav0h-1625205257859)]
Java面試題合集:
總結(jié)
以上是生活随笔為你收集整理的Java面试题:kafka幂等性+事务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。