面试题JVM

40.Java内存中栈?

42.什么样的对象不能回收?

41.发生内存溢出可能的原因有哪些?

43.用什么方法决策对象是否能回收?

23.Java中的类加载过程?

24.双亲委派模型?

25.有什么机制可以打破双亲委派模型?

34.Java内存模型、JVM内存模型

35.什么是内存泄漏?

36.什么是OOM(内存溢出)?

37.GC垃圾回收机制?

2.垃圾回收器有哪些?

3.CMS和G1的垃圾回收过程?

4.CMS中那个阶段会stop the world?

5.GC Roots包括哪些?

6.垃圾回收怎么解决跨代引用问题?

7.CSM用的哪种垃圾回收算法

8.G1用的哪种垃圾回收算法?

9.标记-清除和标记-整理有哪些优劣势呢?

10.为什么CMS要用标记-清除,不用标记-整理算法?

23.Java内存模型?

20.JVM的内存模型?1.8之前和1.8之后

21.JDK1.8除了方法区改为元空间其它的一样吗?

22.栈什么情况下会发生内存溢出?

23.Java虚拟机栈在什么情况下线程请求栈的深度超过当前Java虚拟机栈的最⼤深度?有什么典型的场景会发生这种情况?

2.JVM的内存模型?

3.双亲委派模型?

4.类加载器种类?

16.常用的垃圾回收器有哪些?

17.如果应用偏大吞吐量的情况,应该选什么垃圾回收器?

11.如果现在程序中开了1000个线程,那JVM内存模型中的哪些区域会比较大?

6.GC过程?

10.垃圾收集器与内存分配策略?

11.垃圾收集算法?

26.类加载过程?

29.双亲委派模型?

31.自己写的Java程序中至少有几个类加载器?

32.这3个类加载器负责加载哪些类?

33.如果自己写个类加载器,怎么加载自己写的类?

40.垃圾回收算法各自的优缺点?

41.垃圾回收解决的核心问题是什么?

47.避免内存泄漏的方法?

17.怎么判断垃圾?

11.从GC的角度堆分为哪个区?

14.CMS垃圾回收过程?

15.CMS哪一部分会导致stop the world?

16.CMS的优缺点?

17.如果切换垃圾回收器为CMS,怎么做?

#字节跳动#
全部评论
正常是三面吧。加HR四面
点赞 回复
分享
发布于 2020-01-20 18:48
理论三天内吧
点赞 回复
分享
发布于 2020-01-20 22:00
博乐游戏
校招火热招聘中
官网直投
一手春招/实习信息,需求最大的部门 机会最好的部门都在这里!
点赞 回复
分享
发布于 2020-01-20 23:52
凉了凉了,我明白了,字节的效率没马上联系你基本就是想要你转岗
点赞 回复
分享
发布于 2020-01-21 17:05
我好像当晚就通知了
点赞 回复
分享
发布于 2020-01-23 14:23

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务