当JVM调优成了面试的家常便饭之后·&…

2020-05-27 16:03:07来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

当JVM调优成了面试的家常便饭之后···

 

 

 

作为 Java 的从业者,在找工作的时候,一定会被问及关于 JVM 相关的知识。JVM 知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。不然只需要聊个天,就知道你是什么水平的了···

给大家整理了面试过程中高频常见的JVM题目,先自己想想怎么答,最后可以领取标准答案。

 

JVM基础高频问题

  1. JDK、 JRE、JVM 的关系是什么?
  2. JVM 的内存模型以及分区情况和作用
  3. JVM 对象创建步骤流程是什么?
  4. 垃圾回收算法有几种类型?他们对应的优缺点又是什么?
  5. 类的加载过程是什么?简单描述一下每个步骤
  6. JVM 预定义的类加载器有哪几种?分别什么作用?
  7. 什么是双亲委派模式?有什么作用?
  8. 介绍一下 JVM 中垃圾收集器有哪些?他们特点分别是什么?
  9. 什么是 Class 文件?Class 文件主要的信息结构有哪些?
  10. 对象“对象已死” 是什么概念?

 

JVM进阶高频问题

  1. JVM 数据运行区,哪些会造成 OOM 的情况?
  2. 除了数据运行区,其他区域均有可能造成 OOM 的情况。
  3. Java 语言怎么实现跨平台的?
  4. 详细介绍一下对象在分带内存区域的分配过程?
  5. G1 与 CMS 两个垃圾收集器的对比
  6. 线上常用的 JVM 参数有哪些?
  7. 对象什么时候进入老年代?
  8. 什么是内存溢出, 内存泄露?他们的区别是什么?
  9. 引起类加载操作的行为有哪些?
  10. 介绍一下 JVM 提供的常用工具
  11. Full GC 、 Major GC 、Minor GC 之间区别?
  12. 什么时候触发 Full GC ?
  13. 什么情况下会出现栈溢出
  14. 说一下强引用、软引用、弱引用、虚引用以及他们之间和 gc 的关系
  15. Eden 和 Survivor 的比例分配是什么情况?为什么?

 

JVM实战问题

  1. CPU 资源占用过高
  2. OOM 异常排查

 

以上这些问题都是菜哥在面试中遇到过的,实战问题更是花样百出,但归根结底就是这两个核心问题。

最后小编整理了一套技术资料不仅能精准消除技术盲点、累计面试经验,更可以攻克JVM、Spring、分布式、微服务等技术难题。

 

 

 

海量电子书,珍藏版

 

 

 

领取步骤

1.加微信获取


原文链接:https://www.cnblogs.com/yunxi520/p/12973696.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mybatis浅度总结

下一篇:你是不是被一线互联网公司遗弃的“上古程序猿”?