疯狂游戏 一二三面(已OC)

第一次看到关于疯狂游戏公司的介绍就是在牛客学长的面经里,今天刚刚接到实习offer,决定写下这篇面经回馈社区~

一面(约60min):

1.自我介绍

2.项目介绍

3.C++相关(malloc/free,内存分配,内存对齐,虚函数、纯虚函数、右值引用)

4.图形学相关(向量、点乘叉乘、齐次坐标、MVP过程、drawcall、动态合批、顶点/片元着色器、光栅化)

5.网络相关(TCPUDP过程、端口、http协议、网络场景题(联机打boss怎么设计网络传输)、粘包产生的原因)

6.Unity相关(碰撞检测、协程、针对项目问了一些具体问题)

7.反问

由于自己是第一次参加面试,刚开始的时候很紧张,但是面试官人超好,会在你讲话的时候给你反馈,卡壳答不上来的地方也会给你讲解,由于面试官十分友善,面试到中间的时候就一点也不紧张了。一面结束后HR姐姐第二天就约了二面。

二面(约50min):

1.面试官介绍公司的情况(微信小游戏,Cocos+Ts)

2.二面不用自我介绍,会直接从基础到项目来问

3.计组相关:cpu cache,加减乘除效率(这方面答得不好,线下要好好补了qaq)

4.网络相关:DNS解析的过程

5.游戏开发场景下什么场景用到UDP

6.数据结构算法相关:哈希表解决冲突的方式

7.怎么避免哈希冲突(说了一堆,最后又说了一个对输入的数据做限制,给面试官整笑了qaq)

8.擅长哪个引擎:unity3D

9.LOD和Mipmap区别

10.Unity中想把一张正方形的图片显示成圆形有哪些方案?(应该是UI问题,但我的项目分工中没接触过,答了图形学光栅化和probuilder插件qaq)

11.Unity提供的api和功能中你觉得哪些是使用过程中会占用大量内存的?(一直没答到面试官想听的答案)

12.Unity目前主流的热更方案都有哪些

13.Unity发布android、ios各支持哪些压缩纹理格式

14.AssetBundle

15.想要实现缓动效果怎么去实现

16.看你简历里有两个Unity项目,还有其他的吗

17.针对项目出了一道设计题

18.最近玩什么游戏

19.为什么选择做游戏开发

20.反问

二面是技术总监面,面试官很有气场但是和一面面试官一样很友善,没有架子,面试过程就是两个人在正常交流,体验依然很棒!!二面完半小时HR姐姐就约了三面。

三面(HR面)15min:

由于是HR面,主要聊了一下项目的创意,开发中遇到的困难,为什么想进入游戏行业等等。

总结:

疯狂游戏三轮面试下来给我的感觉首先就是效率很高,从一面到offer只用了一个星期;其次面试官们都很好,遇到不会的问题会引导你回答,总之是一次十分棒的体验!

#我的实习求职记录#
全部评论
吸欧气
2 回复 分享
发布于 2023-03-30 19:33 上海
疯狂游戏是啥厂啊
1 回复 分享
发布于 2023-05-16 12:15 重庆
吸吸气
1 回复 分享
发布于 2023-04-04 11:12 重庆
恭喜,嘻嘻你的好运
1 回复 分享
发布于 2023-03-30 18:53 广东
点赞 回复 分享
发布于 2023-04-18 15:36 上海
之前面疯狂的时候给了我4面,你这咋才3面
点赞 回复 分享
发布于 2023-04-01 17:47 香港

相关推荐

01-11 15:53
已编辑
合肥工业大学 测试工程师
从12月20号到现在每天都在思考:软件测试和游戏测试的真正区别到底在哪里?为什么和我一样经历,专业技术知识还并不如我的人能够那么轻松进入科大讯飞和中兴通讯做测试/测开,而我all in游戏测试却屡屡碰壁?最开始我的思考是有无实习的差别,有实习经验自然更快上手,这是游戏公司所迫切需要的。但是摆在我面前的现实却是:投实习居然比我投正式岗还困难;这不由得引发我进一步考虑:实习背后究竟意味着什么?难道真的存在有些东西只有实践才能知道从任何网站资源都无法获取到吗?欸还真是,事实上,结合多轮面试的学习、同行指导以及自我思考,我终于明确了游戏测试和软件测试具体的区别(绝非牛客网上一堆分享面经的人简单说的游测更关注用户体验而软测更关注软件本身功能那样,说白了用户体验本身也是软测的一部分,这样的回答是无法体现二者真正的区别的),那就是从测试重点到测试思维再到测试方法(工具)二者都有区别,游测和软测是相交关系而非被包含关系,因此用通识软测课程的知识去回答游测问题其实是牛头不对马嘴,而实习最主要最关键的,就是要认知到这个区别,其次才是熟悉工业流程令我比较疑惑的是,具体的工业流程无法成为公开资源被学习可以理解,但这种认知并不是不可公开的秘密,然而查遍网络各种资源都没有对于这种认知的讲解。可能从游测视角来看,入行游测就是奔着玩游戏来的,软测才是顺手的事,所以区别是显而易见的,用不着说;但是如果从软测视角来看,那就出问题了,但是想要成为一名真正合格的游戏测试,你又必须学习软件测试,以软件测试视角导入游戏测试是很自然的事情。我看到过很多做软测投游测栽跟头的例子,因此觉得点明这点认知还是有必要的其实这种认知在自然而然的实际工作中潜移默化就能培养,而没有实际工作经验的人想要得到这种认知,比较困难。但是反过来思考,公司需要的真的是你熟练掌握的实习公司的那套生产流程吗?我想至少对于测试这个行业来讲不是,公司需要的是那套思维,也就是认知,哪怕你没有相关实习经历,公司也会给你机会展现思维,也就是你的简历以及面试官那一个个问题,如果此时你展现出的都是软测思维,那不筛你筛谁?如果你能很好的展示出游测思维,这比一般在一些不知名小公司实习过一段时间(测试用例可能都是Excel写的)还要强,那又有什么理由不要呢?除了这二者概念上的区别外,这二者背后所承载的实体也就是所对应的行业现状也是有区别的,需要软测的公司例如科大讯飞、中兴通讯它们有大把资源培养新人,它们看重的是你的潜质,如果你说你是面试前一个月才开始学测试反而可能比你说你学了好几年测试更让它们喜欢;而需要游测对应的大部分公司目前都急需的是能真正撑起公司测试团队的那种人才,而非公司还要花资源培养你。新游竞发,时不我待,游戏公司哪来的功夫从零开始培养你?因此二者难度上的区别就展现出来了,对于游测而言,公司除了你本身的综合素养以外,还会关注你的入职能直接为公司带来什么,仅仅只是技术能力刚刚合格,而没有能力、思维、或是经验上的突出点,不好意思,当软测合格,当游测很难
点赞 评论 收藏
分享
评论
20
98
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务