写点什么

阿里 P8 大牛亲自讲解!难道 Android 真的凉了?3 面直接拿到 offer

发布于: 2021 年 03 月 08 日

阿里面试


自我介绍


首先要介绍自己的项目经验和个人的擅长点,因为面试官主要考察你的表达能力和语言精简能力。


简历的编写其实这里可能需要注意几点;1.标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。例如 黄铭——四年工作经验——Android 开发高级工程师。因为要知道,HR 筛选简历是非常快的,你要在第一时间就让他看到他想要看的信息。HR 一开始最关心的就是工作年限和岗位,你直接在标题栏用最大的字体写出来会比很多人介绍了半天项目最后写年限要好得多。


2.个人信息写最前面。 个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西永远是最先看到的内容,也是你最有竞争力和卖弄的资本。


1.追求高薪资


相对小厂而言,大厂的薪资水平会更高不少。具体数字区间就不细说了,但是大厂整体会大方很多,只要你能够通过面试,30%甚至更高的涨薪都有机会拿到,更何况,大厂的年终奖也不会被“无良”老板随意克扣。


2.追求稳定


去年整体大环境不行,很多公司裁员,尤其是不太盈利的中小厂,比如某团、某滴。而对于大厂而言,裁员的概率会小很多,毕竟裁员带来的收益远比不上因此带来的负面效应和股价下跌。


3.追求职业发展


近两年很多发展快的企业以 double 薪资去 BAT 挖人,比如头条、拼多多之类的。因此,从长远的职业发展角度考虑,BAT 的工作背景就相当于清北毕业的学生一样抢手。有了 BAT 的背景,未来无论跳槽还是晋升、成为技术经理或者架构师,自己都具有足够的主动性。


也有人很多人说大厂是说面试造火箭,进去拧螺丝刚好我的一位朋友刚好在阿里从事研发,请教了下今天和大家谈谈以下的看法


4.大厂里都是螺丝钉吗?


有些人一提到大厂,就会立即说去里面只能当个螺丝钉,每天重复一样的工作。其实这样的想法是很片面的。


传统的大厂一般是层级森严的,要做的事情也高度重复化、机械化。那是因为那些领域已经成型,缺乏创新的动力,所以很多人都被迫成为了螺丝钉,只需要保证机器能够运转就够了。


但互联网大厂并非如此,我们身处其中,应当知道互联网技术日新月异。大家都在喊“学不完”,马爸爸们也天天说要创新才能适应时代。在这样一个瞬息万变的行业里,恐怕你想仅仅当个螺丝钉并非易事。


在阿里内部,大家都习惯了拥抱变化。变化意味着业务变化、技术更迭、人员交替。在这么高速变化的环境里,你如果只想做个螺丝钉,每天重复一样的机械工作,那要么是你缺乏进取心,要么是你甘心做螺丝钉。当然,螺丝钉往往也拿不到好的绩效。


5.大厂员工接触的技术面很窄吗?


当然,也有人说了,“我所谓的螺丝钉并非做重复机械的工作,而是说只能接触到一小块业务或技术点,无法接触到系统的全貌”。


这个确实是事实,毕竟大厂有非常多的研发人员。所以一般会将一个复杂的系统拆散成多个零部件,每个小组或每个人做其中一块。


但我想说的是,只接触其中一块领域,你就不能成长了吗?大厂和小厂的最大区别是什么?是用户量级。一般的小厂是十几万或几十万的 DAU,而大厂往往是上千万甚至上亿的 DAU,同样一段代码,在小厂里能良好运行,但到了大厂,就会发现里面存在非常多问题。


大厂求精通,求深度;小厂求速度,求广度。


如果你在大厂,就应该尽可能深入去研究你参与的模块,多想想如何把你所做的模块优化到极致,在巨大的用户量面前依然能够稳定运行。相信我,这样的一份经验可以成为未来无数次面试的一大亮点。


6.小厂能接触各种新潮技术,而大厂不行?


确实,对于新技术的态度这方面,小厂往往比大厂更加开发。毕竟船小好掉头。


相信不少读者也有类似下面的“有趣”经历:


本来好端端在研究 Java 里范型是啥东西,突然同事跑过来说:“Java 已经 Out 了,大家都在用 Kotlin 呢!爽得飞起”。


于是,你研究了下发现,Kotlin 这么多语法糖,而且看起来比 Java 聪明多了。


因此你鼓捣全团队一起来学习 Kotlin,分享各种 Kotlin 的新奇用法,团队其乐融融,一起享受技术成长的快乐。


过两天,小组长跑过来说:“你们还在写 Android 啊,大家都在用 React Native 呢,一份代码两端同时运行!”。


于是,你又研究了下,RN 确实好东西啊!写一份 JS 代码,就能同时在 Android、iOS 两个平台运行了,太方便了。而且很多知名企业如 Airbnb 都在用呢。


因此你又鼓捣全团队放弃 Kotlin,一起来学习 RN,分享着 RN 热更新等新奇用法,于是团队又一次其乐融融,一起享受技术成长的快乐。


又过两天,网上大佬喊话了:“RN 性能太差了,我们要回归 Native,Native 才是王道”。


这时你没作过多思考,因为你也觉得 RN 性能确实不好,而且你听说 Airbnb 也已经放弃 RN 了。


于是,你又回去写 Java 了。


后来,又有人和你说,快去学 Flutter 吧,再不学就晚了,Android 迟早要凉啊。


你:呵呵。


上面的段子可能大家或多或少接触过类似场景。当然,这里主要想说明的是,小厂的技术面确实更广,技术选择多样,因为即使选错了,也能随时调头重新换。但我想说的是,就算你接触过了这么多种技术,最终静下心来想想,你学到的又有多少呢?除了花里胡哨的“新潮名词”,你真正收获了什么呢?这样的技术面真的对技术生涯有帮助吗?我并不认为。大厂里,有人花大半年时间,研究如何在相同机器资源下,承受更高的并发量;研究如何在复杂移动网络下,保持最快的网络连接速度;


小结


当然,我想说的绝不是不要学习新技术。作为技术人员,保持对新技术的敏感和敬畏是非常好的,但绝对不要盲目崇拜、跟风新技术,觉得新的就一定是好的。这只会让你陷入漩涡,一遍喊着学不动了,一遍身体不知主的跟着风跑


资源分享


  • 最新大厂面试专题


这个题库内容是比较多的,除了一些流行的热门技术面试题,如 Kotlin,数据库,Java 虚拟机面试题,数组,Framework ,混合跨平台开发,等



  • 对应导图的 Android 高级工程师进阶系统学习视频最近热门的,NDK,热修复,MVVM,源码等一系列系统学习视频都有!



下载方法:点赞+关注后 点击【Android高级工程师进阶学习】即可领取!


用户头像

VX公众号:编程进阶路 2020.11.28 加入

还未添加个人简介

评论

发布
暂无评论
阿里P8大牛亲自讲解!难道Android真的凉了?3面直接拿到offer