JVM 在Java面试中重要么

最近在看招聘岗位,发现好多Java岗位都要求熟悉JVM,这玩意很重要么,需要深入了解么,目前的工作中基本用不到,之前背的八股都忘了

毕业就进的这家单位,面试时这玩意连提都没提

java面试只要涉及到八股文 jvm不是必提问的吗。一般都是jvm调优啥的,肯定重要的呀,虽然你工作中很少用到jvm底层知识,但是面试肯定需要的呀。

首先这个是作为一个筛选门槛的比如评级定薪,如果你连jvm的GC原理、内存模型都不清楚 说明你是只会curd的,技术自然也不太夯。

其次虽然现在开发有ai辅助了,但是如果发生了线上oom、cpu异常飙高、频繁full gc这些问题,如果你不太懂jvm很难定位问题的。

最后就是需要做性能优化吧,虽然还是可以根据ai来分析,但是如果你完全不了解jvm,那就不知道怎么调参数,堆大小、gc策略这些,ai给你的方案你就无法评估可行性。 代码是ai给你写的 背锅却是你呀。所以还是需要多了解一下的。 跳槽的话 八股还是要多背背作为备用的。 很多面试公司不知道问啥就会从八股开始 然后延伸到你的项目场景实践。

应届生随便看看,有工作经验的还是会问

都是拿来吹牛的,面试造火箭,进去打螺丝,还是会根据你实际项目进行考察的