前言
随着 Android 开发者越来越多,企业在筛选 Android 程序员时越来越看中一个程序员对于 Android 底层原理的理解和思考。
经常面试的人就知道,现在 Framework 算是面试必问知识点了,比如下面一些大厂面试题:
- 进程通信你用过哪些?原理是什么?(字节跳动)
- idleHandler了解嘛 (字节跳动)
- Handler的sendMessage 和 postDelay的区别?(字节跳动)
- Binder有什么优势?(字节跳动)
- Handler 怎么进行线程通信,原理是什么?(头条)
- Handler 可能会导致内存泄露,为什么?(猿辅导)
- AIDL原理(猿辅导)
- ThreadLocal 的原理,以及在 Looper 是如何应用的?(小米)
- Binder是如何做到一次拷贝的?(腾讯)
- MMAP的原理讲解;(腾讯)
- 为什么Intent不能传递大数据?(阿里)
- Binder机制是如何跨进程的?
- …
Fram