生活随笔
收集整理的這篇文章主要介紹了
百度高级Java三面题目!涵盖JVM +Java锁+分布式等
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
百度高級Java一面
自我介紹 對象相等的判斷,equals方法實現。 Hashcode的作用,與 equal 有什么區別? Java中CAS算法? G1回收器講一下? HashMap,ConcurrentHashMap與LinkedHashMap的區別 如何在多線程環境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加鎖。 多線程并發的同步實現,有兩個方法,每個方法里有a部分代碼和b部分代碼,我要讓兩個線程分別執行兩個方法,并且讓他們運行完a部分代碼再一起向下執行,如何實現。 TCP連接中的三次握手和四次揮手,四次揮手的最后一個ack的作用是什么,為什么要time wait,為什么是2msl。 aio,nio,bio的了解 ReetrantLock和synchronized的區別。 Java有哪些悲觀鎖的實現? Java有哪些類實現了樂觀鎖?
百度高級Java二面
Spring兩大特性?AOP和IOC Spring的初始化過程?Spring bean的生命周期? 多個RPC請求進來,服務器怎么處理并發呢? MySQL的索引實現原理?聚合索引和非聚合索引的區別? MySQL有哪幾種join方式,底層原理是什么? MySQL的引擎講一下,有什么區別,使用場景呢? 數據庫的事務,四個性質說一下,分別有什么用? 常見的分布式事務解決方案有哪些?
百度高級Java三面
介紹項目,以及畫相關的分布式架構圖 數據庫的備份和恢復怎么實現的,主從復制怎么做的,什么時候會出現數據不一致,如何解決? Netty的實現原理? 分布式下Redis如何保證線程安全 Redis怎么做持久化?兩種持久化的區別? MongoDB、Hbase、Memcached、Redis各自的應用場景和區別 Docker平時怎么使用的? 并發mysql的場景,查詢優化怎么做? 設計一個高并發高可用的架構方案,關鍵核心設計?
你可能也喜歡:
快手高級Java四輪面試題:設計模式+紅黑樹+Java鎖+Redis等 2019 最新螞蟻花唄Java三面題目:紅黑樹+并發容器+CAS+Solr+分布式等 頭條Java后臺3面(含答案):事務+List集合+慢查詢SQL+Redis+秒殺設計 非常全面的阿里的Java面試題目,涵蓋Java基礎+高級+架構 2018阿里集團中間件Java面試題(4面)最新美團Java面試題目(共3面)
總結
以上是生活随笔為你收集整理的百度高级Java三面题目!涵盖JVM +Java锁+分布式等的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。