出自:Java面試題精選
1-10期
【09期】說說hashCode() 和 equals() 之間的關係?
【03期】如何決定使用 HashMap 還是 TreeMap?
【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什麼區別和聯繫?
11-20期
【18期】Java序列化與反序列化三連問:是什麼?爲什麼要?如何做?
【17期】什麼情況用ArrayList or LinkedList呢?
21-30期
【26期】如何判斷一個對象是否存活?(或者GC對象的判定方法)?
【21期】你能說說Java中Comparable和Comparator的區別嗎
31-40期
【31期】瞭解什麼是 redis 的雪崩、穿透和擊穿?redis 崩潰之後會怎麼樣?應對措施是什麼
【37期】請你詳細說說類加載流程,類加載機制及自定義類加載器
41-50期
【48期】盤點Netty面試常問考點:什麼是 Netty 的零拷貝?
【50期】基礎考察:ClassNotFoundException 和 NoClassDefFoundError 有什麼區別
51-60期
【51期】一道阿里面試題:說說你知道的關於BeanFactory和FactoryBean的區別
【53期】面試官:談一下數據庫分庫分表之後,你是如何解決事務問題?
【54期】Java序列化三連問,是什麼?爲什麼需要?如何實現?
【55期】面試中經常被問到Java引用類型原理,帶你深入剖析
【56期】你說你熟悉併發編程,那麼你說說Java鎖有哪些種類,以及區別
【59期】MySQL索引是如何提高查詢效率的呢?(MySQL面試第二彈)
【60期】事務隔離級別中的可重複讀能防幻讀嗎?(MySQL面試第三彈)
61-70期
【61期】MySQL行鎖和表鎖的含義及區別(MySQL面試第四彈)
【62期】解釋一下MySQL中內連接,外連接等的區別(MySQL面試第五彈)
【63期】談談MySQL 索引,B+樹原理,以及建索引的幾大原則(MySQL面試第六彈)
【64期】MySQL 服務佔用cpu 100%,如何排查問題? (MySQL面試第七彈)
【66期】Java容器面試題:談談你對 HashMap 的理解
【67期】談談ConcurrentHashMap是如何保證線程安全的?
【68期】面試官:對併發熟悉嗎?說說Synchronized及實現原理
【69期】面試官:對併發熟悉嗎?談談線程間的協作(wait/notify/sleep/yield/join)
【70期】面試官:對併發熟悉嗎?談談對volatile的使用及其原理
71-80期
【71期】面試官:對併發熟悉嗎?談談你對Java中常用的幾種線程池的理解
【72期】面試官:對併發熟悉嗎?說一下synchronized與Lock的區別與使用
【73期】面試官:Spring 和 Spring Boot 的區別是什麼?
【75期】面試官:說說Redis的過期鍵刪除策略吧!(高頻)
【79期】別找了,回答Spring中Bean的生命週期,這裏幫你總結好了!
81-90期
【83期】面試被問到了Redis和MongoDB的區別?看這裏就對了
【84期】面試中設計模式能問些什麼?比如說一下三種單例模式實現
【85期】談談Java面向對象設計的六大原則,中高級面試常問!
【87期】面試官問:Java序列化和反序列化爲什麼要實現Serializable接口
【88期】面試官問:你能說說 Spring 中,接口的bean是如何注入的嗎?
【89期】面試官 5 連問一個 TCP 連接可以發多少個 HTTP 請求?
【90期】面試官:說一下使用 Redis 實現大規模的帖子瀏覽計數的思路
91-100期
【91期】面試官:Spring 用了哪些設計模式?說三種即可
【92期】面試官:你說你精通Java併發,那給我講講J.U.C吧
【94期】面試官:熟悉Redis嗎,項目中你是如何對Redis內存進行優化的
【95期】面試官:你遇到 Redis 線上連接超時一般如何處理?
【100期】面試官:BigDecimal一定不會丟失精度嗎?
待更新....
歡迎轉發支持,本公衆號會持續跟進,整理Java相關面試題