
以下是几点重点,是面试官基本必问的问题,请一定要去了解!
- 基础知识 – 四大组件(生命周期,使用场景,如何启动)
- java基础 – 数据结构,线程,mvc框架
- 通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket
- 数据持久化 – SQLite,SharedPreferences,ContentProvider
- 性能优化 – 布局优化,内存优化,电量优化
- 安全 – 数据加密,代码混淆,WebView/Js调用,https
- UI– 动画
- 其他 – JNI,AIDL,Handler,Intent等
- 开源框架 – Volley,Gilde,RxJava等(简历上写你会的,用过的)
- 拓展 – Android6.0/7.0/8.0特性,kotlin语言,I/O大会
具体问题和解答请看:Android2017-2018最新面试题(3-5年经验个人面试经历) Android(2017-2018)BAT面试题整理(Android篇,含答案)
本文聚焦Android面试关键知识点,涵盖四大组件、Java基础、网络通信、数据持久化、性能优化、安全、UI、JNI、AIDL及开源框架等内容,旨在帮助开发者全面准备Android面试。
673

被折叠的 条评论
为什么被折叠?



