滴滴客户端开发一面面经
1.线程有了解吗,产生死锁的原因
2.安卓的线程同步是怎么做的,synchronized用过吗
3.hashmap的底层实现,扩容逻辑
4.activity的生命周期,activity A中去启动activity B,两者的生命周期是怎么变化的,A的onpause和B的on resume的先后顺序
5.activity的启动模式
6.handler机制的底层逻辑
7.handler的内存泄漏问题,什么情况下会有内存泄漏
8.fragment了解过吗,添加fragment的方式有哪些,add和replace的区别
9.介绍项目,遇到什么难点,怎么解决的
10.用户退出播放器后再重启,如何记录之前的播放状态
11.安卓常用的持久化存储
12.内存泄漏的检测如何定位和解决
13.出现内存泄漏的原因,和生命周期联系起来
14.内存占用的分析中的火焰图怎么看,android profile怎么用
15.int占用多少个毕业,能表示的数值范围,为什么是2的31次方而不是32次方,为什么正值比负值少了1(不对称)
2.安卓的线程同步是怎么做的,synchronized用过吗
3.hashmap的底层实现,扩容逻辑
4.activity的生命周期,activity A中去启动activity B,两者的生命周期是怎么变化的,A的onpause和B的on resume的先后顺序
5.activity的启动模式
6.handler机制的底层逻辑
7.handler的内存泄漏问题,什么情况下会有内存泄漏
8.fragment了解过吗,添加fragment的方式有哪些,add和replace的区别
9.介绍项目,遇到什么难点,怎么解决的
10.用户退出播放器后再重启,如何记录之前的播放状态
11.安卓常用的持久化存储
12.内存泄漏的检测如何定位和解决
13.出现内存泄漏的原因,和生命周期联系起来
14.内存占用的分析中的火焰图怎么看,android profile怎么用
15.int占用多少个毕业,能表示的数值范围,为什么是2的31次方而不是32次方,为什么正值比负值少了1(不对称)
全部评论
哪个部门啊友友
我靠我怎么感觉咱俩好像一个面试官啊,有些问题好像
相关推荐

点赞 评论 收藏
分享