网易安卓开发二面面经60min
1.项目介绍
2.leak canary检测出来什么类型的内存泄漏
3.leak canary检测内存泄漏的核心原理是?
4.真正检测的对象是哪个(这里没get到什么意思
5.lc检测的过程中,怎么判断是哪一种情况导致的内存泄漏
6.lc从检测到内存泄漏,到弹出提示引导开发者修复,这个链路是如何实现的
7.lc什么时候触发内存泄漏检测的
8.场景:如果在activity中创建来handler并post了一个消息,此时activity被销毁,但handler的消息仍在队列中等待处理,lc能检测到内存泄漏么
9.刚刚的情况,一般的处理方式是在activity destroy的时候remove message,但是已经发送的message无法被remove,怎么处理
10.刚刚的情况,lc告诉我们内存泄漏,开发者怎么验证排查这是不是一个真实的内存泄漏
11.内存峰值降低百分之18,有没有分析是哪一些类型的对象的优化
12.动态换肤的使用场景和遇到的问题
13.有没有用过总线类的框架
14.mvvm除了在数据视图绑定中用到,还有其他使用的场景吗
15.在activity横竖屏切换或者夜间模式切换的时候,除了销毁重建还有其他的方法吗
16.项目中有了解过半屏怎么适配吗
17.启动模式了解过吗,单任务的使用场景
18.retrofit和okhttp的拦截器机制的区别,有没有在实际开发中用拦截器实现具体功能
19.java和c如何实现跨语言交互,java调用c的链,c调用java的链呢(没懂
20.跨端框架了解过吗
21.反问
2.leak canary检测出来什么类型的内存泄漏
3.leak canary检测内存泄漏的核心原理是?
4.真正检测的对象是哪个(这里没get到什么意思
5.lc检测的过程中,怎么判断是哪一种情况导致的内存泄漏
6.lc从检测到内存泄漏,到弹出提示引导开发者修复,这个链路是如何实现的
7.lc什么时候触发内存泄漏检测的
8.场景:如果在activity中创建来handler并post了一个消息,此时activity被销毁,但handler的消息仍在队列中等待处理,lc能检测到内存泄漏么
9.刚刚的情况,一般的处理方式是在activity destroy的时候remove message,但是已经发送的message无法被remove,怎么处理
10.刚刚的情况,lc告诉我们内存泄漏,开发者怎么验证排查这是不是一个真实的内存泄漏
11.内存峰值降低百分之18,有没有分析是哪一些类型的对象的优化
12.动态换肤的使用场景和遇到的问题
13.有没有用过总线类的框架
14.mvvm除了在数据视图绑定中用到,还有其他使用的场景吗
15.在activity横竖屏切换或者夜间模式切换的时候,除了销毁重建还有其他的方法吗
16.项目中有了解过半屏怎么适配吗
17.启动模式了解过吗,单任务的使用场景
18.retrofit和okhttp的拦截器机制的区别,有没有在实际开发中用拦截器实现具体功能
19.java和c如何实现跨语言交互,java调用c的链,c调用java的链呢(没懂
20.跨端框架了解过吗
21.反问
全部评论
相关推荐
查看15道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享