JVM经典面试题(大连适用)
Posted fengyongzhi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM经典面试题(大连适用)相关的知识,希望对你有一定的参考价值。
JVM-bilibili的面试题故事
面试地点为大连,故事是这样的,一个小哥来面试,没答面试题还说自己5年java经验。。,于是故事开始了:
以下问题答案均来自(笔者只作记录,shadiao没答上来,我整理了弹幕和网络的答案,分享给大家)https://www.bilibili.com/video/BV1VT4y1G7X1
- UP:你了解JVM嘛?
- JVM运行时数据区由程序计数器、堆、虚拟机栈、本地方法栈、方法区部分组成
- 栈内存分为哪两种?
- shadiao答:线程栈(虚拟机栈),本地方法栈
- UP:堆内存是怎么划分的?
- shadiao答:新生代,老生代
- up:新生代数据转移到老生代,JVM做了什么?
- JVM除了堆和栈还有其他的什么?
- shadiao答:方法区
- 知道程序计数器吗?有什莫作用?
- 垃圾回收机制了解吗?
- GC算法有几种?
- JVM调优做过吗?怎么做的?
- 内存溢出在linux服务器上怎么定位?
- jstask用过吗?
- spring 源码看过吗?spring的启动过程?
- btree和hash的区别?
此时小哥已经完全被问蒙蔽了,
- 小哥:这些实际工作用不到吧?
- up: 实际工作能用到的都在笔试面试题上啊,你没做呀
- 小哥:..........
以上是关于JVM经典面试题(大连适用)的主要内容,如果未能解决你的问题,请参考以下文章