Android开发面试简历(1),音视频开发需要哪些知识

年龄:XX
学历:本科
工作经验:8年开发经验
居住地:XXXX

2.求职意向

求职意向:Android软件开发工程师
目前状态:离职

3.工作经验

2012/10– 2014/05

xx网络科技有限公司 | Android软件开发工程师

2014/11– 2016/05

xxxxxx网络科技有限公司 | Android软件开发工程师

2016/06– 2019/02

xxx网络科技有限公司 | Android软件开发工程师兼后台开发兼平面设计

2019/02– 2020/02

湖南XXXXXXXXXXXXX | AndroidXXXXXXXXXXXX

4.个人能力

1.熟练Android的五大组件,并了解最新组件LifeCycle,以及Jatpack组件库的部分API。

2.熟练掌握性能优化技能,能在NDK层面和框架层面进行深度优化,并能使用第三方工具进行性能优化。

3.熟练掌握Android动态加载技术,包括掌握动态加载技术框架网易云换肤以及手写插件化框架。

4.掌握OkHttp,Retrofit,Glide,ButterKnife,IOC,ARouter,AndFix,EventBus,LiveDataBus等一线互联网框架和线下行业最流行的框架的核心原理以及能够手写打造简易版。

5.能够熟练使用MVC,MVP,MVVM等架构模式进行项目开发

6.熟练掌握第三方框架的使用,比如微信相关API,支付宝相关API,推送相关API,shareSDK,银联API等。

7.熟练掌握java的24种设计模式,Hook技术,注解,注解处理器等并能熟练运用.

8.深入了解个Android系统源码,了解Handler,Message,Binder,AIDL,AMS,PMS,Http,BroadcastReceiver等底层API,并对虚拟机的原理以及特性有一定了解。

9.熟悉Android Studio、Visual Studio 2013、Visual Studio Code、Eclipse等开发工具。

10.掌握OkHttp,Retrofit,Glide,ButterKnife,EventBus等一线互联网框架和线下行业最流行的框架

5.项目经验

开发项目一: xxxxxx 名称
项目描述: xxxxxxxxxxxxxxx让用户能以优惠的价格购买到商品。

篇幅加大 3-5行
如果有项目上线地址 贴个链接

项目职责:
1:需求分析: 技术文档编写,功能开发,测试,框架搭建,技术选型

2.技术难点攻克: 架构搭建 权限库封装,EventBus 数据通信封装,公共标题封装,常用工具类添加,litepal数据库集成等

3.技术要点:

1、使用Rxjava2+retrofit2+MVP架构,利用Gson进行Json数据解析
2、通过 bsdiff和bspatch 开源库实现增量更新。
3、WebView的加载html页面与js的交互处理和页面跳转处理。
4、使用litepal数据库进行数据存储操作功能实现。
5、百度地图导航定位集成、友盟三方登录分享的集成和三方支付集成。

最后

这里我希望可以帮助到大家提升进阶。

内容包含:Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 这几块的内容。分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。

CodeChina开源项目地址:https://codechina.csdn.net/m0_60958482/android_p7

喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~

img

你可能感兴趣的:(Android,android,mvc,面试,移动开发)