任职要求:
1、熟悉常用的数据结构、算法及设计模式
2、熟悉Android开发平台及框架原理,熟练使用Android studio等开发工具以及其他开发工具;
3、熟练掌握Android API, Android界面布局及绘制、数据存储、网络通信机制等
4、思路清晰,善于思考,具备良好的需求理解能力、分析和独立解决问题的能力,具有良好的编程技巧和文档 编写能力;
5、能迅速适应工作环境,以及较强的学习能力,要有良好的沟通、分享、团队合作精神。
校招:
对于校招而言的话,主要是对于计算机基础能力的考察,尤其bat等公司更甚,当然android方面也是需要的,主要考察的方面是:
1.熟练掌握操作系统原理
2.熟练掌握计算机网络
3.熟练掌握数据结构以及算法
4.良好的java基础
5.android基本的都要会,在此基础上需要掌握一定的源码方面的知识,比如handler源码,AsyncTask源码,触摸事件机制,view的事件分发机制,清楚他们是如何由0到1完成各自的工作的。
6.阅读过相关开源项目,对开源项目做过校正或者贡献的,Github 好多小星星的~
基本待遇