游戏客户端开发日常实习面经

感觉没几个人会看我的博客,故现在把 23 年的面经放到牛客上再发一遍。

原帖链接:https://txtxj.top/posts/Interview

字节绿洲-一面(40min)

字节跳动绿洲工作室,在做一款已经拿到版号,预计 23 年上线的游戏。用的是 UE4 。

第一次面试,面试前好紧张。面试过程心情逐渐放松了,但是回答不出来问题的时候还是好紧张。

面试问了挺多 C++ 11 的特性,今早刚好看了这篇文章,帮助很大。

面试问题:

  • 自我介绍。 一句话说了一下学习情况,然后主要介绍自己的项目。我主要讲了 GMTK 2022 的作品。讲了万向锁和信号量。后面面试官也问了一下万向锁和信号量。
  • 会不会 Lua ? 会一点。
  • 选语言 C++ 或者 C# 。 选了 C++ ,因为这两天看的面试题全是 C++ 。然后后面就完全没问 C# 。垃圾回收和 Monobehaviour 白看了。不过毕竟人家项目组用的是 UE ,可能也不怎么想问 Unity 相关。
  • static 的作用? 静态全局变量,静态局部变量,静态函数,静态数据成员,静态成员函数。
  • 静态全局变量存放在哪个区? 静态存储区。
  • 静态局部变量是类的话,什么时候初始化? 答了第一次运行到这里时初始化。面试官说可以,但是后来搜了一下疑似是根据编译器不同,初始化时机也不同。
  • inline 的作用? 内联函数,暗示编译器内联,复杂结构不能内敛,有可能影响原函数性能。
  • 推断变量类型的两个关键词?怎么使用?能举出一个场景,只能使用后者才能解决吗? auto 和 decltype ,今早刚看过。又答了一个 typeof ,面试官说 C++ 没有,但是后来试了一下是有的。搜到的答案:容器迭代器类型推断必须用 decltype 。(因为容器传入的类型为 const 时,迭代器是 const_iterator 而非 iterator)
  • nullptr 和 NULL 的区别?前者的优点? NULL 是宏定义的 0 ,会被隐式转换为整数,不安全。
  • 面向对象的特征?你怎么理解类的多态(特地强调了一下不是运行时多态,但是我就只知道一个多态啊,哪来那么多区分)? 封装,继承,多态。不会八股文,就讲了一下最近在学的设计模式里经常能用到的一个例子。面试官说举的例子很好,但是能不能总结成一句话?有没有在网上搜过相关问题?有没有背过答案?我说不会,没背过。然后这个问题就过去了。一句话总结:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。
  • 虚函数。虚表在内存的哪里?构造函数内可以调用虚函数吗,析构函数呢? 虚表指针在实例首部。构造函数可以内调用虚函数,但只能调用基类虚函数。析构函数也是一样。但是析构函数本身往往是虚函数,被重写了就没影响。
  • 堆是什么?用什么存?怎么建堆?怎么插入?怎么删除? 自己翻书。
  • 如何在一个平面三角形中等概率地随机出一个点? 用两边作为基底构造一个二维线性空间,在这个空间中随机选点,再映射回去。
  • 反问环节。 实习生进去先写 Lua ,修 bug ,不会接触到 C++ 和 UE ,主要是学习。

答得不好,一周没通知,凉了。不过也学到了很重要的一点:别给自己挖坑,不会就直说。

腾讯魔方-一面(1h)

面试官说他玩了一下我做的 Weigh The Dice ,觉得不错,吼吼吼。

  • 自我介绍。
  • 问了一下做的几个项目相关的问题,这个问的比较多,耗时比较长。挑几个还记得住的问题列一下: 在小组中具体做了什么贡献?四元数的四个数字分别是什么含义?四元数怎么插值?SLerp 、 NLerp 、 Lerp 的区别?布料如何建模成弹簧质点系统?布料模拟 cGPU 和 CPU 相比,性能提升如何?AO 和 SSAO 的区别?知道 AO 的常用方法有哪些吗?SSAO 如何处理斜着的平面?如何处理墙角?计算管线流程?渲染管线流程?
  • 面试官似乎很喜欢问 Unity ,我说明了一下我比较熟悉 C++ ,于是开始问 C++ 了。
  • 智能指针。 Q:智能指针有了解过吗?A:了解,会写,但不常写。不过您要是问的话我也能答出来。Q:那我不问了。
  • 虚函数、虚表相关。
  • 手撕一个链表排序,刚写完还没调好,面试官不让调了,就讲了一下思路。
  • 反问环节。 不透露面评结果。实习生进去做未上线游戏的工具开发。

一面问了很多项目相关的内容,面试官看我做了几个图形学相关的项目,就一直在图形学方面问,答起来也比较舒服。

一个工作日后官网状态更新了,等了一个过年,终于给二面通知了。

腾讯魔方-二面(40min)

  • 自我介绍。
  • 两个代码题:最大区间和、删除最大的 N 个数。
  • C 语言编译过程?
  • 了解 STL 吗? map 和 unordered map 的区别?
  • 内联函数?
  • 判断两线段是否相交?
  • 了解 DOTS 吗?了解 ECS 吗?
  • A star 算法?
  • 反问环节。

面试官人很好,答不出来的问题他都会给提示,在提示的帮助下都勉强答出来了。

面试官说岗位可能不太够,不过面评不错。

当晚流程变灰,第二天又绿了,看来是被捞了。

腾讯魔方-HR面(30min)

  • 自我介绍。
  • 讲一下做得最好的项目?
  • 为什么想要做游戏开发?
  • 成绩如何?
  • 期望城市?
  • 什么时候能入职?
  • 反问环节。

面完说一到两周内给回复。

七个工作日后给了 OC ,说等两天发 offer 。

原帖链接:https://txtxj.top/posts/Interview

#面经##游戏客户端##unity#
全部评论
为什么牛客觉得我提到了思源智通
1 回复 分享
发布于 2024-06-18 00:13 安徽
引擎佬👍🏻👍🏼👍🏽👍🏾👍🏿
点赞 回复 分享
发布于 2024-09-24 16:44 广东
佬!本来想投绿洲的,看了这么牛的牛客都没录,放弃了
点赞 回复 分享
发布于 2024-08-28 10:00 四川
我抄引擎大爹
点赞 回复 分享
发布于 2024-08-05 00:20 江苏
点赞 回复 分享
发布于 2024-06-29 13:30 广东
引擎佬 👍
点赞 回复 分享
发布于 2024-06-19 13:58 香港
点赞 回复 分享
发布于 2024-06-19 11:09 四川

相关推荐

05-09 17:27
已编辑
中山大学 游戏策划
#游戏策划#【一些废话,可以直接跳到正文】听说在牛客发帖能有拿offer玄学,我也来看看……拜托拜托……至少先让我进暑期实习……地域限定薛定谔的92本硕计算机,有个解谜游戏demo拿了个小奖,搞过一点破烂同人。有点自视甚高吧想做内容好的游戏,也比较挑城市,所以投的不多。以及多投递多面试,哪怕并不是很想去。感受后确实是有道理的,我明显感觉到我说话越来越顺了。虽然会觉得有点对不起面试官和hr的时间,但是换个角度来说我给hr贡献了很多kpi,我也付出时间了。从另一个角度来说,想去的地方是要想办法展示自己值得,而不是很想去的地方未尝不是让对方展示自己值得,可以给个机会!(天啊好狂妄的话)(接下来我要说更狂妄的话!)我的意思是,如果有hr想要我的话可以来找我问问看也说不定……最擅长的应该是基于偏向文字/文化/叙事要素的关卡和解谜设计还有世界观设计,系统玩法什么的都干过,白模也能做,风格的话科幻/历史可能容易出彩一些。fps战斗act战斗以及商业化就不必浪费彼此时间了。总的来说,项目好/项目对口/在我家附近且wlbalance/工资够高,只要满足两个就可以,甚至只有一个点满了也完全ok的呀!如果电波对上了,独游制作组也完全没问题我非常愿意……或者有没有老板资助我做独游(喂)【接下来进入正文】灵犀秋招投的策划但不知道为什么调剂到了数值,我不会,所以一面和面试官大谈三国游戏制作和三国同人和刻板印象和形象创新,然后不负所望挂了叠纸秋招投的在研项目文案,没过最后的笔试说是风格不对(闭眼),春招还是回归正轨做关卡结果简历就挂。以及,小道消息,叠暖对暖纯度要求很高,叠乙反而希望不要国乙纯度太高,意思是你得玩但是不能太狂热……鹰角春秋都是简历挂,从校园大使到现在一次都没赢过,准备去终末地投个社招试试水(乐)这边的小道消息是丁丫粥很多岗位根本不缺人,文案难如登天4.27投了个终末地社招5.9杳无音讯米哈游秋招笔试挂,春招正在笔,我真的,米哈游的笔试真的非常恐怖,我有点不想做了,真的很恐怖啊!我秋招的时候根据题目要求搓了一个带dnd要素的关卡设计,但是实在是没有时间了,就只写了流程图和文档,没有把demo搓出来,结果就是直接被挂掉……已经不想再战斗了………………(以及,算是比较众所周知了,米哈游就是海笔。海笔。非常恐怖的工作量的海笔。少则七天多则十四天,给的时间其实够搓一个demo出来但是需要猛烈爆肝,很痛苦,我没过过笔试,如果有佬过了能不能说说做到什么样了……)(另一个刚刚刷到的,蔡浩宇偷偷做米哈游笔试没过,有官方发文石锤,挺好笑的)5.9做得想吐腾讯秋招光子捞了但是挂了春招光子又捞了但是面试我的是商业化相关的。基本就是围绕简历拷问,问问玩什么游戏然后八股,最后问了一些抽卡机制设计(老天爷这个我完全不知道啊!!),后面不知道怎么样了,感觉多半是挂了,目前还在流程中。顺带一提这边感觉tx主要还是在猛烈做fps,感觉可以在这方面多准备一点,但是如果完全不喜欢fps也不要强求吧,还有很多别的部门,魔方光子都有其他类型比如大世界和act。5.7我好像被轮转到别的岗了,好怪5.9我确实被轮转到别的岗了,面来了,魔方的,有后续了再来说说网易互娱秋招不记得了反正挂了。春招笔试过,在焦虑等待一面结果,非常恐慌。线下面试的,现如今已经快要一周了我怕的要死。因为组还是很想去的,9127也愿意(制作人说没有这回事)。4.19 一面就是拷问简历,非常认真地拷问简历,我是读计算机研的嘛所以连我的论文也拷问了……当然gamejam更是细细盘问从头到尾,有种面商科+技术的感觉。但是人挺好的,喜欢,很可爱,hr后来聊天的时候说他是快乐小狗……天啊真的…………他真的是………………可能有点不尊重的成分,但是他真的蛮可爱………………(但实际上的年龄快比我大两轮。man。我觉得他看起来比我还年轻,我一开始以为他是什么倒霉的大头兵被拉出来干活,后来发现是制作人…………………………man!)但是问了你的性格和你有什么缺点,我倒是没想到会问这类问题所以全无准备,感觉回答得不好。还有最后问我xx机制怎么用在xx游戏里,我的思路被限定了,后来想想其实跳出这个框架可以有非常棒的现成的答案,但是没回答出来,挺后悔desu4.27依然杳无音讯,求求你让我进二面吧我会心怀感激的4.30依然杳无音讯……哦音讯来了,坏消息,不是二面邀约,好消息,不是拒信是报销单,坏消息,滴滴行程单不显示高速费,血亏20r。但是在校招得到了新品霸王茶姬和一件T恤所以勉强持平5.7 你好,来点音讯?5.8 音讯来了,13号面莉莉丝4.23准备面剑与远征系统策划。4.24一面完了。427 喜报一面挂了,网易你学学人家(我是说求求你让我过,我已经把我的游戏内)先是例行问简历,接着例行问八股,也有你觉得xx游戏怎么优化,这个优化有什么好处,你觉得你作为主策你下个版本要干什么,你能不能给xx游戏想个新玩法。感觉这个要么是提前准备了,要么就是灵机一动。当然就算有准备也要装出灵机一动……但是我没有准备!我完全是灵机一动!啊!!我感觉我搓了个非常无聊的玩法!!!!!最后例行你有什么问题吗,问了点你是arena还是journey,之后游戏往什么方向发展,还有例行的一些问题。一个point,面下来能感觉到莉莉丝还是偏商业化的,感觉是一个专注出海的小鹅或者大型出海公司,而且注重手游和商业化和手游和商业化,如果不是特别喜欢这一块或者特别了解休闲游戏的话要谨慎。网易雷火四月初投的春招补录,至今简历评估中,感觉不中了.4.27确实不中力,网易雷火不知道什么时候悄无声息地把我挂了,至少发个邮件嘛……准备投个暑期实习5.7 投了个暑期实习对于网易和tx顺便提一下吧,我个人非常非常建议面试前看一遍对方工作室的项目,分清网易雷火和网易互娱,分清光子天美魔方infinite北极光,分清他们底下的项目。至少在互娱面前说我玩过逆水寒真好玩多少有点不对劲(不是我干的)#你怎么评价今年的春招?##你怎么评价今年的春招?##暑期实习##游戏策划##牛客创作赏金赛#
点赞 评论 收藏
分享
游戏客户端方向,26届 bg华五本,0实习,去向:网易雷火-逆水寒手游【精英实习】距离开始投递的那天恰好差五天满两个月,这两个月回想起来简直如同地狱,好在最后求得收留总投递/流程数:11腾讯WXG-微信小游戏2.17投递,当天捞当晚面,我秒投wxg秒赤😋当然处女面也是毫无悬念地挂了面试官人很好,然而微信小游戏的工作内容疑似不太匹配我的技术栈(不匹配捞我干什么),面完秒挂心动网络2.20投递,然而被简历挂  像是oq不过真oq也合理,投这家是因为听人说要海投所以病急乱投医,大概率不去的字节跳动-绿洲工作室2.20投递2.26一面,八股盛宴,拷打半小时cpp,尽数接下😋3.5二面,最地狱的一集  关于多继承的虚函数表数量问题,我不知道何来的刻板印象使我坚定地认为多继承的虚函数表也只有一张,然后面试官听了我这样回答之后开始疯狂发散,给了一个刁钻的场景,论证我所说的内容中有问题,并尝试引导我发现刚才的回答中何处有错误,成功使我大脑宕机🤪面到一半的时候面试官明显发现我红温了,于是停下来安慰我,说一面我的面评很好,是不是有点状态下滑了等等,在面试最后还和我说“不是所有面试都要答出百分八九十才能过的,你刚才的回答其实差不多达到我的预期了,这面我大概率是给你过的,不要太纠结”好感++3.11三面,聊天1h当晚挂,好感--  评价是不吃别夹😡字节跳动-zero362.20投递 上一段流程结束了才轮到这里3.19一面,状态奇差,挂了挂完问我愿不愿意试试广州的游戏客户端岗,拒了,看来这辈子与字节无缘腾讯IEG-光子工作室群-和平精英组2.27一面,体验极佳,面试官提前看过我的简历项目,甚至看过项目仓库的commit msg(由于项目的程序开发侧仅有两人参与,msg都是乱写的,也没用分支,有点招笑),感受到了尊重,好感++   面完秒过3.11二面,耐泡王,还被压力烂了,面完秒挂  好感--三月中旬是最黑暗的一段时间,3.11连挂两个大厂,几乎击沉了我的自信心,很难回想当时的我是如何继续坚持下来的。网易雷火-逆水寒手游【精英实习】2.22投递  投递入口在社招,但实际上是暑期实习生的招聘3.7一面,自我感觉良好,但面试官在反问阶段兴致不高,一度让我以为要凉3.24二面,收到二面之前一直以为不会有后续了,现在看来隔这么久应该是还没有大规模开启面试流程的缘故吧二面给我的感觉相当奇怪,短信通知我参加的是主管面,实际上依然是拷打技术层面。问的内容简直是一面的翻版,自我介绍、普通八股、项目介绍,给我一种他们忘记了我一面的表现的感觉。不过顺风顺水轻松接下。3.28暑期实习加面,也就是三面,仅半小时;面试官挑了项目中一个无足轻重的小知识点(存档json序列化)并发散了一些问题,然后就是反问阶段了   怎么感觉这一面有点敷衍4.3hr面,常规问题,顺风顺水4.7oc 4.11书面offer 秒接😋冈易你是我跌腾讯IEG-光子工作室群-未知项目组挂了又捞光子你药剂吧干啥另:未知项目组是因为我忘记问了🤓一二面3.17、3.27 纯纯的聊天,两面面试官给我的印象非常好三面4.1 突然上压力,不出所料地答得很烂,欲哭无泪感觉挂了,结果面完1h秒过流程推的巨慢无比,每次面试消息平均间隔接近一周甚至更久,感觉我在他们眼里不是什么首选。彼时此流程与雷火同时进入hr面,权衡之下,觉得逆水寒手游作为雷火头部产品比光子的未知项目更好,base地也更符合我的预期,而且流程还推得更快,故4.10发了hr面后选择拒。鹅肠有缘再见😭灵犀互娱2.25投递3.8笔试轻松AK3.31一面 轻松过 之前就听说灵犀比较看重游戏经历与游戏理解,果然名不虚传后续因为有雷火的oc故拒了。虽然尝试挽留,但面试实在心力交瘁,不愿继续。米哈游2.21投递3.8笔试轻松AK4.2一面  真是夸张啊这么晚才约  一面就是做三道题,前两道极常规算法题秒了,后一道题考智能指针用法,奈何我只会背不会用,得到允许后写了普通指针版的并口述了智能指针需要的额外注意点。当然这明显不够,所以挂。面试官人很好,很符合我对他们团队的印象,梦中情厂秋招再战了。吉比特、快手游戏经历很相似所以放一起。3.14/3.16投递,实际上并非我的目标,因为三月中旬的情绪低谷不得不多投几家寻求保底。3.26/3.21笔试,全做烂了,两家三题都只做了一题,本身状态不佳也是事实。快手挂了,吉比特4.11发了邮件说我的笔试处于“待定状态”,也就是开泡。好在不需要泡这个池子了,准备拒。求职真的是很折磨人的一件事情,尤其是我这种极其容易缺乏自信的人,每一次被挂都是对自信心的毁灭性打击。复盘时得出结论,学历bg带来的加持是能拿到offer的关键因素,不然我可能面试都拿不到。。。我的上一个帖子正好就是关于学历bg的讨论,从那个帖子中可见我求职的心路历程一角了总之,功夫不负有心人,希望把我的幸运分享给大家。另外有人知道逆水寒手游的实习含金量怎样吗,并非玩家,虽然听说很好但了解程度有限(#春招进度记录#
牛客490246961号:你好大佬,我的雷火3.9号投的3.十多号显示笔试中,但理论上今天就有一场笔试了我没收到信息是咋回事。还有灵犀互娱我也笔试完了,3.22笔试的,现在在评估中,还有机会一面吗,20天了🤔🤔🤔
投递快手等公司10个岗位 春招进度记录
点赞 评论 收藏
分享
评论
28
159
分享

创作者周榜

更多
牛客网
牛客企业服务