返回信息流最近的秋招和春招面试了比较多的候选人,发现大部分人都不是自己主动投递的客户端岗位,
聊过之后发现大家对客户端开发基本上都不太了解,有比较多的信息和理解上的误区,
所以想开个帖子跟大家聊聊,看看还有多少人对客户端开发感兴趣,
顺便也解答下大家的疑惑,为学弟学妹们做些力所能及的事情。
Q1:你们是做什么的
我们是字节跳动的直播中台团队,主要工作是负责抖音、火山、头条和西瓜等App的直播业务。
目前客户端研发岗位的招聘需求比较大,不要求有客户端研发的经验。
Q2:为什么愿意招聘没有基础的同学来培养
目前业界的现状是客户端研发的数量远远小于需求,北上杭深靠谱的客户端研发基本上都被我们的同事或HR挖过一遍了,能来的都来了,没来的也不太可能动了。所以从更长的时间尺度去考虑,从实习生和校招生开始,招聘更多的没有客户端经验但基础好、学习能力强的同学进来培养、成长直到独当一面,远比在这段时间内去挖别家公司为数不多的有经验的研发效率要高。
Q3:不要求客户端开发经验,那是不是完全无基础都能进
当然不是。我们希望招聘的是将来想要一起共事的同事,因此我们对同事的要求就是对实习生和校招生的要求,总的来说就是:人聪明、做事靠谱、学习能力强。以Android开发为例,在面试的考察上具体一点的话则是:
1. 计算机相关的课程和基础知识过关
2. Java基础知识过关(对多线程和JVM有了解加分)
3. 有一定的算法基础(LeetCode Easy难度)
(三个要求重要性递减,如果基础知识足够好,甚至可以不要求有Java经验)
我列举几个我面试过具有典型经历的同学,希望可以给大家一个参考:
1. A同学:计算机专业本科生,没学过Java,没有项目经验,但计算机基础较好,基本上所有的问题都能答到点上,部分知识点能聊得比较深入,出了两道算法题都能在较短时间给出解答。该同学实习半年后拿到offer转正。
2. B同学:本科光电专业,研究生计算机,没有Android经验,但做过不少Java后端项目,基于自己的项目对Java和后端通信/存储/并发的细节都研究的比较深入,算法一般,多次提示能推导出解法并AC。该同学最终拿到校招offer并入职。
Q4:总是听人说客户端就是画画UI,没有发展前景
诚然客户端开发可能没有算法或大数据之类的岗位听上去高大上,但不代表它没有技术难度和深度。几百人同时参与开发的项目,要保证在工程架构和性能指标上不劣化甚至持续优化,这本身就是一个巨大的挑战,在几亿DAU的量级面前,任何一个小的问题都会被放大。在这其中插件化、热修复、Flutter等等都只是冰山一角,随着激烈竞争和业务的快速发展,所用到的技术和解决方案都正在快速演进之中,每个人都可能参与进来。
另一方面,相比于其他开发岗位,客户端开发更贴近于用户、更容易培养产品思维。这在管理方面是一个很大的优势,在职业规划路线上也有了更多的选择(我不会告诉你西瓜视频的总裁张楠就是Android开发出身,曾经还面试过我
Q5:听说字节是App工厂,只有字节才需要大量的客户端开发,以后万一要跳槽在外面很难找到合适的坑
现阶段客户端研发的技术栈已经趋于成熟,同样也代表着培养方案和成长路线也已经比较成熟,一般2-3年就能独立负责一些核心业务方向。从这个水平往上,整个行业中客户端研发的供给量是远远小于需求量的,并且现状在可预见的未来还会一直持续下去,所以这个问题不用太担心。
Q6:你说是为了学弟学妹,其实是为了内推奖金吧
发这个帖子当然是想要招聘一些感兴趣的同学,不过主要目的却不是为了奖金。
我也是从实习生招聘、秋招春招这样找工作一路过来的,熟悉我id的同学可能还记得我刚毕业的时候经常在论坛上和人争论哪个公司牛逼、哪个就业方向不靠谱。讨论的多了,就总结出了一些问题和看法。
目前在互联网方向的就业上存在的最大问题,我认为是学校内和社会上的信息不对称。在学校内能接触到的信息源有限且滞后很多,会导致同学们对就业形势产生一些误判,信息滞后加之学校科研氛围比较浓厚,同学们往往就会迷信听上去很高大上的公司和方向。
足够多的信息源是能作出正确选择的前提,我的观点不一定完全正确,但至少能很大程度上从侧面反映一些真实的情况,大家在了解到足够多的信息之后,才更容易作出正确的判断。最终无论入哪行,都希望大家能找到满意的工作。
下面是从回帖和微信群整理的Q&A:
Q7:你们招的是暑期实习还是日常实习,工作内容和转正机会上有区别吗
字节基本上没有暑期实习和日常实习之分,随时都可以投都可以过来实习,所有实习生都有转正的机会,目前的现状是是实习生的数量远远小于hc,只要能力过关不用担心不能转正。
Q8:不是应届生也可以投吗?
可以,我们有很多实习生都是实习一年以上最后转正的。
Q9:如果面试没过,会影响后续的投递或者校招吗
会有影响,但是具体要看你为什么没有过以及面试评价,
如果本身基础没问题,只是方向不匹配是没什么关系的,
我自己就面过很多投递Java后端岗位挂了之后转过来的。
目前我能想到的大致就是这么多,如果还有其他想问的,欢迎回帖或者进微信群询问,
包括学习路线、简历修改、面试前的准备和职业规划之类的都可以问,
我会不定时收集一些Q&A然后整理一下贴出来。
如果已经准备好想投递客户端开发的同学,也可以直接发送简历到邮箱
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #34582同步于 2020/4/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
现在还有想要做客户端的小朋友么?
dss886
2020/4/9镜像同步94 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
bd,有干货
【 在 dss886 (「信意涵,得offer」) 的大作中提到: 】
: 最近的秋招和春招面试了比较多的候选人,发现大部分人都不是自己主动投递的客户端岗位,
: 聊过之后发现大家对客户端开发基本上都不太了解,有比较多的信息和理解上的误区,
: ...................
良心,BD
【 在 dss886 (「信意涵,得offer」) 的大作中提到: 】
: 最近的秋招和春招面试了比较多的候选人,发现大部分人都不是自己主动投递的客户端岗位,
: 聊过之后发现大家对客户端开发基本上都不太了解,有比较多的信息和理解上的误区,
: ...................