Android开发Android开发经验谈Android技术知识

字节8轮面试流程,终于逆袭成月薪5W的移动端架构师

2020-10-14  本文已影响0人  不正经的创作者

前言

近日,有网友在某社交平台发帖,简单讲了一下自己的字节的视频面试流程,引发网友们热议。

不少网友发表了自己对字节跳动面试流程的看法。

“感觉这一轮下来已经走向人生巅峰”

“有点繁琐”

“真是棒啊……不过面这么多轮 心态可以有”

“充分怀疑你,他们就最后一轮HR面试,他们闲得慌还穿插在面试中间和你聊吗?”

发帖人表示:p7左右就差不多6轮;p8+就得差不多8轮,每次聊的也差不多,而且,一般情况下字节2.2开始流程轮次就长了。技术的一般3轮左右,HR参与的少,这个是偏业务岗位职级3-1+,所以hr参与的多,不是被转推荐了,面试的部门是内容质量中心,整个面试过程大概一个多月。面试的岗位是内容安全,风险管理相关,每周最多两次面试,整个面试过程大概一个多月。

不过,也有人觉得这是假的,认为是发帖人在吹牛逼。

“这流程就是在扯淡……”

”搞笑呢吧 你以为HRBP闲的没事干天天爱面人啊?“

”你确定你面试的是字节跳动?哈哈哈哈 谁告诉你有这么多次BP面?搞笑呢吧“

对此,发帖人也说解释说:并不是每一个职位都要经历这么多,也要看具体业务和职级;cqc的都差不多要5-6轮,虽然过程长了点,但分开聊还好。最终他拿到的offer职级差不多3-1~3-2。

技术的面试流程一般3轮左右,研发面试所考察的最核心的能力就是代码能力

能否在有限时间内写出清晰简洁、逻辑清晰的代码是一个很重要的点。平时写的代码多不多,面试之前有没有做过准备,有经验的面试官一眼就可以判断出来。

普通Android码农都有一个架构师梦

作为一名普通Android码农,我相信大家都有一个成为大厂移动端架构师的梦。

毕竟,安卓行业越来越内卷,这都是一个老生常谈的话题了。如今会写xml和Activity的程序员一抓一大把,如果你只是一名普通的Android码农,那面临的求职压力将是非常巨大的。

并且就算已经有了一份不错的工作,但是作为一个普通码农,由于不具备很强的不可替代性,你也将面临着35岁被裁员的危机。

但如果你能成功转型移动端架构师,那情况就有所不同。

事实上,陷入内卷的只是那些初中级的安卓程序员。而像移动端架构师这种偏高端的人才在市场上依然供不应求。

拿我那些做移动端架构师的朋友们举例,他们的月薪平均在5W左右,个别优秀的朋友,他们的月薪更是没有上限,前段时间安卓Android圈还有传闻,某大厂为招聘优秀的移动端架构师,开出百万年薪。

因此,现在Android开发人员感受到的行业已经是冰火两重天的环境了。一方面那些停留在中低技术水平的安卓开发,仍在辛辛苦苦写代码,为了一年涨2千块钱的工资,疯狂加班,还要时刻担心被裁员;

而另一方面,中高级开发却是企业青睐的对象,工资越来越高,同时也出现了中低端开发人员多人竞争一个岗位,而中高级开发人员一人被多个岗位竞争的现状。

那么,普通安卓码农如何逆袭移动端架构师?

大家先思考个问题:

几乎每个程序员都想成为架构师,但到头来95%以上码农肝了好几年、甚至十几年,还是成不了架构师,问题究竟是出在了哪?

我认为根本原因还是在于:绝大多数程序员的技能进阶,都被局限在业务层面上了,日常工作就是简单的实现功能,代码能用即可,根本没有机会去深入接触代码架构、设计模式这些更底层的技术。

为了帮助大家能够在短时间内突破自身的瓶颈,我在这里也为大家整理一份进阶65W+年薪,Android高级工程师成长曲线,文末附有学习资料(如看不清,可以私信我获取清晰大图)

(1)学习Android项目开发必备底层知识,如;

Android虚拟机内存原理
Android10.0虚拟机源码分析
高级并发原理
线程实战
编译时高阶技术
JDK高级动态代理
高级数据结构与算法

面向底层方向发展,突破底层瓶颈的想和同行拉开差距,保持核心技术优势的人群

(2)学习腾讯内部调优

高效文件IO与网络IO
微信全面调优 内存与网络

贴近实战之问题优化

.对腾讯开发的Android系统框架想深入学习.企业上追求原生性能的体验的人群

(3)Android Q FrameWork源码与UI新技术

UI绘制与新技术
AndroidR新技术
Android Q下的FrameWork源码(SDK 29)
深入虚拟机源码
AndroidStudio编译Apk源码分析

微信核心技术掌握

对于原生UI自定义控件想要更加深入了解,想进入大型BATJ公司,对项目的运行效率不是特别满意的人群

(4)掌握腾讯T3.3架构师开发技能

架构筑基技能
手淘组架构设计
开源架构手写实现

一线大厂架构核心进阶

想进入大型BATJ公司的人群

(5)高级音视频技能

C语言基础与混编实战

增量更新与Gif渲染

H264视频编码专题

MediaCodec硬编码

视频编辑之剪影实战
抖音特效实战

FFmpeg万能播放器

视频直播推流

图形渲染与识别

Webrtc音视频会议

物以稀为贵,现在音视频开发最高月薪达到了50K,越是底层的东西懂的人越少,而且短视频正式兴起的时候

(6)Kotlin实战技术

Kotlin入门到实战

Kotlin进阶

最后

题还是要刷的,但更希望大家能举一反三,而不是死记硬背。面试时对于项目,不要过度包装,有时候坦诚清晰更加分。

另外,有些非科班的同学可能受自己专业的限制,代码硬实力比较弱,这时候一定要多多锻炼,努力提升自己,对自己的真实实力一定要有正确的评估。

最后提醒一点的是,最近有面试的同学,当面试官问到你不会的逻辑题或算法题时,是可以询问一下面试官能够给一些提示,面试官提示你之后,基本上能够回答出来的答案,或许会被肯定,不懂装懂可是会减分的哦!

文末附上一份Android进阶资料,这些学习资料搭配进阶65W+年薪,Android高级工程师成长曲线,会达到事半功倍的效果。

内容包含:Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 这几块的内容

这些都是我现在闲暇还会反复翻阅的精品资料。里面对近几年的大厂面试高频知识点都有详细的讲解。相信可以有效的帮助大家掌握知识、理解原理。

分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。也是希望可以帮助到大家提升进阶

如果你有需要的话,可以点击获取

喜欢本文的话,不妨顺手给我点个赞、评论区留言或者转发支持一下呗~

上一篇下一篇

猜你喜欢

热点阅读