游戏C++客户端面经(完美,360,腾讯IEG,网易雷火)

本人一名双非一本软件工程大三学生,以后想从事游戏客户端开发工作。
下面是本人的面试经历,希望也能给同样工作的的同学带来一些帮助。


一.前言

先说说自己的一些情况吧,本人来自双非一本理工科学校,软件工程大三学生。大学期间参加过ACM竞赛,也进过实验室做过项目。主要学习的语言是C++,但是项目开发却是用的Unity+C#进行项目开发。除了实验室的项目,自己也会抽闲暇时间自己做一些游戏Demo。目前想从事的岗位是游戏客户端开发工作。所以投递的岗位都是游戏开发。

二.春招之旅

完美世界(offer get)


过程:

完美世界应该是我最早投递的公司,因为实验室有学长在完美世界工作,所以拜托了学长帮忙内推,同时我们实验室另外四个同学也一并内推进去了。与此同时我也单独投递了刚从完美世界分出去的祖龙工作室。只不过之后再也没有了消息,可能是简历被刷了。
之后完美就开始了内推笔试,不过最初我收到的笔试通知是Java的研发岗位笔试,然后拜托了学长帮忙才改回了C++。虽然说内推还要做笔试,但是看情况貌似内推笔试并不需要做选择题,只有两道编程题目,四十分钟就A完了,其他几个同学也都陆续A完了题目。基本上完美的内推笔试题目比较简单。
过了一周之后,我的实验室两个同学(张,韦)都收到了面试邀请。然后我和我另外两个同学(唐,李)一直也都没有消息,中间我也一直在微信群让HR帮忙查看笔试结果,也得到的消息是笔试通过但是没有面试安排。没办法也就只能一直等直到去面试的两个同学回来了之后,我的另一个同学(唐)也收到了面试通知,当时我就拜托通知这个同学的HR帮忙查看我的情况,也没有得到什么重要信息。其实,当时已经要放弃了,因为已经要开始网申的笔试了,内推的面试流程基本都走完了。
网申笔试前一天下午,突然接到了北京的电话,完美HR通知去北京面试,真的感觉是从人生的大落到大起。根据HR的描述是我和最后一个同学(李)的简历被分到一个项目组,那个项目组出了点问题暂时没收简历。因为我前一天拜托通知我同学(唐)的HR帮忙查看我的情况,然后这个HR就把我的简历从那个项目组捞了出来。所以我就这样复活了。
星期二通知,星期六面试。当天下午,我和同学(唐)一起去面试,因为我们是同一个项目组的缘故吧,HR是同一个。两个人被拎到一个小房间,过一会儿又把我同学拎走了,再过一会儿面试官就进来了。然后前前后后问了一些问题,自己感觉答得并不是很好,因为感觉面试问的东西并不是我特别擅长的,包括C++和数据结构算法都没细问。面试完了跟面试官闲谈的时候才知道这个部门主要是做服务器方向的,所以以后进来要做服务器相关工作。之后,在房间等了半个多小时,我同学也进来了。之后,HR就进来发了口头offer,交谈了实习薪资、待遇、时间等情况。就这样基本上第一枚offer到手。

感悟:

自身方面来说,第一次面试,加之又是自己想去的比较好的游戏公司,所以真的很紧张!!
面试方面来说,可能是我们投的都是客户端,面我们的是服务器,所以面试中也没有太多涉及到服务器的知识,而多是在基础上。不过总体而言来说完美的面试比较顺利的。但是据我说知,之前两个去面试的同学的问题并没有这么简单。所以,有的东西还是要看项目组。


360(offer get)


过程:

360这个公司其实当时也是没打算投的,毕竟感觉跟游戏沾不上边。不过当时我也正处于完美笔试了没结果的时候,害怕最后找不到实习工作,所以也就病急乱投医。当时跟着同学投了360,投的时候发现360也有游戏岗位。所以也就投了360的游戏开发岗。
我同学是第一批笔试的,讲真360的笔试题目真的很难,选择题40道涵盖面很广(操作系统,win32编程,概率论,设计模式,C++,计算机网络,数据结构,数据库)。然后就是3道编程题目。然后我第二批做的,因为笔试完360之后,已经收到了完美的offer。所以结果也没太放在心上,不过最后笔试过了,通知视频面试。
视频面试三轮,两轮技术一轮HR,基本上360的视频面试都是按照套路来的(C++、数据结构、算法、操作系统),加之我已经拿了offer心里也没多大负担,所以整个面试过程都比较轻松。HR面的时候基本上就是聊聊人生聊聊家常。


腾讯(offer get)


过程:

其实最开始根本没敢想过会进腾讯霸霸这样的巨头,不过肯定是会投的。腾讯的笔试题目比较中规中矩吧,前面十五道(或者二十)选择题,然后后面两个问答两个编程题目,基本上难度适中。
然后就收到了面试通知,地点在西安,然后又请了一周的假期去西安。腾讯面试比较坑的一点就是一二三面不是当天解决,而是根据面试点应聘人数可能要间隔一天。也就是这样我们在西安呆了五天(钱要被旅店烧光了啊啊啊啊)。
第一天,一面面试官人还是比较亲和的,从C++到操作系统,再到游戏、设计模式、项目、图形学。方方面面都涉及到了的。最后面试官给予了比较肯定的评价也给我指导了一些。
第三天,二面就很迷了,进去就是做一道数学题(对没错,就是高中那种数学题,还要分类讨论的那种)。然后基本上剩下的时间就是聊一些不痛不痒的问题,面试过程自己真的感觉及其难受,就是害怕被挂掉。面试完了自己也觉得自己估计gg在二面了。同行同学面完中午就变了状态,自己一直到下午两点没动静。所以,下午跑去网吧玩了一下午游戏。到了晚上状态也没变,当时在群里也遇到一个哥们跟我情况很像,我们两个一面二面面试官都是同一个,而且面试情况超级相似。我和他状态都没变,想的是估计都挂了。当天晚上就早早睡了,第二天六点起床,拿出手机就收到了他发来的消息说他挂了。然后,当时心里咯噔一下,想着自己估计也挂了。打开微信查看了自己状态发现已经到了HR面试中,真的当时感觉就是地狱到天堂。因为真心觉得自己二面表现一般。当天下午我们就面完HR,然后晚上就坐车回学校了。

感悟:

腾讯IEG面试可能的安排是在第一面考察个人的全方面基础,二面可能就是考察个人的综合素质。而且还有个问题就是如果现场面试,特别是游戏开发,有个人的demo是比较好的。因为腾讯一面和HR面试都玩了我做的一个游戏。很多话题也是通过这个游戏来进行开展的。


网易雷火(offer get)


过程:

其实网易雷火算是我做的最好的一个笔试之一吧,只有四道编程题,然后A了3.9道。一直迟迟没给通知以为挂掉了,后来突然短信通知笔试过了,安排电话面试,就在360面试的第二天。
网易雷火一面面试官人真的超级好,很亲和。面试过程及其放松,聊得也比较开心。当天晚上面试官就加我微信,通知我电话面试过了。
然后,之后就是长达半个月都沉默,一直也没有给通知。中途问了一面面试官,说先开始的现场面试,然后远程面试的同学可能要推迟一段时间。
直到腾讯面试完之后,其实面试完腾讯,因为腾讯HR说下周之前会给消息。基本上我就在等腾讯消息,也没有太多关注网易这边的消息了。然后就在这时候临时通知网易雷火现场面试,真的当时心都快碎了,因为网易雷火是周二通知的,然后周四就要杭州现场面试,而我是在四川,就只能坐飞机去。这个时候又在等腾讯消息,所以内心的状态就是如果收到腾讯的offer就不去了,但是如果不去了腾讯又挂了就很亏。所以,最后还是买了飞机票准备去网易雷火。然后就在途中收到了腾讯HR的offer。已经走了一半了,所以最后还是决定把网易雷火面完。
面试当天来到网易大厦,真心被网易的工作环境折服。不能用很好形容,只能用非常好形容。首先来了两个面试官,同时面,一个面试基础,一个面试游戏相关设计和算法。最后面试官问我什么时候来实习,我当时就直接表明我已经拿了腾讯的offer,也就是不用继续面了吧。然后,HR过来跟我说,我这情况比较特殊,所以无论我今天过了就当场给offer,然后让我自己做选择。所以,就开始了第三轮技术面,这次也是两个面试官,看年纪感觉资历很老,至少是技术总监级别。其实真心第三轮面试自己答得并不好,有的东西自己也不懂。但是最后hr还是通知我拿了offer希望我自己做一个选择。

感悟:

可能是由于网易雷火这边大多项目都是用unity的缘故,所以面试有一定比重的unity问题。

游戏大公司都比较看重你在游戏方面的兴趣爱好和开发能力,所以面试的时候能带去一款你的游戏肯定是会加分的!!



如果想看面试问题和更多信息可以去我的博客:
http://blog.csdn.net/y1196645376/article/details/70941597

#腾讯##网易##360公司##完美世界##C++工程师##面经#
全部评论
强。。。。目测秋招offer收割机
点赞 回复 分享
发布于 2017-04-28 23:46
游戏类的非技术岗位楼主了解吗
点赞 回复 分享
发布于 2017-04-28 23:40
666666很强!
点赞 回复 分享
发布于 2017-04-29 01:20
给大佬递ac
点赞 回复 分享
发布于 2017-04-29 08:00
牛逼啊
点赞 回复 分享
发布于 2017-04-29 08:01
给大佬点烟
点赞 回复 分享
发布于 2017-04-29 08:13
真牛逼···
点赞 回复 分享
发布于 2017-04-29 10:54
给大佬洗脚
点赞 回复 分享
发布于 2017-04-29 12:39
大神,膜拜
点赞 回复 分享
发布于 2017-04-29 18:00
编程太厉害,我编程题ac两道算不错了
点赞 回复 分享
发布于 2017-04-29 19:04
大佬缺不缺人提鞋
点赞 回复 分享
发布于 2017-05-03 14:49
大神。。。
点赞 回复 分享
发布于 2017-05-03 14:53
给大佬洗脚叠被子
点赞 回复 分享
发布于 2017-06-15 21:36
真实offer收割机啊。。。。。
点赞 回复 分享
发布于 2017-09-13 17:43
为啥都要问c++啊? unity 里面的脚本是c# 写的啊。
点赞 回复 分享
发布于 2017-09-24 15:51
同学,我今年秋招,情况你们跟你很像,可以私聊下吗?
点赞 回复 分享
发布于 2017-10-31 16:26

相关推荐

11-27 17:35
已编辑
蚌埠坦克学院 C++
深信服 后台开发 n×12
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
评论
23
144
分享
牛客网
牛客企业服务