当前位置: 首页 > 面试经验 >

【分享】一些比较重要的、常见的Android面试题

优质
小牛编辑
143浏览
2023-03-28

【分享】一些比较重要的、常见的Android面试题

Java基础知识点


Jvm相关



  • Java内存结构及分区

  • Java对象的创建、存储及访问

  • Java判断对象是否存活及垃圾回收算法(GC)

  • Jvm中的常见的垃圾回收器

  • Java类加载过程

  • Java类加载器(双亲委派模型)


集合相关



  • ArrayList分析

  • LinkedList分析

  • HashMap分析

  • HashTable分析

  • LinkedHashMap分析

  • HashSet分析

  • LinkedHashSet分析

  • ArrayMap、SparseArray、与HashMap的对比

  • ConcurrentHashMap分析


Android基础知识点


Activity相关



  • 典型状况下的生命周期

  • 异常情况下的生命周期

  • 异常情况下的数据保存

  • 各种情况下跳转到某个Activity时目标Activity及当前Activity的生命周期

  • Activity的启动模式及应用场景

  • 进程和应用生命周期


View绘制相关



  • DecorView、Window、ViewRootImpl等概念

  • MeasureSpec概念

  • View的工作流程,measure过程、layout过程、draw过程

  • 自定义View需要注意的事项

  • Activity、Window、View三者之间的关系

#android面试#
 类似资料: