我帮你们问了问字节跳动的面试官

7,253 阅读15分钟

潜水到处逛社区的时候,发现很多小伙伴想进心怡的公司,但是却苦于不知道该如何高效地投递简历,而另外一方面,很多公司有大把空缺的岗位却招不到人(比如我司),实在是很奇怪

我去看了一下其他公司以及我司发的很多招聘文章,突然明白为什么在招聘帖满天飞的情况下,依旧收不到简历的原因了

┴┴︵╰(‵□′)╯︵┴┴ 因为不接地气啊!

很多招聘帖文字那叫一个优美,配图那叫一个协调,一篇文章下来看着也介绍了很多东西,什么福利啦什么团队啦,但看完之后却好像什么都没记得

太千篇一律了,把阿里的招聘帖拿过来,把公司名字改成字节跳动,毫无违和感,所以导致读者印象不深,看了跟没看一样,也没有投递简历的欲望

为了给那些想进我司,但又因为不了解所以不敢贸然投递简历的同学们雪上加霜雪中送炭,我决定去采访下团队中曾经担任过面试官的小伙伴,尽量全面地给大家展示一下咱们字节跳动商业化前端团队的全貌(也就是我现在的团队啦)

我会尽量站在候选人的角度下,提出一些问题,然后让面试官小伙伴进行解答,因为下面的问答可能需要不止一位小伙伴出场回答,所以将他们统一命名为 IFST(至于为什么叫这个,等你入职了就知道了o( ̄▽ ̄)d) 下面进入问答环节

商业化前端团队主要做的事情

梨花酱:咱们团队主要是在做什么呢?

IFST:打造稳定、灵活、智慧的商业智能平台,提升商业化效率和用户体验,让广告创造价值;见证为商业变现提供无限可能的垂直业务的高速发展,无论是短视频电商还是从0到1孵化的内部创业项目,都为优秀的你提供了一片广袤的星辰大海……

梨花酱:说人话

IFST:主要是做 PC 端的中后台项目,比如客户中心、账号中心、广告平台等几十个系统,主要技术栈为 React,也有个别项目是 VueUI组件库的话,一般情况下会使用内部通用的组件库,大概跟 Ant Design差不多,都是社区常见的技术栈

梨花酱:很多小伙伴可能会有所疑惑,现在早就进入移动端时代了,还做中后台系统是不是比较枯燥?

IFST:这就看你怎么看待这个问题了,确实,相比于移动端,中后台项目因为基本上不是直接面对大量的 C 端用户,所以在表现层面,会显得比较中规中矩,很少有绚丽的动画之类的东西,也不会有那么多有意思的场景,但仔细想一下,这些东西好玩归好玩,问题是对于作为前端开发工程师的你来说,真的能提升你的技术水平吗?你是想停留在单纯的页面层面玩这些看起来很好玩的特效,还是想摆脱切图仔的标签,真正地成为工程师?

梨花酱:小孩子才做选择题,大人我全都要?

IFST:。。。

IFST:我的意思是这是移动端和中后台的侧重点不同,没有好坏之分,更多的好玩场景和绚丽的动画,可以当做是前端很有趣的一个支撑论点,但绝不是移动端比中后台更好的理由,移动端的多端适配、离线包等这些高阶能力才是真的值得做的东西,而中后台的微服务、可视化等也是可以发力的方向,我们团队内现在已经扩展出了十几个围绕业务产生的技术项目,每一个都是值得拿出来说一说的好项目

梨花酱:虽然咱们业务上做得确实是中后台管理页面,但并不是真的就是纯粹的写表单写表格

IFST:写表单写表格这些是业务需求,纯粹的业务实现并不需要多么高超的技术,但怎么写得又好又快,如何做到可持续发展,就是考验技术水平的时候了,而如何做到这个目标,才是真正有意思的事情,而这也是我们希望我们的同学前进的方向,不局限于闷头搬砖,只要你有想法,咱们这边是鼓励你进行创新、拓展边界的

团队氛围

梨花酱:你觉得咱们前端这边的团队氛围怎么样呢?

IFST:我觉得很好

梨花酱:。。。多说点

IFST:大家都有自己的事情做,每个人可能至少都会负责一到两个项目,leader或者小组长会在高层面做指引,但不会过多干涉你,个人拥有很大的自主权,直面业务,参与业务规划,拒绝做工具人

梨花酱:这个我深有感触,刚加入咱们团队的时候,在还没完全熟悉业务的情况下,就独自参与需求评审,很多事情都搞不明白,自己不得不主动询问很多事情,刚开始确实很累,但确实这样主动参与进去的方式效率会更高,理解起来会很快,过了那段时间之后,明显感觉到自己比以前对于业务的把握更加深刻,也更积极参与进去了

IFST:有挑战才会有成长,作为一名有长远规划的工程师,肯定不能长久待在舒适区,当然了,大家请放心,并不是说leader或者mentor就是甩手掌柜了,如果事情真的超出了你的能力,他们肯定也会帮助你的

梨花酱:mentor是什么?

IFST:中文就是导师的意思,每个新入职的同学都会被分配一个mentor,一般情况下mentor由小组内资历更高的同学担任,说是导师但并不具备实际意义上的上下级关系,mentor只是你的引路人,比如带领你熟悉团队节奏、熟悉开发环境、沟通试用期目标、及时反馈等,目的就是带领你更好更快地融入团队,加入团队初期,新人肯定会有很多不明白的事情,都可以寻求mentor的帮助

梨花酱:类似于良师益友的角色?

IFST:更偏向于一个益友吧,mentor只是更早加入团队,可能实际工作经验还没新人多,但在团队融入这个方面肯定比新人更好,mentor的主要职责也是补足新人的这块短板,一般情况下,因为新人与mentor早期的互动会明显高于其他人,所以不仅限于试用期,新人与mentor的关系会一直维持得比较好

梨花酱:是这样的,所以好好珍惜你的mentor吧( ̄▽ ̄)~*

梨花酱:既然是技术团队,那么很多人肯定会比较关心团队的技术氛围怎么样,给说说?

IFST:每周会有固定的技术分享 or 业务串讲,群里会有各个小组轮流发推荐文章,每个小组也都会有自己技术规划,每周固定周会同步信息,doc很丰富,技术氛围还是很好的,只要你想学,肯定可以学到很多东西的

梨花酱:嗯感觉好像每天都有技术分享一样,大家有好东西都会很积极地分享出来

IFST:然后字节整体层面,讲究字节范,不看title,最起码咱们的这边团队,leader们都会很友好,大家友好相处,不会有明显的上下级之分,大家年龄相差不多,有共同的话题,团建这些该有的都有,而且规格都会比较高,当然,今年因为疫情的原因,还没有组织过团建,等疫情好转,这些肯定都是会恢复的

面试相关

梨花酱:大家肯定都会很关心面试相关的事情,所以再聊一聊这个方面吧,首先,前端这块对于算法的要求是什么样的?

IFST:相比于其他技术岗位比如后端来说,前端涉及到算法的场景确实很少,一般情况下也不会在实际业务中用到算法,但既然作为一名技术人员,基本的算法能力还是需要的,这是一种基础能力,可能大家一说起字节就会想到一定对算法有着很高的要求,一些岗位确实是这样,咱们团队在面试中也会考察一下算法,不过不至于会专门搞些hard三连来故意为难你

梨花酱:一般 easy 和 medium 就够用了?

IFST:嗯,不过算法也只是考察的一方面,所占比重不会像大家想象的那么大,我们更倾向于考察综合能力,不会因为你某道算法题没写出来就一票否决的,如果你算法够好,那么你工程能力稍弱点也没关系,反之如果对于算法不是那么感冒的话,就希望你能具备更高的工程能力,人无完人,我们不会严格要求你非常全面,当然如果你能两者都做到,那最好不过了

梨花酱:一般会有几轮面试?

IFST:一般都是三轮技术面加一轮hr面

梨花酱:技术面的面试官都由谁担任?

IFST:一面基本上是候选人将要加入的小组的组员,也就是平级同事了,二面可能会是小组长,三面是前端leader

梨花酱:一般都会问些什么?

IFST:前两面基本上都是会考场候选人的技术能力了,例如前端基础、算法基础这些,都是常见的面试题,三面可能会考察一下你的综合能力,对未来的规划这些

梨花酱:前面说到咱们团队的技术栈基本上是 React,而且场景主要是PC中后台,如果我之前的技术栈是 vue,工作场景又是移动端,这个会有影响吗?

IFST:不会,无论是React还是Vue,都只是一个框架罢了,技术并不仅限于框架这个东西,如果技术栈匹配,那我会多问你一些框架相关的知识,如果不匹配,我就会问你一些框架无关的知识,不会在你不熟悉 React的情况下还追问你一些React的技术细节的,至于移动端和PC端,也都只是业务场景的不同,只要你技术够用,业务场景是什么并不重要

梨花酱:(~ ̄▽ ̄)~ 可以给我泄漏一下题库吗?

IFST:。。。不可以,不过现在社区中已经存在很多专门针对字节跳动的面试文章和面试题了,大家可以去看一看,当然了,到时候我会不会问你看过的那些就看缘分了

梨花酱:希望候选人是什么样的?

IFST:对于技术有所热爱吧,最起码不讨厌这份差事,有自己的规划,不甘心低头搬砖,积极主动,有 owner 意识,最好能有自己的一个闪光点,简单点说,就是你觉得你行你就来,字节范中有一条是多元兼容,我们希望团队中的每个人都有自己的特点

工作节奏

梨花酱:很多人可能一提到字节,就会想到大小周,一想到大小周就会想到通宵加班,工作强度肯定不小,无形之中就劝退了不少人,真是这样吗?

IFST:是真的

梨花酱: щ(`ω´щ) !

IFST:开玩笑开玩笑,因为公司发展比较迅速,所以业务量确实会比较多,为了完成一些目标,有的团队是会比较累,但咱们团队其实还比较均衡,咱们这边的业务量同样不少,但leader们都很有大局观,业务是做不完的,通宵达旦赶出来的工作质量肯定不高,加班时间久了搞得大家都很疲倦,并不是什么好事,所以并不鼓励加班赶进度,更倾向于可持续发展,业务做不完,只能说明业务量超过了咱们能够承载的限度,绝不是咱们不能加班造成的

梨花酱:是这样的,我能感受到咱们的业务量确实很多,也会出现业务方要求我们尽快完成的情况,但一般这个时候,leader或者小组长都会挺身而出,指出排期的不合理之处,反倒是咱们有些同学总喜欢自己默默扛下所有,这是不合适的,咱们团队并不希望大家承受太大的压力

IFST:嗯,所以大家不必担心加班的问题,如果我说完全不加班那也是不符合实际的,只是咱们相比于其他互联网公司,并没有什么特殊的,大家都是按照自己的能力正常排期,如果业务压力真有那么重,咱们的同学也不可能自行拓展出那么多技术项目并且还能持续维护,平时大家有事情也都可以自由请假,不用担心会不会影响业务推进

梨花酱:咱们的工作时间一般都是什么样的?

IFST:咱们商业化前端团队的话,大部分人上午 10点-10点半之间到公司,因为一般10点半会有每日的例行站会,中午12点开饭,吃完午饭可以午睡到下午2点,晚饭时间是 7点,一般情况下,9点半的时候就有同学陆续下班了,因为晚上打车报销时间是10点,所以大部分同学也会在10点开始打车下班,周三活动日晚饭时间会早一点,理论上是要早点下班的,一般节假日同学们下班时间也会比较早,比如前段时间五一放假,放假前的那一天,晚上7点办公区就没什么人了,当然,平时如果没太多事情,也都可以早点下班,咱们不打卡

梨花酱:也就是并没有外界传闻得那般可怕,而且值得一说的是,周末或节假日非工作时间,也不会有人连环call你,最起码我入职了那么长时间就从来没有被人在休息日叫去干活,如果不是有特别紧急的事情,一到休息日,飞书各种工作群一下子就安静下来,休息日就是休息日,这一点我觉得分得还是比较清楚的

福利及其他

梨花酱:咱们字节的福利还是很不错的ヽ(`З’)ノ

IFST:五险一金和补充商业保险,就近租房补贴、租房优惠折扣、免费三餐和下午茶,零食无限量供应,免费健身医疗福利,该有的福利都有,一些节假日也会发放各种礼物,公司给我们提供了舒适的工作环境,我们才能更好地给公司创造价值嘛

梨花酱:关于字节的福利呢,大家应该都有所了解了,咱们才不是只有盒饭呢 ╭(╯^╰)╮,想了解更多可以看这篇文章传送门,文章中好多出镜的同学都是咱们商业化团队的哦~

还有什么想问的?

好了,本次采访到此为止,我差不多把我认为重要的事情都问了,肯定还有很多其他大家想知道的问题没有提及,大家可以在评论区提问,能回答的我都会尽量回答,不要错过哦~

最后,字节跳动商业化研发团队招人啦~

大家可以直接找我内推,内推邮箱 jianglihua09@gmail.com

给我发简历内推的同学,我都会给予邮件回应(如果两天内没收到我的回复邮件,请直接在这篇文章下发个评论提醒我),不会给大家一种把简历投出去了就没有下文了的感觉(我也曾经投过简历,所以很理解这种感受),大家在面试过程中遇到什么问题,或者有其他不明白的问题都可以问我,因为工作的原因,邮件回复可能不是那么及时,但我会尽量每天查收一遍邮件,大家在发简历的时候,最好在邮件标题上注明 应聘 二字,方便我查找

|