首页 / 文章

想进字节跳动的新生代前端民工们,都提出了什么问题?

Aug 20, 2021

大家好,我是来自字节跳动 Web Infra 团队的 ssh

之前三四月的时候我为了我们 APM 性能监控团队的招聘,建立了字节面试的群。时间过去了几个月,求职的同学们也基本都找到了自己满意的新工作。

那时候为了想进字节的老铁们准备了一份 QA,这里的问题都是当时招聘群的群友们提出来的,我想也能代表一部分对字节有好感的新生代前端民工们所关心的问题吧,所以今天我把这篇 QA 整理优化以后发布出来,希望对你有所帮助。

以下是 QA 的内容:

卡学历吗?大专学历可以进不?

社招学历是个非常热门的话题,相比大部分互联网大厂,字节是属于比较开放包容的一类了,原则上是本科及以上,但如果你有以下这几种特质之一:

  1. 开源项目加成,直接来个什么 React Contributor 还怕谁?
  2. 社区大佬,自带流量自带光环,且实力也到位。
  3. 在公司主导完成了很复杂的项目,让人眼前一亮。
  4. 其他能让人眼前一亮的地方,比如 Github 几千 star、某本代码书的作者等等,请一定要在简历上写出来。

我知道身边有专科、大学辍学的大佬也进了字节,中专学历的 95 年的刘博文也作为 p7 进了阿里,当然他们都是非常优秀的,总体来说就是这样。

学历很重要,但是绝对不是唯一的因素,别让它限制你的技术梦想

对算法的要求是什么样的?

一直以来字节的算法面试难度都被妖魔化了,其实那只是比较偏见的看法,目前社招对前端工程师的要求还是以代码能力为主,会避免去考那些偏门、不实用的算法

如果说的直接一点的话,算法不会是考察的重点。就算要考察的话,也会以实用性为主,不考偏门冷门。

只要你平时代码写得多,积累的好,大概率会表现的比较优秀。不会提倡你专门去搞一些八股文之类的。

我该怎么准备面试?

一份优秀简历很重要,决定了每天查看茫茫多简历的 HR、面试官对你的第一印象,这里可以看我写过的一篇文章:如何写「前端简历」,能敲开字节跳动的大门?

如果需要大而全的面试复习纲要,可以看这里:字节员工编写的面试宝典

如果时间所剩不多了,就需要开始针对性的攻关了,最直接了当的方法就是多看一些大厂前端的面经,看看目前大厂需要的人才着重的技能点是什么,然后结合你自己的简历技术栈,筛选出你觉得对你有价值但是你掌握的不好的面试题。

我的公众号里也收集了很多社区优秀的面经,在首页的话题栏点「面经 & 手写」即可看到:

每个人都会根据自己的特点被针对性的考察,比如熟悉 node 的人被考察了服务端知识,做过 SSR 项目的同学被考察 SSR 相关知识,做过运维的人考察 docker, k8s 等知识,如果你没有相应的特征就可以先无视那些题目,自己稍微判断一下即可。毕竟在工程师的前期阶段,面试官更多的是想要确定你在自己熟悉的领域做的出色,这样就够了。

另外字节是非常注重代码能力的,这些天一定要多写代码,写各种场景的代码,多总结回顾。

最好自己记录一个仓库,督促自己每天小绿点打卡,并且定期回顾前几天学习的内容。

比如我当时复习的时候,就建立了一个这样的仓库: https://github.com/sl1673495/daily-plan/issues

这样准备两三个月下来,相信你在三四月份的面试中会表现的非常好。

字节是 996 吗?

作息也是个问题… 我们部门目前看来,早上 10 点 30 到,晚上没啥事的话 9 - 10 点都可以走吧。中午 2 小时午休,晚上 1 小时吃饭时间。不存在字节和心脏只有一个能跳动!

周末作息是大小周,每两周加班一天,加班的那天是双倍工资现在已经调整为双休了!❤️

3 年不到跳了两家公司(每家都是 1 年半),大厂背景调查会介意吗?

3 年两家整体来说还好,如果是一年一家的话,这会是一个扣分项,整体来说简历竞争力会降低。但如果有比较无奈的理由(公司倒闭,业务裁撤或者很严重的其他问题),而不是因为你的性格原因不稳定的话,也还可以接受。

背景调查跟自己写的工作经历有多大差距才不会被通过?

这个是诚信问题,不能造假。

现在面试都是视频面试嘛?

字节一直都可以远程视频面,然后写代码是在牛客网上写,双向互动。

挺说现在头条薪资涨幅会严格卡在 30%?

没有严格的说法,会根据你的面试表现来给你定级,会在每个级别的薪资范围中界定薪资。

薪资涨幅最主要的决定因素是面试表现和代码能力,好好准备并认真对待面试的候选人,在薪酬上涨幅空间也会灵活一些。

听说头条的薪资入职即巅峰?

并不是这样,但是字节跳动内部也确实没有普调的说法,但会把更多的资源倾向于给到表现优秀的同学。简单来说,如果你在公司表现的好,那么你的加薪、升职的机会、幅度相比较来说都会更多。

2 年工作经验薪资范围是多少呢?

没有严格的范围,参考上一问。如果你能面到高职级,那么薪资自然会更高。

头条从一面到 offer 审批的周期大概多久?

头条这边的流程相对来说较快的,技术面甚至有可能在一天之内走完。然后会走 hr 面 -> offer 审批 -> 薪资审批等流程,我当时总共是两周多吧。

当然如果你是紧急流程,可以和安排面试的 HR 讲尽量紧凑一点,可以加急流程。

流程下来的话一共会有几面,具体是哪些?

一共会有 4 轮面试,少数情况下会出现加面:

  • 1 - 2 面:技术面,写代码为主,考察代码能力、各种前端知识。
  • 3 面:leader 面,聊业务,聊规划,聊你的项目为主,可能穿插很少的代码题。
  • 4 面:hr 面,聊软技能,聊你的人生,展现你的性格。

群主是否可以线下模拟面试进行指导,避免浪费面试机会

这个太难了,我工作其实也很忙,要兼顾招聘和业务。😌

社招面试,都会问些什么?会比较在意的是哪方面的(如基础,思维等)?

  • 首先是代码能力,字节是比较看重代码能力的,所以面试的时候也会有很多的手写代码环节。所以需要你平常多积累自己的写代码能力,不能光侧重理论。手写题目是什么我不能透露,但是网上其实各种面经里都有。
  • 你的理论知识,这个也会穿插着问,但是字节是相对来说不喜欢问八股文的了,大家都能背下来的东西就不太喜欢问。
  • 你的学习方法,你平常是不是有在持续学习,在什么平台学习,最近在看什么文章、书,这些都会是关注的点。

30 岁了,还能进大厂吗

30 岁只要能力到位的话,大厂并不会拒绝这个呀?但是随着年龄的提高,相应的期望也会提高,这是很正常的。

如果面试被拒,是不是会进入人才库,冷冻半年么?

半年不是强制的,也看你的面试表现,比如你的基础技能不扎实,那么其实你自己也需要静下心来再修炼半年。

但如果只是业务方向不合适,那不会有这个限制,换个团队继续面太正常了。

什么情况 / 能力下可以拿到群主团队给的内推机会呢?

只要你有信心,准备好了,随时都可以来找我。

对于专科应届生有什么好的选择推荐吗。

就一个字,学。找准自己的目标和方向,既然起点落后了,那就比别人少玩一些,多花一些时间去追赶。

这里推荐我的学习路线:写给初中级前端的高级进阶指南,地球人看了都说好。

有员工宿舍吗?

没有,但是住公司附近的话会给出租房补贴。

怎样结合自身的优势与劣势,寻找对应的工作岗位(部门)?

这个其实工作一定时间了,你自己心里也大概清楚你感兴趣的方向和你熟悉的技能。结合起来进行选择就行了。

比如你熟悉中后台开发,你也挺喜欢造一些组件轮子啥的,那你可以继续选择这个方向。

但是如果你喜欢音视频,之前却一直在做中后台开发,那只能在业余的时间自己去补齐这方面的知识,然后尝试在简历、面试中去打动面试官。

node 基础设施是指哪方面,中间层,造轮子,还是独立服务提供 api

你能想到的这些都有,有一定量的业务,也会造一些基础设施的轮子,也可以做 Serveless 相关的开发,不用怕发挥不出你的才能。

  • 基于 koa 封装的公司通用的 node 框架
  • 基础工具库比如数据库、服务发现等等……
  • node 性能监控平台
  • node 服务运维相关工作

部门的职位描述、地点、做什么事情?

Web Infra 团队主页

如果单看我们 Web Infra 部门的话,在北上广深杭有这些选择:

我们吸引了开源社区的很多前端大佬,一起进来做点有意义的事儿。

当然字节的全国各地的其他所有岗位我也都可以内推,如果上面没有你感兴趣的话,可以看这里的内推链接。筛选你感兴趣的地点和岗位即可,600 多个前端岗位可选。

如何联系我?

微信 sshsunlight,我希望交很多前端朋友,哪怕你暂时不需要内推,也可以先来占个好友位!哈哈哈。


>
CC BY-NC-SA 4.0 2021-PRESENT © ssh