A启动B,过程中的生命周期
Activty启动模式
什么时候会用到singleinstance?
单例模式
写一个你认为最安全的单例模式(内部类方式,卡壳了,面试官说解释一下吧)
handler,looper,massagequene
自定义view的流程
还用过什么别的安卓技术(AsyncTask,工地英语读错了面试官差点没明白)
hashmap
hashmap的注意事项(线程不安全)
为什么hashmap线程不安全?(不会)
hashtable为什么线程安全?
你是怎么学习的(看书,动手,博客)
除了AsyncTask还有什么别的异步方式?(15年左右做安卓的时候选择的4.0,没接触过4.0以后的版本)
(自己记错了以为4年之前没有安卓5.0,面试官误以为我说17年还没出5.0,以为我在编项目经历,解释了一下)

编程题:
二叉树深度
不用递归的二叉树深度

提问环节:
直播分流是干什么的(你被分到直播事业群了)
技术栈(全线转kotlin)