Andriod面试题总结

1、线程和进程的区别

2、ListView如何多布局显示,对于重用ConvertView如何解决图片错乱问题。

3、含有checkbox的ListView如何解决选中状态的错乱

4、webView和js是如何进行交互的

5、如何实现现在流行的首页顶部悬浮

6、如果Activity由于内存不足被回收,如何保存Activity的状态

7、ScrollView和ListView嵌套会出现哪些问题,如何解决

8、ras和asset的作用和区别分别是什么

9、WebView加载H5出现样式问题,一般由于哪些原因造成的。

10、Java中实现序列化是SeriaId作用是什么?

11、简述一下Android中MVC和MVP模式

12、Android中如何实现增量更新客户端和增量更新数据库

13、说下对RxJava的理解

14、OOM有哪些比较好的解决方案

15、三级缓存原理的理解

16、HttpClient和UrlConnection区别

17、如何解决方法数65536问题

18、简述接口和抽象类的区别

19、Android中Handler消息传递机制

20、Json和Xml解析方式总结

21、Android中数据存储有哪些方式

22、自定义View流程

23、Android中多线程的操作方式

24、Android中动画的使用有哪些

25、app性能优化有哪些方案

26、如何检测程序的内存泄露情况

27、简述下开发中用到的设计模式

28、简述下集成友盟、个推,百度地图和支付宝的过程

29、项目中有哪些技术难点,你是怎么解决的

30、整个app中哪些功能是引以为傲的。

31、你认为app开发中有没有架构一说,如果有你认为需要需要考虑哪些方面

32、你认为你的优势在哪里?

33、Android开发中的IPC机制有哪些方式?

34、常见的数据结构和算法的考察。

35、HashMap底层实现原理简述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值