灵魂拷问:Android高级必会知识点30题,你能答出来几个?

前言:

与其每天浑水摸鱼、浑浑噩噩,不如多进阶学习,提升自己的竞争力。

Android中高级必会知识点:

一、性能优化

1、APP稳定性优化

1.做过哪些稳定性方面的优化?
2.性能稳定性是怎么做的?
3.业务稳定性如何保障?
4.如果出现异常,怎样快速止损?

2、APP启动速度优化

1.启动优化原理是什么?
2.是怎么异步的,异步遇到过什么问题吗?
3.启动优化有哪些容易被忽略的地方?
4.版本迭代导致的启动变慢有好的解决方式吗?

3、APP内存优化

1.你所做过的项目中的内存优化是怎么做的?
2.怎样解决内存抖动?
3.怎样解决内存泄漏?

4、APP电量优化

###5、Android安全优化
1.有什么方法提高app的安全性?
2.app加固怎么做的?
3.Android混淆原理是什么?

###6、为什么WebView加载会慢呢?

###7、如何优化自定义View?

###8、Java多线程引发的性能问题,怎么解决?

###9、FC(Force Close)什么时候会出现?

###10、是否使用过SysTrace,原理的了解?

二、Android Framework相关

1、View的事件分发机制?滑动冲突怎么解决?

2、View的绘制流程?

3、跨进程通信:

1.Android中进程和线程的关系?区别?
2.如何开启多进程?应用是否可以开启N个进程?
3.为何需要IPC?多进程通信可能会出现的问题?
4.Android中IPC方式、各种方式优缺点?
5.讲讲AIDL?如何优化多模块都使用AIDL的情况?
6.为什么选择Binder?

4、四大组件的启动过程?四大组件的启动与销毁的方式?

5、安卓采用自动垃圾回收机制,请说下安卓内存管理的原理?

6、对NDK有哪些了解?

Android高级开发系统进阶笔记、最新面试复习笔记PDF
CSDN官方资源,朋友们如果需要可以微信扫描下方CSDN官方认证二维码【免费获取】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值