京东java春季实习生二面
电话面试共40分钟
自我介绍
最擅长什么
1.说一下常见垃圾收集器,
可与cms搭配的有哪些新生代垃圾回收器?
pallel old可与哪个新生代垃圾回收器搭配?
cms哪个阶段会停顿,两个时间长短,为什么
那些措施可以减少重新标记的停顿时间
2. 接触过jvm调优吗
3. 并发和并行的区别(引导了一下单核情况下谁能执行谁不能执行)
4. 守护线程和普通线程
5. 怎样保证线程安全
6. 有哪些不变对象
7. ConcurrentHashmap说一下,1.8版本为什么要这样改进,比1.7版本好在哪
8. synchronized的底层实现
9. 锁优化过程(在我说偏向锁和轻量级锁的底层实现的时候卡壳了,面试官说可以了,知道基本概念怎么选择,开不开启某个锁状态就可以了)
10. voilatile的底层实现
11.将来的职业规划
12. spring aop
13. 聊家常
这个面试官nice,基本上没回答的问题都帮我解答了,而且引导,并且还跟我讲了这个问题实际项目中用到干啥,比如垃圾回收器一般要先指定呀,谁跟谁配合,我没有实习经历不知道怎么回答也理解,再比如后面说锁优化,他就说实际工程中不是想了解底层实现,只是说要知道基本思想和怎么选择锁就可以了,后面问意见也给的比较中肯,爱了爱了
#京东##实习##Java工程师##面经#
自我介绍
最擅长什么
1.说一下常见垃圾收集器,
可与cms搭配的有哪些新生代垃圾回收器?
pallel old可与哪个新生代垃圾回收器搭配?
cms哪个阶段会停顿,两个时间长短,为什么
那些措施可以减少重新标记的停顿时间
2. 接触过jvm调优吗
3. 并发和并行的区别(引导了一下单核情况下谁能执行谁不能执行)
4. 守护线程和普通线程
5. 怎样保证线程安全
6. 有哪些不变对象
7. ConcurrentHashmap说一下,1.8版本为什么要这样改进,比1.7版本好在哪
8. synchronized的底层实现
9. 锁优化过程(在我说偏向锁和轻量级锁的底层实现的时候卡壳了,面试官说可以了,知道基本概念怎么选择,开不开启某个锁状态就可以了)
10. voilatile的底层实现
11.将来的职业规划
12. spring aop
13. 聊家常
这个面试官nice,基本上没回答的问题都帮我解答了,而且引导,并且还跟我讲了这个问题实际项目中用到干啥,比如垃圾回收器一般要先指定呀,谁跟谁配合,我没有实习经历不知道怎么回答也理解,再比如后面说锁优化,他就说实际工程中不是想了解底层实现,只是说要知道基本思想和怎么选择锁就可以了,后面问意见也给的比较中肯,爱了爱了
#京东##实习##Java工程师##面经#