Android 高频面试题汇总 ------- 无答案
2019-04-29 本文已影响0人
RosenYang
高频面试题
架构
- 项目框架模式
- 模块化/组件化
- 面向对象思想构建项目
- 设计模式
高频面试题
- Handler原理及问题
- http协议相关及https
- 自定义View
- 事件分发
- activity和fragemnnt生命周期及应用场景
- 线程相关及线程池
- 集合相关(数据结构)
- 内存优化相关
- gc机制
- webview和js交互
- 三级缓存(内存缓存)+bitmap优化,以及glide或fresco原理及区别
进阶面试题
- jni和ndk
- 跨进程通信:aidl/messenger等
- 热修复热更新
源码面试题
- glide源码分析或frescco源码分析
- okhttp源码分析
- retrofit源码分析
- handler源码
- asynctask源码
其他面试题
- 加密机制
- 支付宝微信支付流程
- 算法题和数据结构
- 安全机制(http安全机制或https)
- 推送和im
- 不同类型的项目的亮点和难点坑点及解决方案
项目经验面试题
- 公司工作流程,项目经验
- 开发这么多年,哪些问题bug印象比较深刻,如何解决,项目亮点疑难点
- 如何和后台交互的
- 如何和其他部门交互的
- 项目出现问题,你是如何解决的
- 团队构成,人员配比
人事面试题
- 大学课程,大学名称和位置,学历和学位
- 薪资构成
- 团队规模,几个项目组
- 有没有补助,补多少
- 乘车路线,公司地址,居住地等等
- 闲暇时间,怎么提升自己个人能力
- 离职原因