java自学网视频教程,系列教学
一輪:
第一輪面試官(是一位女性,喜歡鉆研一些細節性的東西)
自我介紹
1、 HashMap和ArrayList的原理解釋下。
2、 Netty原理介紹下。
3. 了解過NIO,BIO,AIO么?介紹下異同,代碼中如何使用?
4. 分布式鎖用過么?用什么函數?什么使用場景?
5. 能介紹下垃圾回收機制么?
6. redis的數據結構介紹下。項目中用過哪些?什么場景
7. 冪等性是什么?如何保障?
8. 交易系統中的數據一致性咋保障?
二輪:
第二輪面試官(年齡看起來不大,人很好說話,給人一種很舒服的感覺)
自我介紹
9. 項目中的mongoDB使用場景是啥?如何部署的?怎么保證高可用性?
10. JVM的內存結構能介紹下么?
11. CMS和G1的優缺點?什么時候發生FULL GC?什么時候stop the world!
12. 什么樣的對象能當根節點?
13. 一個類,兩個函數,一讀一寫,寫函數加synchronized,讀函數還用加么?voliate關鍵字啥作用?
14. 數據庫設計時,主鍵咋設?自增好還是非自增好?為啥?
15. mysql的鎖類型介紹下
16. 線上CPU 100%了怎么查?
17. 寫個算法,給一個數字,一個單調數組中,方法返回數組中第一個大于給定數字的下標,如果沒有,返回-1。
第三輪:
第三輪面試官(應該是部門主管,比較嚴格)
你職業生涯中哪些事比較有亮點?
你的職業規劃是啥?以后想怎么發展?
2、spring-cloud是否了解,spring-boot是了解,講一講bean的生命周期
3、hashmap-1.8后的改進,hashmap為什么是線程不安全的
4、如何做到線程安全,concurrenthashmap是怎么實現的
5、用到哪些的設計模式
6、ThreadLocal用過嗎
7、類的加載機制
8、JVM-內存模型
9、垃圾回收
10、redis源碼有讀過嗎
11、擅長的做什么
12、職業規劃是什么
13、考慮過管理嗎
最后
最后,強調幾點:
- 1. 一定要謹慎對待寫在簡歷上的東西,一定要對簡歷上的東西非常熟悉。因為一般情況下,面試官都是會根據你的簡歷來問的; 能有一個上得了臺面的項目也非常重要,這很可能是面試官會大量發問的地方,所以在面試之前好好回顧一下自己所做的項目;
- 2. 和面試官聊基礎知識比如設計模式的使用、多線程的使用等等,可以結合具體的項目場景或者是自己在平時是如何使用的;
- 3. 注意自己開源的Github項目,面試官可能會挖你的Github項目提問;
我個人覺得面試也像是一場全新的征程,失敗和勝利都是平常之事。所以,勸各位不要因為面試失敗而灰心、喪失斗志。也不要因為面試通過而沾沾自喜,等待你的將是更美好的未來,繼續加油!
以上面試專題的答小編案整理成面試文檔了,文檔里有答案詳解,以及其他一些大廠面試題目。
如何獲取整理好的Java面試專題資料?
資料獲取方式:點擊這里免費下載
面試答案
13dQIm-1624783877675)]
[外鏈圖片轉存中…(img-uUPhhLAP-1624783877678)]
總結
以上是生活随笔為你收集整理的java自学网视频教程,系列教学的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: catia逆向建模步骤_catia逆向工
- 下一篇: JSONObject,JSONArray