8⽉顺利拿到OPPO公司Android架构师offer,⼀⾯+部长⾯上周喜提oppo⾯试offer,本⼈在深圳,有4年多的Android项⽬经验,普通本科学历。
⾯试是相互选择的过程,⽽OPPO给我的印象确实如其核⼼价值观所说:本分。
⼀⾯、部长⾯和HR⾯都蛮顺利(⼀千个⼈可能要了⼀百左右,但竞争没有想象中激烈,说⽩了提⾼⾃⼰的核⼼竞争⼒才是硬道理)
签的是年薪30W,年终奖另算。我⾯的是安卓开发岗位。
⼀般官⽹或者猎聘⽹的职位要求都写的很清楚,⼤家对照看⼀下就⼤体清楚能否胜任了。就算没成功也能发现⾃⼰的不⾜然后补上挺好的。
对java语⾔,源码层,项⽬经验等都看到很重。需要有⽐较系统的知识体系,懂原理会⾃⼰⼿写源码等OPPO这些⼤点的⼚⼦,对java语⾔,源码层,项⽬经验等都看到很重。需要有⽐较系统的知识体系,懂原理会⾃⼰⼿写源码等
这⾥简单跟⼤家分享⼀下我这次⾯试经历吧,希望给那些准备跳槽的朋友⼀个参考android学习教程
Oppo⼀⾯:
1.你要⾯的是Android开发⼯程师,那么Android开发主要是做什么的?
2.你的问题是什么?
3.Java中的难点?
4.Java当中遇到的锁?
5.线程的了解?线程的创建?线程的切换?AsyncTask什么时候是在⼯作线程?什么时候是在主线程?
6.Violate关键字和变量不可见性。
7.Android SDK是个啥?如何开发?SDK如何使⽤?
8.项⽬上的问题?
Oppo⼆⾯(部长⾯):
部长⾯其实答得不好,有些问题不是很清楚,但是答的⽐较有深度。很多基本的概念容易忘,静下⼼来复习才是硬道理。
1.项⽬介绍:
2.Android虚拟机允许的最⼤内存
3.职业规划
4.Activity和Service之间的交互
5.Bundle的最⼤限制,Bundle有什么要求?
6.OOM及其解决⽅案
7.BroadCastReceiver有⼏种?开机启动的⼴播是什么⼴播?
8.对导师专利⼀作是怎么看的?
9.可以问我⼀个问题?
本来这⾥就分享完了,你能收获的主要是⼀个⽅向。不可能说你开发好⼏年了,现在连架构和底层源码都没去研究过,看⼏篇别⼈的⾯经⾃⼰也能去⾯试⾼级岗位了。
后来跟⼀些初中级的开发者接触后,发现并不是他们不想提升技术,谁不想跳槽,不想拿更⾼的薪资?
⼤多数初中级开发者之所以难以突破瓶颈,⽆⾮是以下⼏个⽅⾯;
如何打破这种局⾯?
我之前尝试过想改变这种现状,花半年多时间整理收集了⼀整套完整的Android⾼级进阶视频教程,分为⼏个独⽴的专题,从基础知识,深⼊学习源码,最后项⽬实战,并且创了⼀个学习交流,希望能帮助到⼀部分开发者朋友快速深⼊的提升⽔平;
但是效果却并没有我预期那样好。为什么呢?
⾸先⼈都有惰性,有⾃⼰的舒适区,要打破⾃⼰的舒适区会有难受等负⾯情绪出现。
就像任何⾏业都有⼆⼋定律⼀样。初中级的⼯程师永远都会占据⼋成,只有两成⼈数可以进阶到⾼级⼯程师和架构师不知道你给⾃⼰的预期是什么层次?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论