当前位置:首页 > 公众号精选 > 架构师社区
[导读]面试官 你好,x小姐,欢迎来我们公司面试,不用太紧张,我们简单聊一个 我 好的,谢谢您 面试官 看了你的简历,之前对Java虚拟机了解挺多的,我们先来聊聊JVM怎么样? 我 好的,之前有看过很多JVM的资料,比如有一本叫<深入理解Java虚拟机>的书,在公司业务项


不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

你好,x小姐,欢迎来我们公司面试,不用太紧张,我们简单聊一个

好的,谢谢您

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

看了你的简历,之前对Java虚拟机了解挺多的,我们先来聊聊JVM怎么样?

好的,之前有看过很多JVM的资料,比如有一本叫<深入理解Java虚拟机>的书,在公司业务项目中也用过一些工具调优线上JVM,还做过......balabala

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

那确实对JVM还算有些了解,你能跟我聊一下JVM内存模型的设计原理吗?

JVM内存模型主要由堆、栈、程序计数器、方法区等部分组成

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

然后呢,还有什么别的吗?

堆主要存放对象,栈主要存放一些方法局部变量,程序计数器主要存放线程执行的代码位置...balabala

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

打断下,我主要问的是JVM这些区域的设计原理,比如为什么JVM要设计程序计数器?为什么要设计堆区域?

不好意思,这个没深入研究过......

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

那你跟我说一下JVM垃圾收集机制底层的原理吧?讲讲GC Roots以及STW的实现机制?

这个也没有深入研究过......

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

好吧,那来点实际的吧,你在工作中有对线上系统进行过哪些JVM的优化呢?

设置过一些堆内存,栈内存,方法区内存

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

具体如何设置的?有什么依据吗?

这个好像就是凭经验吧......

不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!
不懂JVM虚拟机,他被踢出了公司群聊!

面试官

你们线上系统一般用的是哪种垃圾收集器?对应的JVM参数如何设置的?

这个好像从来没不懂JVM虚拟机,他被踢出了公司群聊!有设置过......

不懂JVM虚拟机,他被踢出了公司群聊!
......
此处省略一堆问题
脑子里已经是浆糊了
这就是我经历的一次大厂血淋淋的面试,上面问到的那些面试题你能答得上来吗?
当我从面试的大楼里出来的时候脑袋里还是昏昏沉沉的,你压根不知道我经历了什么,我就面试一个开发岗位,又不是架构师,有必要问我这么多么
后来咨询我的导师: 诸葛老师 ,他是这么说的,现在的一线互联网公司就业竞争很激烈,在考察技术的时候不单单是停留在应用层面,底层的原理你也要有所了解,这样在遇到不可控问题的时候你才能游刃有余的解决掉。
后来了解到,诸葛老师这里近期有一个Java虚拟机的深度训练营,可以全面提升程序员对技术底层原理的理解,立马报了名,希望大家也一起报名学习下,省的像我一样再被摧残。


画外音

只需2分钱,新鲜出炉的双十一线上系统JVM调优经验,全部分享给你,还可现场互动答疑


诸葛老师是谁?
图灵学院联合创始人
前唯品会资深架构师

帮你积累亿级流量,千万级QPS,百万级TPS互联网系统线上调优经验,从此开启涨薪升级之旅!
让你在简历上可以增加JVM调优经验,从此横扫一切关于JVM的面试问题,吊打所有敢于提问JVM的面试官,成为一个行走的offer收割机!
课程原价99元,本号粉丝只需0.02元
还有彩蛋!
上课抽奖还可以获得 《程序员面试制胜宝典》 书籍,免费邮寄:

不懂JVM虚拟机,他被踢出了公司群聊!

三天突击训练实战课,你能学到:
第一天:Java虚拟机底层原理与性能调优实战
1、深入剖析Java虚拟机内存模型
2、JVM垃圾收集机制解密
3、常见JVM诊断工具调优实战
4、亿级流量电商网站JVM参数调优实战
5、日均百万级交易系统JVM调优实战
6、Java虚拟机常见面试题剖析
7、动手实战优化自己公司线上系统JVM
第二天: Java内存模型JMM剖析与高并发程序优化
1、CPU多核并发缓存架构剖析
2、Java线程内存模型底层实现原理
3、CPU缓存一致性协议详解
4、深入汇编语言底层理解volatile关键字
5、并发编程的可见性,原子性与有序性详解
6、动手实战优化线上系统高并发程序
第三天:JVM线上调优问题搜集与作业问题集中答疑
1、点评同学们线上系统JVM调优问题
2、作业问题集中答疑,解决同学们学习中的困惑
3、面向未来,学习路线与职业规划指导

不懂JVM虚拟机,他被踢出了公司群聊!

行动才能实现价值,JVM实战,值你薪资1W!
点击阅读原文,让薪水涨起来吧!

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭