当前位置: 首页 > 面试经验 >

蔚来安卓(Framework)二面

优质
小牛编辑
93浏览
2023-09-11

蔚来安卓(Framework)二面

9.08 答得不好已挂
1. 说一下垃圾回收机制?可以手动回收吗?
2. Java的四种类型引用说一下?
3. 类加载机制说一下?自己写个Object可以被加载吗,答不可以,为什么,答双亲委派模型,说下双亲委派模型。
4. CAS和volatile说一下,AQS说一下,CAS和volatile在AQS上如何使用的,AQS有哪些应用。
5. 线程池执行任务的流程?有哪些参数?
6. Activity A和 Activity B如何传递数据?
答:可以通过Intent, 数据存储(文件存储,sharedpreferences,sqlite存储)
如果不使用序列化方式还有哪些可以传大量的数据?
7. 我们应用程序在后台可能会被杀死,重启的时候如何恢复之前的页面?
8. Kotlin协程挂起和恢复的原理说一下?
9. ViewModel原理说一下?
10. OkHttp原理说一下?
11. handler延迟消息原理是什么?
12. 假设我发送一个延迟10s的消息,我们知道不会ANR,为什么?
13. 手撕LRU
还有些问题想不起来了,总共45min。
 类似资料: