对于互联网行业,美团王兴曾说:“2019年可能会是过去十年里最差的一年,却是未来十年里最好的一年”。
没想到预言竟然快成真了?
年前很多企业一波裁员,2020年又受疫情影响,延长了假期,各大企业复工时间拉长,招聘需求也可能缩减,对于已经离职和打算跳槽的朋友无疑是雪上加霜,目前更是暂停现场招聘活动,加强了网上就业服务,大力推进网上就业服务。
今年的金三银四会怎样?面前找到心仪的工作?今年因为疫情的特殊情况,整体经济形势不是很明朗,但是危机中也蕴含着无限机遇。对于开发者来说,更应该用知识丰富自己,不管外界环境如何,我们始终都有能力把握最好的机会。
很多安卓开发者工作多年,始终以忙着工作为挡箭牌,没有时间好好提升自己的技术水平。这是个恶性循环,开发者有机会还是要进大厂,对自己有很大提升,而大厂面试往往很复杂而且很严格,三面、五面很常见。
其实安卓中高端的岗位一直都缺人,疫情对找工作有影响,但没那么严重,只不过可能更多的要转到线上面试、电话视频面试了。
大厂面试的时候,都会问哪些技术?
你是否有过这么一段经历,一直做着OA,CRM管理系统等传统项目,简历技能开头第一行,基本都是“熟悉Android四大组件”,然后下面接着就是熟悉XXX。然后不断列名词,举例一下:
- Android基础扎实
- 熟悉四大组件…
- 熟悉OKhttp…
- 熟悉RXJava…
这个,是否就是你的简历套路???但是你发现,这样的简历,没有丝毫亮点,收到的面试机会更是少得可怜,而且还是低质量的外包居多。
于是,你就看了一些书和网上搜一堆面试题答案,加上了一些高大上的名词来修饰,比如dalvik内存调优、热修复、MVP/MVVM、人脸识别、响应式框架等。
这样一来面试是有了,可是面试官一上来,就一顿连环问!!!
你说你有做过dalvik内存调优,那你说下大图加载时为什么有的图片有1M都不会OOM,有的图片只有200K就报OOM了?也完全没有超过网上所说的16M、32M的限制啊。你们是怎么解决大图加载的呢?
你说你们用了热修复,在哪个业务场景用的?里面的原理是怎么样的?分析下tinker和andfix的区别?你用过sophix吗?可以猜下它的实现原理吗?(这是让我造航母吗?深深地庆幸自己拧螺丝拧了好几年没下岗)
什么是响应式编程?(响应式编程是一种面向数据流和变化传播的编程范式~~就问你这种高逼格架构师专业术语懵不懵逼)RXJava是如何实现链式调度、线程切换的?
Jetpack用过吗?jetpack里面有些什么(纳尼?)面试官:我们是大公司,很少用第三方库,我们都自己手写,你手写过Retrofit这样的框架吗?(尼玛…)
当然,最后面试还是失败了...
从这里可以看出,现在面试越来越难,已经不是简简单单看看书,掌握点简单的理论就能通过了,更多的是考察一些开放性的问题,比如“有没有遇到一些坑”之类的。也许你会说,要遇到坑,也要有实战场景,你不让我通过面试,进公司实战,哪来的实战经验。话虽如此,但是实际情况我们也要接受!
道理其实大家都知道,但是实施起来就遇到了问题,所以这里我推荐最简单的方式:脑图 + 视频 + 资料
在这也分享一份自己收录整理的阿里P6P7【安卓】进阶资料分享+加薪跳槽必备面试题 ,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。
总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习
如果你有需要的话,可以点赞+评论,关注我, 加Vx:q1607947758(备注简书,需要进阶资料)