一面: 协变 线程间通信?有几种同步/加锁方式? 进程间通信?答了三个只知道概念的和安卓的AIDL。 又问这“三个”中任选一个阐述原理 hashCode()方法实现 hashCode()方法 equals()方法相互联系? ActivityA启动ActivityB,两者的生命周期分别是怎样的,是顺序执行的吗? 用过哪些框架,答曰RxJava,Retrofit,Realm,问哪一个熟悉一点?都不太熟……就随便挑了一个OKHttp来问:http请求中keep-alive保存长连接的实现原理是怎样的? LRUCache原理,如何实现? 手撕...