java面試題及答案2020 (二十九)

java面試題及答案2020

一面(實習)-2020/3/16

文末持續更新面試題及答案
1、問項目(與Java工程沒啥關係,略)
2、Java基礎:
HashMap底層結構;怎麼實現線程安全(ConcurrentHashMap);HashSet的底層怎麼實現的
JVM的內存結構,棧幀的生命週期;類的加載過程,JVM類加載的特點(雙親委派模式),怎麼打破雙親委派模式實現自定義的類加載;
JVM有哪些垃圾回收器,講一下細節;JVM有哪些優化配置參數;發生OOM如何定位到具體代碼;
Java有哪些鎖同步機制;synchronized的底層實現;ReentrantLock的底層實現,與synchronized相比各有什麼特點;什麼是自旋鎖;什麼是可重入鎖;講一下CAS
ThreadLocal是什麼;線程的join函數有什麼作用;怎麼實現一個線程池;線程池怎麼調度
ArrayList與LinkedList底層怎麼實現的
3、數據庫基礎(我說不怎麼會,沒多問):講一下索引的實現與作用;左連接和右連接;數據庫三範式
4、計算機基礎:
TCP的三次握手和四次揮手;HTTPS怎麼建立的連接,其中用到對稱加密還是非對稱加密;
講一下滑動窗口;
紅黑樹的細節,有什麼特點;
希爾排序、快速排序、歸併排序的細節,時間複雜度和空間複雜度;
5、其他:成績怎麼樣;覺得自己相比身邊的人有什麼優勢

所有面試題持續更新+答案整理見這裏:
java面試題及答案2020持續整理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章