面试 Android 游戏 SDK 开发

  • 公司:深圳乐聚互动科技有限公司
  • 职位:Android SDK 开发工程师
  • 时间:2016/02/27 11:10

笔试

  • 什么是嵌入式实时操作系统?Android 操作系统属于实时操作系统吗?
  • 描述一下 Android 的系统架构
  • Android 的数据存储方式有哪些?
  • 简述下 ContentProvider 是如何实现数据共享的
  • 如何讲一个 Activity 设置为窗口样式?
  • Android 中常用的五种布局
  • 简述下 Activity 的生命周期
  • 简述下 Android 应用程序结构是哪些?
  • 请继承 SQLiteOpenHelper 实现
    • 创建一个版本为 1“diaryOpenHelper.db” 的数据库
    • 同时创建一个 “diary” 表(包含一个 _id 主键并自增长、topic 字符型100长度、content 字符型100长度)
    • 在数据库版本变化时,请删除 diary 表,并重新创建 diary 表

面试

  • 如何处理野指针
  • 如何进行控制内存以及优化
  • 支付宝、网银支付丢失订单怎么办
  • MySQL 会吗?怎么优化
  • 没有处理到的异常需要怎么做,才能防止 APP 异常退出
  • 会算法吗?会哪些?
  • 有独立开发的能力吗?

作者简介

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

个人博客GitHub知乎

邮箱:liuguangmingcn@163.com

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

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

留言