面试Android开发工程师

  • 公司:深圳市速影科技有限公司
  • 职位:Android TV应用开发工程师
  • 时间:2016/02/24 10:00

笔试

  • 如何避免应用程序弹出ANR提示框?
  • 如何限制APP安装后使用的次数?
  • 多分辨率、国际化,如何实现?
  • 数据缓存怎么实现?
  • JavaScript可以和Android通信吗?如何实现?
  • HTML可以和Android通信、交互吗?如何实现?
  • AIDL的用途是什么?
  • Application类的作用?
  • 如何结束Activity?结束时调用的生命周期的方法是什么?

面试

  • adb、Linux的常用命令?
  • 如何调试、有没有接触过无线调试?
  • 图片如何缓存、key是什么?
  • 如何开机自动启动app?
  • 如何实现用户自定义控件?
  • 线性布局中的权重是怎么回事?
  • Application类有没有使用过?你在哪些方面用过?
  • Service可以弹对话框吗?
  • 两个APP如何通信?具体描述?
  • 极光推送的原理?是服务器主动推送还是APP发送请求?
  • ShareSDK第三方登录及分享需要注意什么?
  • 如何实现APP的版本更新?具体流程?版本号如何获取?在哪里配置版本号?
  • 内容提供者的用途及使用方式?
  • 你之前公司的服务器返回的数据格式是?json与xml有什么区别?有什么优势及劣势?

作者简介

刘广明(@cnLGMing),一步一步往上爬。

个人博客GitHub知乎

文章若有不对之处,欢迎指正,谢谢~

版权声明:原创作品,转载时请务必注明原始出处。

留言