Android开发面试简历,android开发工程师简历
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、百度地图导航定位集成、友盟三方登录分享的集成和三方支付集成。
6、集成Zxing的二维码扫描预约取货、预约维修服务工位和长按识别二维等功能。
7、集成MPAndroidChart开源库实现数据统计图表,数据刷新等功能。
备注: 我在这个项目中主要负责的是xxxxxxxx,平时也喜欢跟其他开发人员进行沟通,所以开发效率很高 xxxxxxxxxxxxxxxxx 不要出现主观意识太强的东西
开发项目二: xxxxxxxxx
项目职责: 参与项目需求分析及评估,制定项目计划,框架搭建;根据项目需求进行分析,UI部分实现优化,协同测试人员测试,修改项目bug,完善项目。
项目描述: xxxxxxxxxxxxxxx
技术要点:
1、配合Rxjava2+retrofit2+Okhttp作为项目的数据传送和处理
2、ViewPager和Fragment结合实现侧滑与图片轮播效果
3、实现app皮肤换肤功能
4、项目使用MVP模式作架构
5、使用MPChart安卓框架图库绘制折线图和柱状图
开发项目三: xxxxxxx
项目职责: 负责项目框架搭建,不断重构优化代码,保证代码健壮性、可读性、易维护性;协同测试人员测试,修改项目bug,app的版本开发迭代。
项目描述: xxxxxxxxxxxxx。
技术要点:
1、配合Rxjava2+retrofit2+Okhttp作为项目的数据传送和处理
2、音视频录制和图片压缩上传处理
3、使用GreenDao数据库实现数据操作
4、集成百度地图实现用户定位、周边检索、地址反编译、路线规划、覆盖物显示等功能
5、使用BaseRecyclerViewAdapterH
elper 实现RecyclerView列表展示和多布局显示的实现
6、实现微信登陆、分享等功能和银行卡提现功能
398294740)]
elper 实现RecyclerView列表展示和多布局显示的实现
6、实现微信登陆、分享等功能和银行卡提现功能
Android开发面试简历,android开发工程师简历相关推荐
- android开发工程师简历自我评价,软件工程师简历自我评价
但凡写简历的时候,最头痛的莫过于自我评价这部分了.有些人这部分不敢填写,怕写不好反而弄巧成拙.其实,自我评价如果简洁得当,也是很能够帮助自己从众多简历中胜出的.下面是学习啦小编为大家带来的软件工程师简 ...
- mysql数据库工程师简历_数据库工程师简历-自我评价怎么写(范文)
数据库工程师简历模板下载-自我评价范文 [网盘下载]100+清新大气简历模板下载: 数据库开发工程师简历-自我评价(范文1) 1. 从事过ORACLE数据库开发和数据库管理,在开发.管理.运维方面都有 ...
- 字节跳动Java面试:java软件工程师简历描述项目
一.网络原理 OSI 与 TCP/IP 各层的结构与功能,都有哪些协议 TCP 建立连接的过程,为什么要三次握手? TCP.UDP 协议的区别,各自的应用场景 打开浏览器,输入 URL 地址,访问主页 ...
- 字节跳动面试:java软件工程师简历项目经验
分布式锁的坑 高并发场景下的问题 以下问题不是说在并发不高的场景下不容易出现,只是在高并发场景下出现的概率更高些而已. 性能问题来自于以下两方面: **①获取锁的时间上.**如果 Redlock 运用 ...
- java开发面试复试_java开发实习生面试经历
这是我第一次写博客,以前都是查看别人的博客分享学习技术,转眼间我也成为其中一员.从一位初学者到现在的开发实习生,不断前进着,跟随时代的脚步在程序的海洋里漂泊,也意识到自己的各种不足,但我还年轻,头还没 ...
- android迅雷面试,迅雷android面试题
一.android几种定时器的机制及区别. 答:在android中,经常用到的定时器主要有以下几种实现: 1.采用handler与线程的sleep(long)方法 开启一个线程,,每隔1s向Handl ...
- Android开发面试:架构设计和网络知识答案精解
目录 架构设计 编程思想 六大设计原则 重构-Code Smell AOP 设计模式 创建型5个 行为型11个 结构型7个 编程范式 MVC MVP MVVM MVI 模块化 组件化 插件化.热修复 ...
- android系统面试问答_Android面试问答
android系统面试问答 Android is the most popular operating system for mobile phone. Android apps are very p ...
- Android开发面试简历(1),音视频开发需要哪些知识
年龄:XX 学历:本科 工作经验:8年开发经验 居住地:XXXX 2.求职意向 求职意向:Android软件开发工程师 目前状态:离职 3.工作经验 2012/10– 2014/05 xx网络科技有限 ...
- 安卓面试中高级安卓开发工程师总结之——如何写一份让HR主动邀请你面试的简历
简历是用人单位做人事筛选的评判标准.如何让自己的简历被更多公司HR看到,并且通过技术部简历初步审核呢? 博主这次跳槽,只投过一次8个公司(小公司)的简历.然后就再也没有主动投递过简历,仅仅把自己的简历 ...
最新文章
- 爬取百度百科上中国所有城市的信息
- python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?
- 扫码登录是如何实现的?
- linux rpm 包制作详解
- Flink SQL Client方言切换与datagen->Hive(DDL形式+streaming形式)
- put url带参数_避免自己写的 url 被diss!建议看看这篇RESTful API简明教程!
- 使用window.postMessage实现跨域通信
- 洛谷P4727:图的同构计数(Polya引理)(dfs)
- idiom的学习笔记(一)、三栏布局
- java lookandfeel nimbus_动态改变LookAndFeel
- 加密扩展库 php,如何利Mcrypt扩展库进行加密和解密_php
- mysql ha 安装 配置文件_Linux下环境安装配置Rose HA全攻略(图)
- 台积电:无法回应检调中的案件,不评论单一客户特定订单
- 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
- MySQL数据库(10)----IN 和 NOT IN 子查询
- 麻省理工6.824 分布式课程 Raft选主实现笔记
- VUE+Canvas实现雷霆战机打字类小游戏
- 使用java代码根据三角形的三个顶点坐标计算出三角形的中心点(重心)
- linux fastQC 操作命令,10 月 17 日 Linux Fastqc 软件安装
- SQL语言_3 模糊查询和聚合函数