1.项目拷打2.Viewmodel生命周期activity有何区别3.Viewmodel何时销毁4.Livedata怎么感知生命周起5.Livedata有没有内存泄漏或者用的时候的其他问题?6.Databinding7.Sqlite 表的核心字段8.Sqlite过程中有没有考虑到比如有做过收集版本吗9.数据库oncreate什么时候会被调用10.activity启动方式11.view点击事件流程12.java stringbuffer stringbuilder 高并发你选择哪个13.hashmap了解吗说下底层原理14.那如果hashmap要求线程安全怎么办?currenthashmap怎么做到线程安全?15.类加载过程你知道吗?16.Volatile 关键字有没有用过17.Synchronized和volatile有什么区别18.Volatile能保证同步吗19.Volatile想保证原子性怎么办20.你有用过volatile操作原子性的操作吗21.项目开发中擅长的地方22.Fragment 和navigation23.Intent的匹配机制24.Contentprovider了解吗?在哪里注册26.堆和栈有什么区别27.怎么实现俩个栈实现一个队列。