最近很多大公司陆续开始有技术岗位的人事招聘。很多安卓开发攻城狮也跃跃欲试。在这里,博主根据最近面试经验简单写一篇《写给中高级安卓开发攻城狮进阶大公司的几点建议》。如果你现在也从事安卓开发2年以上(最好是3年以上),有独立开发的能力,项目经验在3个以上的,对现在的工作状态,环境,薪水不满意的,想跳槽到大公司的。可以稍微借鉴一下,提高自己进大公司的竞争力。

先简单说一下博主本身吧,如果你觉得比我还不如,那我真的不建议你现在就跳槽。如果你觉得博主很low,那么恭喜你,你有很大能进大公司的可能。博主是专科,自学的Java和安卓开发。第一次撸码是在外包公司,撸了2年代码,参与写了6-7个项目。说实话,都不是自己一个人写的。第二份工作,经过了笔试,和3轮面试,最后做的是母婴行业的人工智能产品。因为现在有保密协议和行业竞争限制协议,所以不能说太多。一个人开发,有硬件交互的模块。

好了言归正传:目前北京安卓开发岗位还是比较多的。尤其是现在更多的是招聘的 中高级安卓开发。薪资也很不错。那么问题来了,这么多中高级安卓开发岗位,这么诱人的薪水,究竟大公司的中高级安卓开发工程师都有哪些要求?大公司中高级安卓开发工程师面试一般都会问哪方面的问题呢?

先写几个大公司的安卓开发岗位任职资格要求:

百度

Android客户端应用架构设计和开发工作

-根据产品需求完成相关产品功能开发;

-独立完成Android客户端程序相关模块的设计和开发工作;

-验证和修正测试中发现的问题;

-完成产品功能和技术需求方面的优化。

职责要求: -Java基础知识扎实,对Android平台和架构有较深入的理解;熟悉UI图形编程、基本算法和数据结构;

-具有一定网络编程经验,熟悉基于http、socket的网络编程方法;

-精通面向对象编程,熟悉常用设计模式,拥有较好程序设计思想;

-学习能力强,强烈的责任心,具有较强的沟通能力及团队合作精神;

-2年以上工作经验,1年Android客户端开发经验;

-具有其他平台客户端开发经验者优先; -已发布过作品者优先

(百度也会有JNI和SDK,热修复,等这些方面的要求。博主注)

再看一下知乎:

任职要求:

三年及以上的  Android 开发经验(或等价于三年及以上 Android 开发经验的能力)

具有良好的数据结构与算法基础,熟练掌握 Java 语言,熟悉网络编程

丰富的 Android 知识及应用能力,能写出漂亮的界面,也能写出良好的性能和稳定性

对代码质量有比较高的要求,追求可维护可复用的代码

有求知欲,热爱学习新知识,了解最新的 Android 技术动态

良好的沟通能力和合作精神,有责任感

加分项:

知乎产品重度用户

有过管理团队的经验,对团队管理和效率提升有自己的思考

对商业化方向有自己的思考

对开源技术有强烈的兴趣和爱好,参与或向开发者提交过 issue 和 patch

再给大家看一个小公司的任职资格:

任职要求:

1、统招本科及以上学历。

2、3年以上Android开发经验。

3、具备良好的Java编程能力,熟悉AndroidStudio 和 git 工具使用。

4、熟练使用java语言,掌握java语言的各种特性;

5、熟悉MVC,MVP等设计模式;对设计模式有一定理解,良好的面向对象编程基础;

6、熟悉网络通信,HTTP及TCP/IP协议、json和XML报文解析。

7、熟悉android Framework,了解Android各版本的主要特性;熟悉Android UI框架基础原理,

8、熟悉主要系统控件及自定义控件、事件和手势操作,能够针对应用熟练的选择解决方案

9、熟悉Android各组件生命周期,并能在周期中合理的分配资源

10、精通Android性能和内存优化,善于解决系统崩溃,内存溢出和兼容性问题

11、熟悉第三方登录、分享,友盟平台用户统计 熟悉百度地图、高德地图;

12、有较强责任感和严谨工作作风,有良好的团队合作和协调能力。

加分项:

有IM、XMPP协议、openfire、等开发经验者优先;

好了由于篇幅的关系,我就不啰嗦了。

从上面可以看出,大公司的任职要求写的并不算高。小公司反而写的要高一些。比较大公司技术团队大,人员多;而小公司去了,就是靠你来解决所有技术方面的问题了。

但是这里有一个坑,就是大公司的面试手段和面试的侧重点。

大公司会比较看重学习能力,对基础知识的掌握能力,和逻辑思维能力(比如算法,解决问题的能力)。因为大公司难度大的你不会,就怕你基础不行,后面发展,培养是一个大问题。所以在这里奉劝各位想往大公司跳槽的,想脱离初级开发的程序猿们:基础很重要。工作之余,好好看看源码,好好巩固一下Java基础。

好了,这一篇就到此。下一篇,我们讲大公司面试的方向和套路,以及应对方法。

另外,大家可以去看看简书上这篇关于几大公司的面试管面试方式做一个了解

https://www.jianshu.com/p/041c77d4a200?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq

安卓面试中高级安卓开发工程师总结之——大公司的任职资格要求总结(2018年)相关推荐

  1. 安卓面试中高级安卓开发工程师总结之——如何写一份让HR主动邀请你面试的简历

    简历是用人单位做人事筛选的评判标准.如何让自己的简历被更多公司HR看到,并且通过技术部简历初步审核呢? 博主这次跳槽,只投过一次8个公司(小公司)的简历.然后就再也没有主动投递过简历,仅仅把自己的简历 ...

  2. 2015.11--360校招面试-后台C++开发工程师

    15年10月初参加的360校招面试-后台C++开发工程师,一共经历三轮面试. 开始是线上笔试,没过,去霸面给了机会面试. 一面 1.把项目和实习经历仔细的问了个编,其中的技术细节问的非常细. 2.计算 ...

  3. 应届生面试Java初级开发工程师笔试题

    本人今年刚毕业,正在面试初级Java开发工程师,在这里写下遇见的一些笔试题,会持续更新到本人找到工作 1.写一个单例模式 首先要知道什么是单例模式? 保证整个系统中一个类只有一个对象的实例,实现这种功 ...

  4. 面试|应聘Java开发工程师的基本要求是什么?

    根据技术水平不同,Java程序员可以分为初级.中级.高级.资深等.不同级别的Java程序员,企业的要求也是有区别. 下面播妞整理了初级Java程序员和中级Java程序员的应聘要求,供大家参考:(具体要 ...

  5. 牵引力人事主管告诉你:如何面试Web前端开发工程师

    实际上参加面试工作的人都知道要想在一个较短的时间内(30min-1h)就对一个应聘者做出判断其实是很难的,因此我们不得不想尽办法去更加合理的去判断面试者.下面是牵引力人事主管理出的一个思路: 第一步, ...

  6. python职能-高级Python开发工程师职位描述与岗位职责任职要求

    篇2:后端开发工程师-接入业务职位描述与岗位职责任职要求 职位描述: 工作职责: 1.负责四层及七层负载均�的开发: 2.负责流量调度系统的开发: 任职要求: 1.熟练掌握Go/C/C++语言,有Li ...

  7. 人生第一个 Offer :作为算法工程师,去大公司 or 创业公司?

    笔者介绍:元峰,技术公众号 AIZOO 的号主,2018 年硕士毕业,毕业后拒掉了一些明星的互联网公司,以及华为.科大讯飞等科技公司,选择去了「CV 四小龙」中的某家,在里面做了将近两年炼丹工程师,对 ...

  8. 个人总结的一个中高级Java开发工程师或架构师需要掌握的一些技能...

    近三年,其实都是在做一个项目,项目是一个大型的多节点部署的项目,做了好几个版本,中间用到了很多技术和框架, 也用了一些管理工具和敏捷实践.我这里不是来说项目的,因为最近看了一些招聘信息,结合项目中用到 ...

  9. 面经(三)首次现场面试—U3D客户端开发工程师

    自己人生的第一次的现场面试就来了个陡的,面试机会是因为在某app上点开了某公司的C++服务器端岗位,该app就自己给我发了一条,我对这个岗位很感兴趣,然后对方大佬就找我要了简历,我点击同意,大佬回复收 ...

最新文章

  1. Theano3.3-练习之逻辑回归
  2. 18State(状态)模式
  3. SQL Server数据库新建拥有部分查看操作权限的用户
  4. 如何使用Total Recorder录制网上的音乐,如何下载只能试听的歌曲
  5. 手把手教你部署一个最小化的 Kubernetes 集群
  6. YOLOv1 《You Only Look Once》论文笔记
  7. IPTABLES封闭和开放端口
  8. 分隔线演练-利用参数增加分隔线的灵活度
  9. android 休眠任务不执行_Springboot Scheduled任务为什么不执行?
  10. ML - 常用数学符号
  11. python建立考试系统_python搭建自动化测试环境
  12. 认真去做,我会做得很棒!
  13. 关于xcode中的代码比较工具
  14. 可以学计算机再学美术,想学习板绘?教你如何在电脑学习绘画!
  15. 明日方舟泰拉世界解析
  16. 宽字符处理函数函数与普通函数对照表
  17. 琵琶行用计算机弹,琵琶行三次弹
  18. 根据运单号查询快递物流详情
  19. 如何压缩mp4视频大小
  20. 如何解决http请求304问题,304的原因很可能是缓存造成的。

热门文章

  1. 乐视电视s50 android,乐视电视机怎么样 乐视S50电视特点介绍【详解】
  2. python还能火多久 搜狐_老像样了:基于Python的东北话编程语言,火了
  3. 全球及中国廉金属热电偶行业市场发展前景与十四五投资规划研究报告2022-2028年
  4. 微信个人订阅号如何发布多篇文章
  5. 黑龙江移动算力网络发布会暨区块链服务网络(BSN)创新发展峰会成功举行
  6. 思岚科技激光雷达全面升级:RPLIDAR A1仅需900元,A2测距提升至8米
  7. 爬取最近七天的天气情况并实现语言播报-Python综合实战
  8. Web—SQL注入攻击
  9. 企业云管理之存储管理
  10. 今朝有酒今朝醉,明日愁来明日愁- 如何应对自己的坏习惯