Java虛擬機
JVM有哪些分區,要求畫圖,並作出詳細說明?
JVM有哪些垃圾回收算法,並作出詳細說明?
說說JVM的類加載機制?
Java基礎
字符編碼
URL中可以存在中文嗎?
說說你瞭解的字符編碼算法?
線程
ThreadLocal關鍵字的用法?
說說可重入讀寫鎖的執行原理?
Java的同步機制有哪些?
Java創建線程的方式?
Java線程有哪些狀態?
Java線程池的實現原理?
synchronized的底層實現原理?
synchronized關鍵字都有哪些用法?
生產者-消費者的實現代碼(基於阻塞隊列)
IO
序列化底層的實現原理?
計算機網絡 & Linux
RESTful風格的請求字段都有哪些,至少列舉五個並說明其作用?
瀏覽器訪問一個網址的時候都有那些過程,要求畫圖並作出詳細的過程說明?
TCP/IP協議的3次握手,4次分手的執行過程,要求畫圖並作出詳細的過程說明?
ping命令基於什麼協議?
數據庫
數據庫事務都有哪些屬性,並作出簡要說明?
詳細說明數據庫的內連接、左外連接、右外連接、完全連接的作用和區別?
設計模式
JDK中都用到了哪些設計模式,至少列舉五個?
單例模式
觀察者模式
橋接模式
代理模式-動態代理
裝飾器模式
迭代器模式
靜態工廠模式