JAVA面試經常會被問題 JVM調優?

時間 2021-05-05 16:18:25

1樓:小蝸牛也有春天

我做的JVM的筆記:https://www.

2樓:

JVM調優第一層:引數看得懂,-XX:+PrintCommandLineFlags 和jinfo等等用起來, JVM引數出來,能看到如何設定

JVM調優第二層:知道有GUI工具可以看,不用看黑乎乎,從大家都知道的Jconsole到各種開源的賣錢的APM,手上得有一兩個熟悉的

這兩層是入門,大部分5年年資以下的初級面試官基本上處於這個層次

JVM調優第三層,懂GC:JVM有大量的問題可以看,最主要的乙個我們先看GC,你們生不逢時,多了乙個G1 GC,要理解的概念兩倍了,不過多少個收集器,如何工作,青年代,老年代的特性,都要看看

JVM調優第四層:讀head dump和thread dump,看看有什麼異常,比如鎖之類的

這兩層是主流在做的事情,後面就是玄學了也不用分層了。。。什麼重排序啊,可見性啊,不同類載入器啊,多工具聯合監控啊,熱部署介入啊,這些反正面試當中也不會問的。。。。

3樓:劉定枝

除非我招的人要來做特別需要記憶體開銷方面的專案,要不然,我不會考核JVM記憶體調優的。

只會考核如何偵測記憶體洩漏。如何判斷,如何根據dump檔案來分析。等等

C 研發實習生面試通常會被問到什麼問題?

因人而異,成與不成有時候也看緣分。面演算法會比較多,比如斐波那契,鍊錶反轉等。面業務也會有,可能會挑幾個系統業務踩過的坑,試試你的問題分析能力。還有面一些腦筋急轉彎,不一而足。但最終演算法是重中之重,沒有信心就去leetcode刷一遍。最後,祝你好運! 樓上說的基本都會,然而沒什麼卵用。三月以來被面...

面試軟體測試,面試官經常會問,你對http協議的了解 這個問題應該怎麼回答比較準確。?

面試官 今天要不來聊聊HTTP吧?候選者 嗯,HTTP 協議 是客戶端和伺服器 互動 的一種通迅的格式 候選者 所謂的 協議 實際上就是雙方約定好的 格式 讓雙方都能看得懂的東西而已 候選者 所謂的互動實際上就是 請求 和 響應 面試官 那你知道HTTP各個版本之間的區別嗎?候選者 HTTP1.0預...

產品面試的時候經常會問道乙個問題 在乙個討論中,雙方發生了爭執,怎麼最快做出決定?

李響 不建議傳遞給領導,傳遞也就是踢皮球的方法,而領導對於解決這個問題,如果大家說的都有理,領導就難做了,若以後出現問題,難道自己就沒責任了嗎?建議是自行解決,提出解決辦法,領導確認。這個明顯是面試官的陷阱,要不就是壓力面試,要不就是看解決問題的習慣 出現爭執,絕對是好的方面,不要把它看成爭執,更不...