面试一(2017-09-05):
google 发布会最新技术
android dagger2 框架
android各版本新特性
android mvvm架构
给自己贴标签,贴什么标签
职业发展方向
面试二:
多个LooperThread如何维护?
一个MessageQueue中最多可以有多少Message?
一个rootview,如何不使用递归的方式改变其中所有button的背景色
面试三:
项目太low
Handler内保存Message的是什么数据结构?
项目中有自定义过哪些自定义View
java数据结构有哪些
首页四个tab(fragment)如何保证切换不会重新绘制
Fragment懒加载
面试四(京东):
HashMap实现
JVM原理,新生代老年代等东西
Fragment replace与add,hide区别
RecycleView使用与原理
适配怎么做的
调用finish方法后还会执行finish后面的内容吗---会,finish内部是通过AMS进行发起binder通信,而binder通信是一个异步的过程,这时候不会再这里阻塞,最后会在某个时候通过handle 真正finish掉当前activity
面试五 便利蜂
垃圾回收机制 可达分析法如何让被引用的对象销毁?
tcp如何保证双方的通讯是完整的,如何找到对方的。
算法