终于,这是最后一篇文章了。 这篇文章主要写一下我的面试过程的总结。 可能也是很多人比较关心的一个部分。 重申一下,我的经历比较特别(985本科机械专业转行)。 我的经历可能并不适合所有人。 主要针对三年以下的客户开发职位。
关于投递简历
前两篇文章已经讲了如何写简历、如何选择公司。 以下是如何提交简历。 首先,内部推荐是最好的方式。 如果您认识的人向您推荐,您可以向他或她询问有关该公司的更多信息。 如果你的简历太差,推荐人可能会直接给你pass,省去你后续的流程。 如果你的简历不错,你可以很快获得批准并获得面试机会。 而且,推荐通常会附带推荐费,你甚至可以同意推荐人分享推荐费。
除了内部推荐,我主要采用的是Boss直接招聘。 只要你把简历放在那里,就会有很多人来找你,你可以一一挑选。 需要注意的是,对方可以看到你的阅读状态。 如果你读不回来,对方就会知道。 即使你不看,你仍然可以在名单上看到对方公司的名字。 所以我的做法是,如果你还没有准备好向你喜欢的公司投递简历,就不要先看对方的新闻。 等到您想提交简历后再阅读新闻。

基本上,每天都有人来找我。
对于你想去的知名公司,如果对方从来没有来找过你,那么这种情况下投简历很可能是没有用的。 因为老板直聘上HR每天都会看很多简历,如果他们想要你,他们早就来找你了。
虽然我在上一篇文章中已经说过了,但是我想我有必要再次强调一下,投递简历的频率不宜太高(除非你已经确认辞职)。 我建议的面试频率是每月一到两次面试,每月请假不超过三次。
关于猎头
将简历放在招聘网站上的一个缺点是猎头会联系您。 对于我们这样没有很长工作经验的人来说,我觉得没必要找猎头。 猎头把你推进去,靠佣金赚钱(一般是你年薪的10%)。 对方给你推荐的职位基本上都是你已经可以进入的职位。 猎头公司通常与知名的大中型公司合作,但对于一些小型初创公司,你仍然需要自己去找他们。
还有一点就是,如果你遇到无良猎头,他会到处泄露你的个人信息。 有的甚至走极端,直接将简历发布到其他招聘网站上。 笔者曾经把我的简历给了猎头,短短两三天就有几十个猎头联系我。 当我询问时,我发现我的简历在我不知情的情况下被发布到了另一个招聘网站上。 。
当然,并不是没有好的猎头。 笔者也遇到过不错的猎头。 好的猎头会根据你的简历和个人情况向你推荐最合适的职位。 他们还会告诉你各大游戏公司项目组的内部情况。 有些人甚至会在面试前给你一套神秘的规则。 面试问题。 而不是说“xxx公司,你听说过吗?” (拜托,现在互联网这么发达,我早就在网上看到过你提到的xxx公司了,你能得到一些独家信息吗?) 不过,像这样好的猎头很难找。 如果你想得到这样的猎头,最好依靠朋友的推荐来获取你的联系方式。 不建议自己去招聘网站盲目搜索。
关于远程面试
因为我要搬到另一个城市发展,所以面试职位的工作地点与我现在的工作地点不在同一个城市。 因此,所有采访都是远程进行的。 远程面试基本上就是使用对方指定的软件,然后在面试时间输入房间号进行视频面试(最好提前10分钟进入房间,因为有些软件要求你在进步)。 或者直接电话面试。 对于视频面试,建议使用手机。
远程面试几乎没有笔试。 这就是为什么我建议大家不要写太多leetcode题。
关于薪资
面试的最后阶段肯定会涉及薪资谈判。 谈起薪资,有很多话要说。 那么薪资多少合适呢? 当然,如果你足够牛逼的话,你想要什么都可以要求。 这么牛逼的人可能不会看我的文章,我也没有什么建议可以给你。 多少薪资合适,取决于招聘网站上对方公司提供的薪资范围、你目前的薪资、对方公司的工作强度、面试情况、目前手头是否有其他offer、以及你对对方公司的满意度。提供。

对于普通应聘者来说,HR给出的薪资不会超过中位数。 (比如图中14k到20k,那么17k左右可能就是对方开出的工资了)。
一般来说,你的能力是否高于对方的招聘要求以及你手头是否有其他offer都是可以决定你能否拿到高薪的因素。
作者曾经面试过一家小公司,技术问题回答得很好。 但一开始HR开出的薪资只有我现在薪资的1.3倍,对此我并不满意。 第二天我直接通知对方,我已经收到了其他公司的offer,暂时不会考虑。 没想到对方HR的offer是我现在工资的两倍左右。 虽然我最后没有去。 因为我认为薪水并不是衡量一份工作好坏的唯一因素。 我有自己的职业规划,从长远来看,有两家公司比另一家更符合我的职业规划。
采访总结·第1部分
下面我按照时间来总结一下我面试各个公司的经历。 让我提醒你,记住面试问题是没有什么用的。 关键是要思考面试官的问题思维。
1. 米哈游
MiHoYo通过内部推荐提交了我的简历。 MiHoYo经常可以看到他们的人进行内部推荐,而且内部推荐非常容易。 向内部人士推荐您的简历后,您可以在不到一周的时间内安排面试。
一边:
上来就问了topk,还问了随机数范围的扩展。 还有unity底层的aot和jit是什么,以及unity工程中的特殊文件夹。 另外,我挑了简历上spine相关的东西,问了一下spine的基础知识,但是问题不深入。 总共花了半个小时左右就结束了。
双方:
两周后,我收到了二面的通知。 推测答案不太好,但他们缺人,所以就接了。 这次问的是spine动画,因为简历上写了。 我问了一个很详细的问题:动画中有关键帧。 播放动画时如何知道当前时间是否应该触发关键帧。 答案是记录上一帧的时间。 如果关键帧落在上一帧和本帧的范围内,则表示应该触发。
然后问了spine相关的项目经验,比如你是否这样使用spine,为什么不那样使用。 然后问了网络协议。 可能您的项目使用 udp 或 tcp。 你知道kcp吗? (KCP是一种改进的可靠有序的UDP,具体可以查百度)然后问了多线程。 因为面试时我对多线程一无所知,所以没有回答。 最后的面试还有半个小时左右就结束了。
最后面试后,我收到一封电子邮件,告诉我我失败了。
总结:
作为我今年面试的第一家公司,miHoYo 给出的答案非常垃圾。 这也和我在公司的两年里从来没有出去面试过有很大关系。 总结经验教训:
2. 心跳
鑫东的面试官有两个,一个是技术人员,另一个好像是不懂技术的制作人。 询问了网络协议的基础知识。 物理方面,问了如何实现两个高速物体的连续碰撞检测以及不规则物体的碰撞检测。 UI方面,问了UI和特效的显示层次处理。 我们问了很多关于Lua的问题,为什么使用xlua或者tolua,比较这两种方案,以及c#和lua交互的原理。 制作人询问剧情系统如何设计,包含哪些功能。
面试结束后让我回去等消息,一直没有收到任何回复。
总结:
新动的面试时间和上次miHoYo相差不大,所以这次还是和上次面试一样的问题。 总结经验教训:

3.B站
B站的制作人直接来找我。 这位制片人刚刚从研究生院毕业,正在从事他在学校就开始的一个单独旅行项目。 项目组里除了他就只有几个人了。 因为我的项目经历和他想做的游戏高度匹配,所以技术方面我没有多讲。 我聊了一会儿他的情况,然后说他想要我。 后来因为薪资达不到我的要求,项目也没有兴趣,我就离开了。

当时制作人给我看的视频,av53183475
后来我找到很多人询问b站内游戏研发部门的情况。 哔哩哔哩的游戏研发部门成立已有一段时间,但总体研发能力不是很好,目前还没有成功的游戏。 我还发现很多开发了很久的项目在B站都被砍掉了。 总之,我不建议去b站玩游戏。
4. 酷房子
面试前提交简历时,良屋需要包含你制作的一款游戏。 这个游戏不是你的公司项目,也不是你的技术演示项目。 相反,它是一个能够表达你的设计水平并具有一定的游戏性和创造力的游戏。 这个要求有点“奇怪”,但良屋本身并不是一家“普通”的公司,它是一家独自旅行的公司。 除了技术能力之外,独行旅游公司在招人的时候通常还有其他的要求(这就是为什么独行旅游公司经常招不到人的原因之一就是人╮(╯▽╰)╭)。
看了简历后,良屋CEO李泽阳前来面试。 问的都是基础问题,因为梁武进来后,程序员需要设计自己的游戏,所以普通游戏公司的项目经验没什么用处。
大多数面试问题都非常简单。 我记不太清楚了。 我记得的包括引用类型和值类型的区别,为什么需要拆箱,如何写空间变换矩阵包括旋转矩阵,w分量有什么用,向量。 点积和叉积。
最终我顺利拿到了offer。 虽然薪资比其他单机游戏公司高了一些,但还是落后于做商业手游的公司一些。 再加上深圳有点远,所以我最终没有去。
总结:
良屋是一家典型的独自旅行公司,其面试与其他公司有较大不同。 总结成功经验:
自我提升阶段
上半年我面试的公司中,除了太不靠谱的哔哩哔哩和我对单人旅行很了解的凉屋外,鑫东和米哈游的面试都是惨败。 所以面试完这些公司之后我就不再发简历了,开始了漫长的个人提升之路。 这几个月我做了几件事:

这是我过去六个月一直在玩的游戏,对吗?
采访总结·第二部分
时间已经到了九月。 俗话说,金九银十。 于是9月份我又开始发简历了。
5、网易上海某事业部
一边:
上来就问项目,根本没问基础。 主要问了简历上的帧同步架构和物理系统。 关于物理系统,因为之前项目中使用的物理系统是公司自己写的,所以问了很深入的问题。 对此,因为我之前看过该公司的源码,并且自己写了一个改进版本,所以我的回答还不错。 (关于如何自己写一个简单的物理系统,我也分享过:【物理】从头开始构建一个2D物理系统①)具体问题包括网格法和四叉树是如何实现的,两种算法有什么优点? 问题,如何改进四叉树,碰撞检测算法等。帧同步没有深入问。 基本介绍了帧同步以及如何解决遇到的一些问题,比如卡顿、数据传输、断线等问题。
因为我提前做好了准备,第一次面试回答得也不错,所以很快就安排了第二次面试。
双方:
第二次面试还是没有问基础,只问项目。 这次深入问了帧同步的问题。 包括为什么要使用帧同步,为什么要使用ecs,为什么要使用预测回滚,以及除了预测回滚之外还有没有其他解决卡顿问题的方法。 这次面试有一两个问题我没有回答,最后的结果是我失败了。 面试官评价有一些潜力,但深度不够。
总结:
网易的面试根本没有问任何基本问题,这让我很惊讶。 总结失败经验:
5.5 网易在上海的另一个业务部门
虽然上次面试没通过,但是也还不错,所以HR把我推荐给了网易的其他业务部门。
一边:
这次面试只问了基本问题,也是我遇到过问基本问题最难的面试。 首先是数组和链表的区别,以及插入和删除的复杂度分析。 算法题问的是用栈来实现队列。 又问了红黑树和B+树。 实际上到目前为止还不错。 然后开始问计算机组成和操作系统的原理,包括虚拟内存和物理内存、动态链接和静态链接、CPU多进程调度算法。 此时我完全不知道该怎么做,毫无悬念地通过了最后的面试。
总结:
这次面试问的是计算机组成原理的知识,这是我完全没有准备的,所以惨败了。 总结失败经验:
6. 腾讯上海工作室
说实话,以我的能力,我没想到我能进腾讯。 不过当时腾讯的HR通过老板直聘项目找到了我,所以我就去腾讯尝试一下。 只要对方先找到你,投递简历几乎就能得到面试机会。
一边:
一方面,他们只询问项目,而不询问基础知识。 关于项目的所有问题我都准备好了,所以总体来说很顺利,没什么好说的。 面试后的第二天,我就预约了第二次面试。
双方:
第二天,我就收到了笔试题。 我花了40分钟在电脑上写完然后发送过来。 笔试题由腾讯自行开发。 问题给出了几种数据结构,并根据一定的规则排序。 问题包括 C++ 代码(因此即使您只使用 Unity,最好了解游戏程序的 C++)。 答案可以与您熟悉的答案一起使用。 语言写的。 做起来也不算太难,差不多是leetcode的easy难度的水平。 需要注意题目复习和良好的编码习惯。 毕竟完成这道题需要300多行。 最后因为审题的错误,我没有很好的回答这个问题。 后来面试官让我面试完再做一遍并发给他。 笔试题做完之后,我还是问了项目的情况。 我还是无话可说。 我已经准备好了所有的问题。 面试结束后,我重新写了笔试题,并在40分钟内发送给对方。
几天后,我收到面试通过的通知。
三边:
这面就是HR面,HR面没什么好说的。 你可以在网上找到很多常见的问题,比如你为什么考虑我们公司,你自己的优势和劣势,你在工作中遇到的问题,你的老板如何评价你,未来的职业规划等等。值得一提的是,HR还询问你最近玩过什么游戏、喜欢什么游戏等话题。 目的应该是测试您对游戏行业的了解。 回答这类问题非常简单。 你需要提前了解对方公司制作的所有游戏,然后了解他们的竞品。 (比如我简单讲了一下天涯明月刀和忆梦江湖的区别。)
所有面:
三次会议后两周多没有任何消息。 正当我以为很酷的时候,对方却来联系我了。 上一轮面试又是HR面试,问了和上一轮HR类似的问题,也问了我什么时候可以去报道之类的。 最后,我顺利拿到了offer。
总结:
腾讯的面试并没有我想象的那么难。 一方面可能是因为我之前面试过很多公司,经验丰富。 另一方面,也可能是运气。 我推测他们可能缺人。
7.粉丝糖
饭堂是一家制作二次元、女性向游戏的公司。 最后一个项目是《食物契约》(不是《食物语言》),人气不是太高,但在玩家中口碑不错。 我正在做的项目是《猫之城》,是一款3D回合制赛博朋克+二次元+猫女题材的游戏。 这款游戏在taptap上有相当多的粉丝。

我是通过介绍才知道梵堂的。 因为作者对二次元有些兴趣,所以就尝试了一下。
一边:
一方面还是只问了项目,没有问基础。 还是很顺利的,面试时问的问题都是我准备好的。 毕竟我之前接触过很多公司。 终于毫无悬念地通过了。
双方:
第二面是boss面。 问的问题都是HR会问的常见问题。
三边:
三轮面试都是HR电话,询问期望薪资,什么时候报到等,当天就给了offer。
总结:
像饭堂这样的普通中小企业问的问题比网易、腾讯简单多了。 整个面试没有什么值得说的,但是给出的薪资自然也不是很高。 我之所以投资饭堂,是因为腾讯等消息太久了,认为没有机会。 值得一提的是,凡堂从面试到offer的整个过程非常快,差不多3天,给我留下了很好的印象。 本来我已经想去梵塘了,但是腾讯那边传来了消息。 虽然后来饭堂给我提出了相当大的加薪,但我最终还是拒绝了。
如果面试失败怎么办
面试失败很正常。 重要的是要知道你失败的原因。 如果你的面试答案不容易得到,那么其实很简单。 你需要有针对性地弥补自己缺乏的知识点。 如果你觉得自己还可以,但是面试失败了,你可以问HR你哪些方面的能力还不够好。 希望以后还有机会与贵公司合作。 不要害怕尴尬。 反正你都没有通过,还怕什么? 一般来说HR会告诉你你的缺点在哪里。

还有一种情况是对方认为你有能力但不适合该职位。 这个时候你也可以争取一下,就说你很想加入对方公司,对你的公司很感兴趣,你的工作经历和经历与XXX相匹配,希望能再给你一次机会。 如果运气好的话,对方会再次安排面试。 如果你抓住这个机会,你可能会成功。
另外,即使面试失败,也不要删除对方的联系方式,除非你绝对确定自己以后绝对不会去对方的公司。 当你预约面试时,你一定会得到HR或者面试官的微信,这对你来说是宝贵的资源。 而且即使对方拒绝了你,过一段时间他们也可能会再次想要你。 笔者曾经遇到过一种情况,他说当时面试没通过,然后问我三个月后还想不想过来。
写在最后
以上就是我这六个月的面试经历。 本文也是《求职面试指南》系列的最后一篇文章。 如果我还能说啥的话,那就是相信自己的心态。

信じる心があなたの魔よ