畅聊天下Android开发一面凉经

状态:已挂!

timeline
-----------------
2024.03.07 一面:
1. 自我介绍
2. JVM堆区和栈区的特点
3. 什么是引用(强引用、弱引用、软引用、虚引用)
4. 什么是线程?线程在执行过程中内存是哪个区域?
5. 在堆区中存放一个对象,如果改变这个对象的属性,比如 age + 1,这个执行过程是怎么样的?
6. 什么是锁?锁升级?
7. 什么是OOM?
8. OOM在堆区发生的原因是什么?直接原因是什么?
9. OOM发生在什么时期?new还是gc?
10. new一个对象,发现空间不足会怎样?
11. 内存泄漏和内存溢出的区别
12. 什么样的行为会导致OOM?如何避免OOM?
13. 频繁创建对象会导致什么?
14. AOP编程?IOC?

总结:很底层,JVM相关并且不偏八股,今天把JVM再过一遍!!!
全部评论
哥,笔试的内容大概是啥,能说说吗
1 回复 分享
发布于 03-12 21:34 辽宁
xd,刚面完,基本都是重复问题
1 回复 分享
发布于 07-04 15:30 陕西
点赞 回复 分享
发布于 03-07 16:04 河南
现在这家还有HC吗 想投一下
点赞 回复 分享
发布于 04-15 16:08 黑龙江

相关推荐

评论
4
9
分享
牛客网
牛客企业服务