1 自我介绍一下,问项目的问题。
2 说一下 view 的绘制流程,binder 机制怎么实现的?
3 Android 中有哪些线程切换方法,说一下 handler 的实现机制,messagequeue 的数据结构是什么?
4 并发编程,有哪几种死锁,分别怎么处理?
5 binder 用的是那种设计模式?
6 说一下装饰器模式,说一下常见的排序算法?
7 ArrayList 和 Linkedlist 源码是用什么数据结构实现的,分别在什么情况下使用?数组和链表的差别。
8 有哪些性能优化的经验?
9 什么时候会内存泄露,怎么解决?
面试分两轮、软通这边结束之后需要去华为那边再来一轮。
...查看更多