重新发京东一面面经(详细问题)

昨天发面经就发了一句话JVM与实战第二版那本书,我感觉是不是老天在惩罚,昨天失眠,今天早上一路上都是糟糕事,面试官第二面死怼项目,一点基础不问?

现在我重现发一遍面经,把我说的都写上,看看能不能转运?

面试官问:了解JVM吗?
以下回答都是主导是我在那说,他听问,比如调优怎么弄
1、JVM内存模型,运行时数据结构(这里有一个误区,永久代是方法区的一个实例,永久区相当于类,方法区相当于接口,JDK1.8方法区改成元空间了),各个结构主要是干什么的,出现内存溢出的情况,怎么解决
2、到内存分配策略
3、GC(能多详细就多详细,比如调优参数,重点CMS和G1)
4、虚拟机类加载,干什么,什么时候执行(可以交叉吗),双亲委派,JVM,Tomcat的双亲模型,破坏双亲的的三种出现过的,OSGI的破坏双亲的模型
5、线程安全(5中类别分别是什么) ,怎么实现线程安全(3种,CAS,加锁,ThreadLocal)
6、由CAS说出volatile关键字 (特点,原理,原则)
7,由加锁说出synchronized和ReentrantLock的区别,底层
8、由ThreadLocal说OOM,JDK的监控工具等

差不多这些,关于JVM的,大概口水都干了,一直在那说
下面这些写不写我感觉无所谓啊,都是一些老生常谈的
HashMap和HashTable,ConcurrentHashMap,事务传播和隔离,MySQL引擎MyISAM和InnoDB,出现的脏读问题,索引,调优,差不多全了,

不说啥了!现在还是0offer,都9月了



#京东##面经##Java工程师##校招#
全部评论
开发岗嘛
点赞
送花
回复
分享
发布于 2019-09-03 12:19
楼主第一问,是内存区域吧,内存模型不是这个
点赞
送花
回复
分享
发布于 2019-09-03 12:26
滴滴
校招火热招聘中
官网直投
第4点有难度 不看深入理解jvm 还注意不到这点
点赞
送花
回复
分享
发布于 2019-09-03 12:42

相关推荐

2 32 评论
分享
牛客网
牛客企业服务