又是一年暑期实习,整理了下去年影石校招二面面经:Android切换线程方式有哪些Handler的实现一个线程可以有多个handler吗一个handler的消息会发送给另一个handler处理吗三行代码在主线程的打印顺序是:print(A)handler.post{ print(B)}print(C)详细描述一下生产者消费者模型的代码实现HashMap为什么线程不安全?并发情况使用会出现哪些问题?详细说下并发扩容的线程安全问题HashMap扩容的具体操作对内存泄漏的理解出现内存泄漏怎么解决A持有B,B持有A,会导致泄漏吗GC ROOTS有哪些线上压测出现内存泄漏,怎么定位怎么从内存快照分析内存泄...