畅聊天下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再过一遍!!!
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再过一遍!!!
全部评论
哥,笔试的内容大概是啥,能说说吗
xd,刚面完,基本都是重复问题
现在这家还有HC吗 想投一下
相关推荐
10-20 18:54
门头沟学院 Web前端 点赞 评论 收藏
分享