Android 高频面试题汇总 ------- 无答案

高频面试题

架构

  1. 项目框架模式
  2. 模块化/组件化
  3. 面向对象思想构建项目
  4. 设计模式

高频面试题

  1. Handler原理及问题
  2. http协议相关及https
  3. 自定义View
  4. 事件分发
  5. activity和fragemnnt生命周期及应用场景
  6. 线程相关及线程池
  7. 集合相关(数据结构)
  8. 内存优化相关
  9. gc机制
  10. webview和js交互
  11. 三级缓存(内存缓存)+bitmap优化,以及glide或fresco原理及区别

进阶面试题

  1. jni和ndk
  2. 跨进程通信:aidl/messenger等
  3. 热修复热更新

源码面试题

  1. glide源码分析或frescco源码分析
  2. okhttp源码分析
  3. retrofit源码分析
  4. handler源码
  5. asynctask源码

其他面试题

  1. 加密机制
  2. 支付宝微信支付流程
  3. 算法题和数据结构
  4. 安全机制(http安全机制或https)
  5. 推送和im
  6. 不同类型的项目的亮点和难点坑点及解决方案

项目经验面试题

  1. 公司工作流程,项目经验
  2. 开发这么多年,哪些问题bug印象比较深刻,如何解决,项目亮点疑难点
  3. 如何和后台交互的
  4. 如何和其他部门交互的
  5. 项目出现问题,你是如何解决的
  6. 团队构成,人员配比

人事面试题

  1. 大学课程,大学名称和位置,学历和学位
  2. 薪资构成
  3. 团队规模,几个项目组
  4. 有没有补助,补多少
  5. 乘车路线,公司地址,居住地等等
  6. 闲暇时间,怎么提升自己个人能力
  7. 离职原因

你可能感兴趣的:(Android 高频面试题汇总 ------- 无答案)