【建议收藏】Android面试知识点分享
Android架构知识点
- MVC架构设计模式面试问题讲解
- MVP架构设计模式面试问题讲解
- MVVM架构设计模式面试问题讲解
网络知识点
- 计算机网络三种体系架构,OSI体系架构(7层)、TCP/IP体系架构(4层),五层体系架构
- TCP的连接管理(三报文握手,四报文握手)
- TCP与UDP的理解与区别
- Http(HyberText Transfer Protocol)基本概念及报文结构
- Http常见错误码
- Http1.0与Http1.1与Http2.0的区别
- Http中get请求与post请求的区别
- Http中cookie与session的区别
- Http与Https的区别
- Https加密算法相关面试问题,签名证书,公钥私钥、数字摘要的理解
Android性能优化
- 性能优化:布局优化、绘制优化、线程优化等
- ANR异常:主线程执行了耗时操作,如BroadcastReceiver(前台广播10s,后台广播为60s)、Service(前台20s,后台200s)没有处理完相关任务等
- OOM异常:内存溢出的原因
- 内存泄漏:内存泄露的几种场景,如单例模式引出的泄露、静态变量导致的泄露、属性动画导致的内存泄露等