面试题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,怎么做?

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

相关推荐

数开岗,面的非常愉快一开始先介绍了面试流程1.自我介绍,挑实习经历讲一讲2.代码手撕3.八股考察4.QA环节直接介绍实习经历,没有自我介绍,讲了10分钟开始手撕。1.数据是真实数据吗2.来源系统是同一个系统吗了解了一下主要做的项目数据来源手撕:问了下比较熟的编程语言(java)连续子数组最大和多少知道虾皮是干嘛的吗SQL  求销量表,每个类别下售量TOP10的商品id排名连续怎么做衣服这一品类数据量特别多,导致数据倾斜怎么处理,只针对这一场景处理(二次聚合)给谁加随机值,怎么加,举例还有别的方法吗,只针对这个情景(压缩)你知道spark有做这件事吗(压缩)自己工作中会开这个配置吗spark和flink哪个比较熟,或者其他组件哪个学的好,可以自己挑个熟悉的来讲,还是随便挑个问1.flink状态后端知道哪些2.讲一下checkpoint是在干嘛3.如果状态后端是Rocksdb,checkpoint是怎么存的4.一个算子是怎么知道自己该做checkpoint5.从checkpoint恢复的时候,怎么做的6.一个算子,怎么知道恢复时应该读哪份文件7.看过checkpoint文件里面的结构吗8.有遇到过从checkpoint恢复时失败,是由于算子找不到从哪恢复的问题吗spark方面的问题1.executor, 他的内存分成几部分?堆内堆外内存区别为什么会有堆内堆外内存2.在shuffule的过程中,这几部分是否/如何参与其中3.节点0OM,我有哪些方法或者配置,去优化?最后反问总结,面试官全程态度超好,一直在说别着急,没问题,会有正反馈,体验最好的一次面试
查看29道真题和解析
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务