2020面试必问之jvm与性能优化

作者: 即将秃头的Java程序员 | 来源:发表于2020-02-25 20:06 被阅读0次

    无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。

    本文将重点介绍面试过程中常见的 JVM 题目。 

    1.描述一下JVM加载Class文件的原理机制?

    在面试java工程师的时候,这道题经常被问到,故需特别注意。

    2. 什么是类加载器?

    3.类加载器有哪些?

    4. 什么是tomcat类加载机制?

    这个题给大家一个小提示

    5、类加载器双亲委派模型机制?

    6.Java内存分配

    7. Java堆的结构是什么样子的?

    8. 简述各个版本内存区域的变化?

    参考:https://blog.csdn.net/rainnnbow/article/details/50541079

    9. 说说各个区域的作用?

    10. Java 中会存在内存泄漏吗 ,简述一下?

    11. Java 类加载过程?

    12. 什么是GC?为什么要有GC?

    13. 简述一下Java垃圾回收机制?

    14. 如何判断一个对 象是否存活?

    15. 垃圾回收的优点和原理,并考虑2种回收机制?基本原理是什么?

    16. 深拷贝 和浅拷贝 ?

    17. 什么是分布式垃圾回收(DGC)?它是如何工作的?

    18. 在Java中,对象什么时候可以被垃圾回收?

    19.简述Minor GC和Major GC?

    20. Java中垃圾收集的方法有哪些?

    21.讲讲你理解的性能评价及测试指标?

    22.常用的性能优化方式有哪些?

    23.说说分布式缓存和一致性哈希?

    24.什么是GC调优?

    总结

    上面介绍了 JVM 常见的面试题目,希望对大家接下来的面试或者对于 JVM 的深入学习有所帮助。

    这里有一些BATJ的面试题给到大家,可以点击免费领取

    相关文章

      网友评论

        本文标题:2020面试必问之jvm与性能优化

        本文链接:https://www.haomeiwen.com/subject/aqgfchtx.html