职位描述
1.掌握java高级特性,如JUC、线程池、NIO\BIO等;掌握jvm虚拟机知识,如内存模型、GC原理、类加载机制、线程模型等,熟悉面向对象编程设计
2.熟悉各大框架原理,如okhttp、glide等,能够基于流行框架做必要的封装
3. 对Android运行环境有深入理解,掌握AIDL原理及Binder通信原理,了解app和activity启动原理。
4.深入理解Android绘制原理,对于Android事件分发有深入理解,掌握触摸事件机制。
5.掌握热修复及插件化原理,了解各大厂商方案的优缺点。
6.理解常用的架构模式,如 MVC、MVVM、MVP 等,并能够根据项目的需求选择合适的架构
7.较强的代码阅读能力,熟悉android个版本差异
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕