网易Android一面 45min
自我介绍
Android四种启动模式,有用过除标准模式外的启动模式吗(用过singleTask)
ANR
内存泄漏
基本类型和包装类型的区别
接口和抽象类的区别
反射
在那里用到过反射(就记得一个动态代理)
说一下动态代理
StringBuilder和StringBuffer
知道那些集合
ArrayList和LinkedList的区别
HashMap的实现原理
HashMap为什么底层有数组+链表了还要数组+红黑树
红黑树的时间复杂度
ConcurrentHashMap与HashMap的区别
ConcurrentHashMap怎么实现线程安全(就答了一个CAS与synchronized优化锁竞争)
OkHttp拦截器,有自定义过吗
怎么使用ViewModel实现组件共享的
广播有用过吗,解决了什么问题
剩下不太记得了,一些比较常规的问题
剩下15分钟出了一道算法leetcode2516,没写出来
反问:学习建议,面试表现(基础还不错,算法能力欠缺)
总结:问题答差不多,有二三个答得不太好,算法没写出来就感觉要寄了。面完几个小时感谢信了
Android四种启动模式,有用过除标准模式外的启动模式吗(用过singleTask)
ANR
内存泄漏
基本类型和包装类型的区别
接口和抽象类的区别
反射
在那里用到过反射(就记得一个动态代理)
说一下动态代理
StringBuilder和StringBuffer
知道那些集合
ArrayList和LinkedList的区别
HashMap的实现原理
HashMap为什么底层有数组+链表了还要数组+红黑树
红黑树的时间复杂度
ConcurrentHashMap与HashMap的区别
ConcurrentHashMap怎么实现线程安全(就答了一个CAS与synchronized优化锁竞争)
OkHttp拦截器,有自定义过吗
怎么使用ViewModel实现组件共享的
广播有用过吗,解决了什么问题
剩下不太记得了,一些比较常规的问题
剩下15分钟出了一道算法leetcode2516,没写出来
反问:学习建议,面试表现(基础还不错,算法能力欠缺)
总结:问题答差不多,有二三个答得不太好,算法没写出来就感觉要寄了。面完几个小时感谢信了
全部评论
相关推荐