java 常見面試題

面試的搬員工,斜體的都是很經常問的, 持續更新中


集合

java 常用集合list與Set、Map區別及適用場景總結

HashMap 和 Hashtable 的區別

HashSet 和 HashMap 區別

HashMap 和 ConcurrentHashMap 的區別

HashMap 的工作原理怎么實現線程安全

ConcurrentHashMap 的工作原理(分段鎖)

并發集合

從jvm編譯優化角度解讀String的賦值比較

String、StringBuffer與StringBuilder介紹


線程

創建線程的方式及實現??

sleep() 、wait() 、join()、yield()有什么區別

CountDownLatch 原理 簡介

CyclicBarrier 原理

說說 Semaphore 原理

說說 Exchanger 原理

CountDownLatch 與 CyclicBarrier 區別

ThreadLocal 原理分析

講講線程池的實現原理

線程池的幾種方式,常用的幾種線程池 ,線程池里常用的屬性

線程的生命周期

synchronized的原理

synchronized lock區別

volatile 實現原理

ReentrantLock

java鎖的種類

提升鎖性能

如何讓10個線程串行的執行 (join)


IO

Netty如何解決粘包拆包

Netty之Reactor線程模型


Spring

AOP的原理IOC的原理

Spring 源碼解析

Spring事務的傳播機制

spring bean 的生命周期

cglib動態代理 jdk代理區別

Spring 框架中用到了哪些設計模式

Spring如何解決循環依賴

springMvc的工作流程,springMvc的controller是單例的;


JVM

JVM的內存模型

垃圾回收機制和調優手段

JVM性能調優

Java虛擬機-JVM各種參數配置大全詳細

深入理解 Java 垃圾回收機制

類加載機制

JMM內存模型


設計模式

? 設計模式的六大原則

? 23種設計模式

? 單例模式 常見寫法(很常問)

? 貧血模型or領域模型



微服務分布式

soa簡介

高效的Java序列化(Kryo和FST)

序列化性能比較

緩存 哈希

rpc和restful

http請求方法

如何設計一個秒殺系統


Dubbo

dubbo小功能

SpringCloud 和 Dubbo有什么差別

dubbo簡介? ??dubbo調用流程

dubbo序列化

Dubbo測試和生產公用一套zookeeper,怎么保證消費不沖突(group,version)

Dubbo接口的安全性:?token安全驗證??給dubbo接口添加白名單——dubbo Filter的使用

zookeeper原理簡介

Redis

Redis為什么那么快

redis簡介(數據結構,持久化方式等等)

Redis集群方案

mySQL里有2000w數據,redis中只存20w的數據,如何保證redis中的數據都是熱點數據?

redis數據淘汰策略

緩存穿透,緩存雪崩

redis主從同步原理

基于Redis實現分布式鎖與實現


常見消息隊列MQ

RocketMQ批量消費、消息重試、消費模式、刷盤方式

RocketMq


分布式事物

分布式事務處理方案?hmily,myth ,raincat,soul

基于消息中間件的解決分布式事務框架

TCC方案

二階段提交

Spring分布式事務JOTM-atomikos實現





數據庫(mysql)

數據庫五大范式

sql優化? ?大表優化

mysql的數據庫引擎的特性

MyISAM與InnoDB的區別

mysql數據庫事務的特性和隔離級別

mysql 執行計劃的參數與作用

mysql的鎖

mysql的悲觀鎖(for update)與樂觀鎖(version版本號)

mysql btree與hash索引的適用場景和限制

MySQL的btree索引和hash索引的區別

MySQL索引背后的數據結構及算法原理

數據庫分庫分表策略的具體實現方案

分表之后如何查詢分頁

說說分庫與分表設計(mycat,sharding-jdbc

mycat 簡單分析(寫的很棒)

Mycat的權威指南

數據連接池對比


排序算法

常見排序算法

AVL樹,紅黑樹,B-B+樹,Trie樹原理和應用


雜七雜八

項目中有沒有遇到你影響最深的問題,怎么解決的?

遇到問題你一般是怎么解決的?





最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,527評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,687評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,640評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,957評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,682評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,011評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,009評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,183評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,714評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,435評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,665評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,148評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,838評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,251評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,588評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,379評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,627評論 2 380

推薦閱讀更多精彩內容

  • Java基礎 Vector,ArrayList, LinkedList的區別是什么? 答: Vector、Arra...
    閃電是只貓閱讀 12,025評論 3 26
  • 下列面試題都是在網上收集的,本人抱著學習的態度找了下參考答案,有不足的地方還請指正,更多精彩內容可以關注我的微信公...
    Java團長閱讀 27,969評論 13 1,115
  • 昨晚睡太晚以至于今早匆忙出門,路程到一半想起都忘了化個淡妝,下意識的想法是:沒事!反正約好要見的是熟人!雖說有日...
    有容書閱讀 230評論 0 0
  • 這個夏天,南京大學的校園里多了一道青春的風景。來自全省各地共600余名初中學生分四個批次在這所美麗的百年學府,參加...
    悠然張閱讀 1,685評論 0 0
  • 一個框架 一個java持久化框架 一個ORM框架 持久化:把對象永久保存到數據庫,數據庫的相關操作 ORM:對象/...
    又是那一片天閱讀 215評論 0 0