网易安卓开发二面面经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.反问
全部评论
相关推荐
点赞 评论 收藏
分享
11-03 20:14
枣庄学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看14道真题和解析
