前言:
最近公司的一位女同事,搬家到我附近。随后经常一起下班;一起工作两年了,公司最近裁员很严重,这位女同事当时是以实习生身份进来的,干了两年Android开发;最近开始想跳槽,投过了很多简历,面试常常被面试官难倒!
昨晚一起回去,走在夜深的小巷子里,她突然朝我问了一句;师兄你知道面试时需要准备那些Android面试题吗?她靠的很近,穿的比往常性感了许多,我一下懵住了。后面才缓过神来,我就给她总结一下面试所需要题纲。
给女同事的一份面试题
她后面拿到这份《Android精选面试题纲》资料后,背了一个星期,就离职跳槽去了另一家公司。听她说薪资比原来多了200%。
Android面试题跳槽必备题纲
-
Android基础
- Activity全方位解析
- Service全方位解析
- BroadcastReceiver全方位解析
- ContentProvider全方位解析
- Fragment详解
- Android消息机制
- Android事件分发机制
- AsyncTask详解
- HandlerThread详解
- IntentService详解
- LruCache原理解析
- Window、Activity、DecorView以及ViewRoot之间的关系
- View测量、布局及绘制原理
- Android虚拟机及编译过程
- Android进程间通信方式
- Android Bitmap压缩策略
- Android动画总结
- Android进程优先级
- Android Context详解
-
Android进阶
- Android多线程断点续传
- Android全局异常处理
- Android MVP模式详解
- Android Binder机制及AIDL使用
- Android Parcelable和Serializable的区别
- 一个APP从启动到主页面显示经历了哪些过程?
- Android性能优化总结
- Android 内存泄漏总结
- Android布局优化之include、merge、ViewStub的使用
- Android权限处理
- Android热修复原理
- Android插件化入门指南
- VirtualApk解析
- Android推送技术解析
- Android Apk安装过程
- PopupWindow和Dialog区别
-
开源框架
- OkHttp解析
- Retrofit解析
- EventBus解析
数据结构
- 线性表
- 栈和队
- 树
- 树的基础
- 其他常见的树
- 并查集
- B-树,B+树,B*树
- 图
- 图的基础
- 拓扑排序
- Kruskal算法
- Prim算法
- Dijkstra算法
- Floyd算法
- 散列查找
- 排序
- 海量数据处理
算法
- 剑指offer
- LeetCode
设计模式
-
创建型模式
- 简单工厂模式
- 工厂方法模式
- 抽象工厂模式
- 单例模式
- 建造者模式
-
结构型模式
- 适配器模式外观模式
- 装饰者模式
- 代理模式
-
行为型模式
- 命令模式
- 迭代器模式
- 观察者模式
- 策略模式
- 模板方法模式
计算机网络
- TCP/IP
- HTTP
- HTTPS
操作系统
- 概述
- 进程与线程
- 内存管理
数据库
- SQL语句
送给她的一份资料
回到家里,我整理出自己往年收集的面试题,制作成一个合集;然后发送给了她;并说把这些刷完,你基本跳槽不成问题。资料地址:《Android精选面试题纲合集》还给她留下了一堆心灵鸡汤:
在任何领域,如果想要有所成就,
都需要超越极限的学习,
都需要孜孜以求的探索,
都需要殚精竭虑的思考,
都需要无数次失败和成功的实践,
没有人可以超越学习、时间和思考,成为一个真正的高手。
希望这针鸡血能给你带来力量。
我把这份整理出的资料推送放下这里:《Android精选面试题纲合集》
后来的故事
她过了一个星期,她跟我说她把题目都刷了一遍,然后面试了5家公司,其中过了4家,很感谢我请我吃饭!
希望这份面试题纲,可以帮助更多的晋升Android开发岗位的人,不至于在面试碰壁太多,少走弯路。