一,Android部分1.Activity的生命周期2.在a Activity中启动b Activity,生命周期如何变化?3.从b返回a,又如何变化?4.说一下内存泄漏,安卓中常见内存泄漏场景5.Hanlder为什么会导致内存泄漏?6.在开发中如何观察内存泄漏?7.Activity和Fragment的区别,生命周期8.Activity和Fragment如何通信?二,Java部分1.说一下HashMap怎么实现的,扩容机制2.HashMap是线程安全的吗?为什么?线程不安全会导致哪些后果?3.如何解决HashMap线程不安全的问题?三,项目和Okhttp(照着简历问的)1.为什么要用Flutter开发?2.项目中使用了哪种网络请求框架?3.OKhttp如何使用?拦截器是怎么用的?说一下OKhttp内部的五大拦截器4.OKhttp缓存策略?5.文件下载和普通的接口请求有什么不同?四,网络部分1.Http协议是可靠的吗?2.TCP为什么是可靠的?3.TCP三次握手,四次挥手算法题:力扣 翻转链表2一面十分钟后通知二面#牛客AI配图神器#