首页 > 笔经面经 > 拿到了字节跳动游戏数据分析意向书,记录一路的风风雨雨

拿到了字节跳动游戏数据分析意向书,记录一路的风风雨雨 内部员工回复

头像
Crayon_ShinChan #字节跳动游戏#
编辑于 2020-09-23 20:23:17 APP内打开
赞 63 | 收藏 84 | 回复28 | 浏览9184
# 讲在前面

在 9 月初收到了字节跳动游戏数据分析的意向书,这是我秋招投的第一个岗位,也是我第一个收到意向书的岗位。秋招一路走来,作为一个非典型背景的人,我深深知道让一个不认识我的人从我的非典型背景中认识我,是如何艰难。所以,我想用这篇文章写写我的经历,借此回顾自己的本科生涯,也给予后来者们一定的鼓励。

# 流程和面试

在 8 月初收到第一次面试邀请,直接面试没有笔试。
第一次面试问的问题很全面,包括技术和业务:
1. 问简历上的经历,主要围绕我的一款校园类小程序展开,这个小程序的市场情况和我在其中担任的角色。
2. 问我平时玩什么游戏,我说王者荣耀、第五人格。然后不知道怎么突然聊到王者荣耀的“西施”英雄要被重做降低操作难度的问题。问了我西施要不要重做。我首先回答了西施的特性:操作难度高,高端局强,低端局弱(低端局的玩家玩不太好),人气低,马上要出皮肤。然后分析了游戏平衡性问题,然后还分析了游戏中的不同市场(高低端局,男女玩家等),如果西施重做,从哪个小市场到哪个小市场,那个市场这类英雄有没有饱和之类的。
3. 问我一道中等难度 SQL 题,因为在滴滴实习写过比较多 sql,所以没啥问题
4. 问我 k-means 的原理,因为学过 cs229,所以对这个比较熟。首先回答了要多次取随机初始值,来防止 converge 到 local minima 的问题,然后回答了这个算法的数学原理公式,并解释了这个算法为什么一定能 converge,但是不一定 converge 到 global minima。答完这道题面试官直接说回答的很好,并且没有因为我有些词中文想不出来,没有介意我用英文,我挺开心的。
5. 然后问了一个简单的 Python 问题和脑经急转弯问题,面试就结束了。

等待了 3,4 天,收到 2 面通知,没想到二面直接是数据分析的老大面。面试前多准备的都是技术问题,字节的游戏业务没有好好准备,差点翻车。
1. 还是问简历,问我为什么要给我的小程序做数据中台系统,而不用微信自带的那些数据分析。因为我在滴滴做实习生的时候领教过一个好的数据中台有多么灵活和强大,所以我就说了数据中台的这些好处。
2. 然后问我在滴滴实习做的自动化场景挖掘是什么原理,我就把背后的机器学习的理论又讲了一遍,因为自己做过,所以也比较熟,讲的比较深入。
3. 然后面试官开始问业务问题:《第五人格》作为非对称竞技游戏,怎么看平衡性。我表示要看单人胜率,阵容胜率,地图胜率,克制能力这四个维度,另外这些维度也可以组合当作更精细的场景来看。然后还提到因为这游戏非对称,需要求生者更多,所以胜率应该向求生者倾斜一点,这样才能更好匹配。然后坑来了,面试官问我,那胜率要多少觉得合理呢?我懵了,要我说一个值,我还真说不出来,支支吾吾了很久,最后拍脑袋了一个数字强行解释,最后用这游戏平局概率很高,所以淡化了胜率的感受,来稍微圆过去
4. MongoDB,HiveSQL 和 MySQL 的区别。我先回答了这几个东西是什么,关系型和非关系型,然后讨论区别基本就回答了应用上的区别,MongoDB 更灵活更适合小型程序开发之类的。面试官问我还有吗?我感觉他是想让我回答数据库原理上的区别,但是由于我学主要还是用这些数据库用得多,背后原理并没有深究,所以只能说到应用层面的东西。
5. 问我 C++ 和 Python 的区别,我说了速度区别,传值原理区别,然后面试官问我 Python 传值原理。这个问题我只是大概有印象,但是因为是数据分析面试,所以没有准备,支支吾吾,最后说出个大意,面试官说基本是正确的。我反问:咱们不是数据分析面试吗?面试官回怼:不是你自己说的传值原理有区别吗?我突然害怕面试官是不是对我印象不太好。
6. 问我知道字节的什么游戏,对字节做游戏有什么看法。因为我以为二面还是偏技术,所以完全没有准备这么战略的问题,然后也发现自己对游戏市场的了解很不深入,面试官说一些游戏品类的英文的时候,我甚至连 MMO、SLG 是什么都不知道。虽然玩过很多游戏,但是完全没有从行业角度思考过,而且我也不知道字节有什么游戏,所以当时这道题答得很差,我回答到一半,面试官就让我别继续了。
最后面试官说我们面了一个小时,时间超了,我还没说完“抱歉”,他就挂了。当时觉得自己是不是没戏了。

后来得知 2 面的面试官就是数分老大,过了就 hr 面了,我感觉自己更凉了。当时觉得非常不甘心,想着虽然不能进字节,我也一定要去了解游戏行业,我想要知道当时面试官问我的答案是什么。所以去看了 b 站各种游戏 up 对游戏的介绍,他们的行业理解。去看了很多行业的分析报告,去看了抖音这些产品的游戏广告情况,最后摸清了字节在游戏赛道的处境。
8 天过去,以为自己没戏了,没想到收到了字节的 hr 面的通知,当时觉得自己在做梦。hr 面试注重挖掘个人的性格,不过好像也会聊到一些业务相关的问题。hr 是个男生,非常亲和。
1. 还是问我简历中的校园小程序,不过终点是问我在里面担任的领导角色,衍生一些关于领导力和性格的问题。我讲了自己大一做领导者很失败的经历,分析了原因(原因是大一领导他人脾气太软),然后将怎么将吸取到的经验放到带领这个小程序的团队 balabala
2. 上面那个问题反正衍生了很多相关问题。最后和 hr 又聊到 2 面最后一个当时答得稀烂的问题,hr 说我再回答一次怎么回答。因为二面后很不甘心,所以了解了很多行业知识,和字节在游戏赛道的特殊之处,所以这次回答的很完美。

又过了 8,9 天,hr 打电话给我,然后收到意向书。

# 关于我

## 背景
我的背景非常乱,Finance Accounting & Management 本科,宁波诺丁汉大学,高中浙江信息竞赛选手,大学开发过几款软件,大二和大三假期疯狂学习数据分析机器学习,大三结束甚至 gap 一年去滴滴数据分析实习,和学习机器学习,还有开发软件,做着和我的大学专业完全无关的事情。
我很羡慕一些能专注于一个领域的同学,感觉他们能得到很多专业老师的支持,科研也好,金融也罢,他们的道路看起来总是那么清晰,然后一直往前冲。大学时我总感觉自己像一片漂在水上的叶子,前面是什么,我不知道,我以后要做什么,其实我在很长一段时间也没有太多想法。

## 学啥
相信大多数人都经历过迷茫,不知道自己将来做什么,觉得自己不能全心全意做自己眼前的事情。就像我,读商科专业,但是我更看重的是商学院给我带来的人文气息,身边的同学教会我的如何去和他人沟通和合作,所以我的商科成绩只能维持在 Top 10% 左右,自己很想努力做得更好,但是事实告诉我,我并不想。
所以,专业课之外,Coursera 和各种自学渠道成为了我学习最吸引我的东西的地方。前前后后学了 Coursera 6,7 个 Specializations (一个 Specialization 相当于一个主题,是 3,4 个课程的集合),选的是那些真正能学到东西的 Specialization,所以强度和学校的正式课程也差不多。包含的内容包括:数据库,数据可视化,编程语言,机器学习
但是我上过强度最强的是斯坦福的 CS229,这门课是很有名的吴恩达教授的课,里面非常深入地讲了机器学习算法的数学原理,对我的数学能力也是很大的挑战,每个 Lecture 都会花掉我 20 来个小时(网课视频+第一版笔记+第二版笔记+衍生知识或者代码),所以总共 20 个 Lecture 我学习了 300 小时左右。学习过程不断请教别人问题,深化数学知识。所以机器学习基础打的比较牢固,这也让我在面试的时候回答这类问题答得很好。不过我对与更高阶更新的机器学习方法仍然缺乏足够的学习和实践,这也是我接下来要努力的。
因为自己感兴趣,又去学了很多开发,React,EggJS。干起开发来,真的能够废寝忘食,不洗头不吃饭不睡觉。虽然我知道这个经历对我做数据分析没啥太大帮助,事实也证明大多数面试官根本不 care 这经历。但是我忍不住就是会去做。相信大家对于自己的爱好,都是这样的心情吧。

## 我的经历的尴尬之处
生于 Z 世代的我们,面临着非常大的竞争压力。机会越来越少,大家的能力越来越强。其实想想真的非常无解,A 同学拿到一个机会,就代表 B 同学少了一个机会。有时候人数甚至多到 B 同学没有展现自我的机会,直接就被刷了。
大多数时候,面试官或者简历筛选者看到我这么杂的经历(学的专业和技能完全是两条线),还有学校没有名气,直接就把我刷掉了。甚至学校里的成绩 Top 1% 的同学绩点 4.0 和德勤实习的经历还会被面试官质疑造假,因为他百度之后,可能感觉我们学校是个野鸡学校。

大二很努力地做一个项目,终于得到一次面试机会。还面到面试前看过的一道一模一样的题目,自信满满地说出答案,却被面试官评价“Bullshit”。还因为面试中提到 PCA 等广告名词,被批评自己会装逼。那场面试结束之后,整个人站起身都是站不稳的,有一种自己努力了这么久还不是这样的感觉。
但是后来想明白了,其实有时候别人给你很多负面评价,因为他们一开始就已经带着这样的偏见去看你。因为后面经历地太多了,当跟前辈请教将来怎么学习 XX 知识,他可能觉得你压根学不好,就会回答的很敷衍。其实也是情有可原,试想一个商科的学生,说自己要开发 xxx,要去学什么,谁会理呢?
所以感觉大学的时候,更多的支持都是来自同辈,而不是前辈(面试官或者老师之类)。滴滴实习认识到的实习生和老板(其实也很年轻,算是同辈?),学校里的同学,总能给到支持和认可。他们的鼓励也是我坚持学习自己喜欢的东西的动力。
事实是,在秋招时,有的公司我笔试做的不错,仍然没有被邀请面试,笔试做的差一些的公司,就更不用说了。其实有时候我看着自己商科专业,却非常技术向的简历,我自己都会怀疑我到底是谁?真的行吗?
最后还是非常感谢字节能够给我一个机会展现自己。

# 为什么最后选了游戏数据分析师

在北京实习的日子,非常疲惫,有一天去坐过山车🎢,我发现自己在高空中直线坠落地时候竟然是这么爽快,坠落地越快,我和座位的对撞感越强,越能够使我感到兴奋,直接看着天空欢呼。朴树的那句歌词:”敢不敢义无反顾地坠落。“其实说白了就是从心,无论这样的结果是好是坏。
我很严肃地思考了自己热爱的东西,我不喜欢做我不喜欢的产品的数分,比如短视频,某些产品我更希望自己做它的产品经理,从 0 到 1,而不是做它的数分。
所以我主要投 2 种岗位,一种是我喜欢的产品的产品经理,虽然我有很多开发和设计产品的经验,但是应该都挂了,缘分没到吧。
另一种就是我我喜欢的产品的数据分析。我发现在我压力大的时候,基本就是通过玩重度游戏,把自己带到另一个世界。和朋友一起玩的时候,甚至会像小朋友一样对着非常幼稚的话题傻笑。我终于意识到游戏从来不是毒药,它是解药。那为什么不直接参与到游戏行业中去呢?做游戏数据分析师,让游戏能创造更大的价值,虽然我知道这个价值其实有时候是多方价值的平衡,包括玩家和公司等等。但是,何必瞻前顾后,内心告诉自己想做这个,就去做呗。

# 一些鼓励

其实和大部分人一样,我遇到的失败远远多于成功,不被认同是常事。但是我相信,只要我们带着朋友的鼓励,遵从自己内心想做的事情,把同辈压力当成屎(因为你是独特的,你可以做任何你喜欢的独特的事情,只不过看起来是被同辈甩在后面而已,那又怎么样呢?)。总有一天,会有一道缝为我们打开,然后我们要做的就是,从缝中钻过去。

更多模拟面试

28条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

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

近期精华帖

热门推荐