首页 > 【分享】ByteDance舞厂新人的校招经验总结
头像
字节跳动Android工程师
编辑于 2020-08-07 11:26
+ 关注

【分享】ByteDance舞厂新人的校招经验总结

2020年真的是魔幻的一年,新冠全球蔓延,美股四次熔断,国际形式瞬息万变,灯塔带着一票小弟在那边疯狂搞事情,

就在这个环境下2021届秋招来了,允悲......
对于我来说比较可惜的事情就是毕业季搞得没点响动,对于你们来说,今年的就业真的是太太太太太难啦......

写在前面

(本文还在更新中,先贴出来~)

权当是对自己应届经历的一次总结和缅怀。
希望这篇文章能够帮助到那些正需要启示的人,也希望你们在这条路上披襟斩棘,一往无前。

想要跟我取得进一步沟通,邮箱是qujing.oykuk@bytedance.com,欢迎拿简历砸我吖。
可内推字节跳动校招 & 实习 & 社招,内推码可以私我获取

读研还是就业

相信此时正在读这篇文章的你,也会有这样的疑惑:到底是选择读研,还是就业?
考虑读研的理由有很多:就业竞争压力大、本科学历没优势、进一步提高专业水平、受周围的环境影响等等,归根到底,还是为了提高自身的综合竞争力。
这个问题没有绝对的答案,但是可以问自己一些问题,听听自己内心的答案,再做选择时就能清晰很多。

  • 你能靠自己读研期间的积累,在毕业后追赶上那些当初选择就业的人吗?
    • 如果有把握,不必在意一时的工作经验和收入,读研带给你的长期收益是值得你投资的。
    • 如果没把握,不妨再想想其中的利弊。
  • 你对未来三年的学习有做明确的规划吗?
  • 你对读研所选方向感兴趣吗?

对于这些问题我做过一些思考:(当然,这也仅仅局限于我的个人见解,仅供参考。)

  1. 我没保研名额,我有足够的精力应对考研吗?如果失败了我有勇气二战吗?
  2. 相较于读研,我比他们多了3年时间的工作经历,在这个过程中我能积累到什么程度?
  3. 当下最适合我的选择是什么?

那段时间也跟同学、教练以及家人交流了很多,终于决定暑假开始狂补专业知识,备战秋招......
说实话,对于操作系统跟计网一窍不通的我,表示我真的是太难了......

图片说明

让简历大放异彩

去年7月,我几乎是一边投递提前批简历,一边开始了我的专业课基础复习之路。
一开始我的简历写的实在惨不忍睹。我把简历发给学长,让他帮忙修改一下,他表示我的简历写得很乱,这样交上去很难过简历筛选。在经历若干个版本的迭代后,我终于写出了一份能让自己赏心悦目的简历了!

下面给大家一个规范参考

  • 个人信息

    • 必填:姓名,联系方式(电话,邮箱),投递岗位
    • 选填:性别,1寸正装照,其他
      个人信息一定要简洁明了,要让读你简历的人第一眼就能找到你的名字和联系方式!不要写一堆“人口普查”的内容进去。
  • 教育经历

    • 必填:学校(学院),专业,毕业时间
    • 选填:如果你的绩点很好,大胆写上你的绩点和排名吧!如果你拿了有含金量的荣誉,也可以写上。
    • 补充:如果你想表现专业与岗位相关性,可以写上相关的专业课!
      教育经历里,不要把一些无关紧要的东西写进去了,其余的都还好。
  • 实习经历

    • 必填:公司,城市,岗位,时间。然后具体介绍工作内容,按照模板“在什么场景/背景下,有什么需求,你通过做了什么事情,达到了什么效果。”
    • 选填:在这个阶段的收获。
      实习经历最好按照STAR法则描述工作内容,写得好的实习经历是你面试中的话题来源,也是你的加分项,切忌无中生有。
  • 组织经历 / 项目经历

    • 可参考“实习经历”去写
  • 获奖情况

    • 建议挑选最有代表性的3-5项写上去,并且是挑选同类获奖的最高荣誉,比如同时拿了“省级三好学生”和“市级三好”,就不用再写后者了。
    • 宁缺毋滥。
  • 技能 / 其他

    • 自由发挥,但是尽量客观,我觉得过于主观的描述不是加分项。

面试官、HR一定是先认识你的简历,然后再认识你,因此一份美丽的简历能够给你的第一印象加分。我当时也是一份简历横横竖竖改了几十个版本,并且面试过程中真的会被问到简历里写的相关内容!

图片说明

面试前的准备

  1. 一份能让自己赏心悦目的简历。
  2. 开始准备面试,设想面试官会考察你什么方面的知识储备,并针对性去做复习。
  3. 找内推。(比如说文末就有我的字节跳动内推码,要不先投递简历,回来再看?)

最关键的一点其实还是“准备面试”,我们的目标可不只是为了过简历筛选,而是为了通过面试斩获Offer。
至于怎么准备面试,可以先从以下几点入手:

  1. 了解岗位招聘要求
  2. 针对岗位要求,对专业基础做针对复习,如计算机网络、操作系统、数据库原理等
  3. 对自己简历里写过的内容进行复习,如项目经历、实习经历等
  4. 刷编程题,很多同学都是挂在编程题上!(ACM竞赛玩家可选择性忽略)

至于以上几点,都可以在牛客网上进行针对性的信息检索和训练。我在这就不班门弄斧了。
去年这个时候,我在牛客网上阅读了大量的客户端面试经历,也刷了一些编程题,这些积累对于我的面试表现有不错的加分。
虽然当时觉得这些人写的面经“都是些啥,怎么全都是我不会的”。但总体还是收获颇丰。

进入面试流程

自我介绍

自我介绍一定要围绕岗位匹配度来展开,你要向你的面试官传达出你适合这个岗位的case,并且自我介绍一定要有重点,这样可以为之后的面试打开话题。比如你介绍一下自己做过的XXX项目,面试官就会顺着问你有关XXX项目的技术实现了。又比如你介绍说自己打过ACM,拿过区预赛XX牌,面试官也许就会围绕Coding跟你切磋切磋。被考察自己熟悉的方向,是不是很开心?

面试整体流程

一般来说,当你通过了简历筛选和评估,就会收到笔试邀请(也有可能直接进入面试环节),当通过了笔试之后就会进入面试环节
笔试主要考察基础知识储备、coding能力和算法能力。进入面试,一般有多轮面试。初面一般比较基础,可能着重点在于专业课的积累程度、编程能力。二、三面可能更加进阶,偏向技术广度、深度,实战能力。
通过技术面试后通常会有部门Leader面试以及HR面试,主要看岗位匹配度、软素质(沟通能力、规划能力等)和个人诉求等,也会沟通入职相关信息等。

0基础怎么通过面试

没有岗位相关经验,是校招生的痛点,然而企业对于这种情况是有心理准备的。
如果候选人是一个从没做过安卓开发的应届生,面试官问再多的安卓相关也没用。
这个时候面试官就会倾向于从别的方向来考察你的综合素质。
比如在学校学了那么多专业课,总有值得考察的一两门吧;
做程序员最起码的数据结构和算法还是需要手撕代码吧;
再延伸到语言特性、内存管理、多线程等等......

你看,0基础也是有面试话题的,只要你能够展示自己的学习能力/扎实的基础,没有相关基础又有何妨

图片说明

简单回顾下我在面试时候的一个沟通case吧,
对于Java和多线程我并没有多少了解,但是我比较擅长数据结构,以及Coding能力不错:

  • 面试官问我:了解Java的hashmap和hashtable的区别吗?
  • 我:不会,从没写过......(坦诚从宽)
  • 面试官:没关系,那你讲讲什么是hash吧?
  • 我:巴拉巴拉......(会啥说啥)
  • 面试官:那你说的这种hash,有什么优点和缺点,使用在什么场景?
  • 我:做KV对便于查询,但是有可能因为hash冲突导致性能滑坡......(省略)
  • 面试官:那假设我用你说的这种数据结构做多线程查询,涉及读写操作,你怎么避免错误?(切换到多线程的问题)
  • 我:加锁!保证每次访问的时候都互斥进行。
  • 面试官:那查询量很大,你这不是卡得要死?有什么改进策略吗,随便说。(开放式问题)
  • 我:hash套hash?总之我想设计一种数据结构,能够保证冲突率尽可能低,从而......
  • 面试官:你写一个给我看看?
  • 我:好的。(写就写)

试图把话题往自己擅长的方向引,不会就直说,没什么尴尬的。

图片说明

如何有针对性的训练Coding

因为我有ACM竞赛经历吧,所以这块还算比较擅长,也没做过什么特别的准备。
不过我觉得编程能力一般的同学,还是非常有必要去刷刷题的。

  1. 有时间的话,刷leetcode、剑指offer等
  2. 无时间
    • 队列、栈,以及他们的应用
    • 归并排序
    • 简单的递推,动态规划
    • 单调性问题
    • 二分
    • 简单的博弈
  3. 看面经,有人写题解,可以去看看人家的解题思路

如果时间充足,建议去刷成系统的套题,如果没时间,可以针对常考的内容进行训练,以上列举了一些常考的题型。
如果你是ACM选手,并且暴露出自己是个ACM选手,那就准备好被面试官问比较复杂的树形DP吧......(因为我经历过)

沟通技巧

不要害怕主动联系HR

如果长时间没有得到面试结果的回应,心里又没有底,建议直接去跟HR对话。

  1. 给自己一个心理预期,这样有利于接下来的安排;
  2. 如果得到不好的结果,也能询问下HR,自己还有哪些不足;
  3. 抓紧时间,做复盘。

面试官问:你有什么想问我的?

这个问题看似没头绪,实则是面试官想通过你的问题,了解到你的职业诉求、个人规划、学习能力等,
所以我们要慎重选择好自己想要问的问题。
什么场合下问什么问题呢?
比如你在技术面问面试官薪资待遇、加班情况、组织架构等问题,大概率会被拒绝回答的;
或者你问HR在技术学习上有什么好的建议,HR估计也没法给你回答。
图片说明

所以说要对症下药嘛,如果对这个环节没把握,不妨提前准备好。

有需要字节跳动内推的同学自取~

校招

字节跳动校招内推码: 7AMQR6B
投递链接: https://job.toutiao.com/s/JjymTuv

实习 / 社招

投递链接:https://job.toutiao.com/s/JjfmsAq

简历 & 咨询 邮箱

qujing.oykuk@bytedance.com

全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐