疯狂游戏 一二三面(已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只用了一个星期;其次面试官们都很好,遇到不会的问题会引导你回答,总之是一次十分棒的体验!
#我的实习求职记录#