【2023暑期实习】阿里灵犀互娱|游戏客户端
23暑期实习游戏开发岗1022616984 更新:二面面经
## 阿里灵犀互娱游戏客户端一面
45min左右
### 自我介绍&项目介绍
自我介绍
项目介绍
Unity使用几年了?
编程语言第一第二最熟悉什么?
【C#,C++
简历中写了一个横板2D卷轴射击游戏
简要描述一下在Unity中实现开枪发射子弹到打中敌人再到敌人掉血是怎样实现的?
- 追问: 打中敌人是如何判定的?调用的是哪个API?
生成子弹用了对象池是吧,能简单说一下对象池是怎么设计的吗?
看你B项目中还用到了NavMesh自动寻路,你有了解过NavMesh吗?
- 【只回答了NavMesh大概是怎么做的,提到了寻路使用的是A*
- 追问:你知道A*算法具体是怎样实现的?
- 【没具体了解过
除了C++和C#还有其他语言会吗?
- 【用python写过一点脚本
接着聊了C项目。
### 业务(此处基础知识、Unity和性格面是交叉进行的,进行了整理)
稳定的排序有哪些?
- 追问:时间空间复杂度分别是多少?
知道拆装箱吗?
- 追问: int到string需要拆装箱吗?
- 【不知道
平时开发过程中用到哪些框架了吗?
- 【没用过,用过一些设计模式
- 追问:都用过哪些设计模式?
在开发过程中哪个模块做的时间是最长的?
【游戏gameplay模块(不过现在想想可能是要问我项目里哪个系统模块做的时间最长?
你做过的项目都是单机的还是联机的?
- 【都是单机的
- 追问:对网络了解的多吗?通信协议之类的?
-【TCP、UDP之类的了解一些
- 追问:TCP、UDP有什么区别?
- 追问:UDP有序吗?
- 客户端到服务端发送数据用什么协议这个有了解吗?
- 【不了解
- 网络协议有几层有了解吗?
- 【有4层的、5层的、7层的
对链表熟悉吗?链表反转、合并、删除什么的都怎么操作?
【复盘发现自己回答的是链表反转、插入、删除
说一下数据结构中的堆和栈?
对图形学了解多少?这方面熟悉吗?比如说点乘和叉乘代表什么几何意义?或者矩阵运算这种?
- 点乘叉乘这些知道,3D的数学接触过一些,再深的就不知道了。
#### Unity相关
平时开发过程中有用过行为树和状态机吗?能说一下它们吗?
动画系统了解有多少?
- 【Animator:用状态机实现,Animation:做帧动画
- 追问:Animator一种状态切换到另一种状态是怎么实现的?
对一个对象的生命周期是怎么理解的?
【我回答的MonoBehavior的生命周期
做项目的时候有考虑内存吗?
- 【目前没太考虑过
- 如果一个大型游戏的话,你该如何管理内存呢?
- 【扯到了垃圾回收,进而扯到了项目中的对象池系统
- 追问:对象使用完了要销毁吗?
- 【如果不会再用到了就会销毁
渲染这边有过了解吗?
- 【不太了解
- 对渲染感兴趣吗?
- 【挺感兴趣的,后面考虑会看看这方面。
对Unity的骨骼有了解吗?
- 【不了解
Animator Controller 分层有了解吗?
- 【不了解(不过突然想起来动画器分层我好像用过,当时没反应过来还以为是骨骼相关的东西
Unity的静态合批和动态合批了解多少?
- 【不了解
Unity的网络同步了解多少?
- 【不了解
对Unity的DrawCall了解多少?
- 【不了解
#### 性格面(?)我也不知道为什么一面要问HR面的东西
能分享一次比较有成就的经历吗?
能列举一个身边最成功的人吗?为什么?
你对成就是怎么定义的?
为了获得成就,你要怎么做呢?
你觉得你哪方面是最强的?哪方面是需要提高的?
对自己是怎么规划的?
你对项目的认可是怎么定义的?
- 追问:你一般对什么样的游戏题材感兴趣?
- 追问:平时喜欢玩哪些游戏?
- 网络游戏呢?
- 【玩得比较少
- 追问:是时间比较少,还是不喜欢?
- 【都有
对将来实习的项目期望是怎么样的?
- 【能学到东西就可以
- 追问:对项目的类型或其他的有什么要求吗?
- 【没有太大要求
- 追问:实习大概有多少时间来实习?
分享一个在你遇到的困难的情况你是怎么做的?
有没有实验室项目团队成员想退出的情况,影响项目进度了会怎么办?
期望的工作地点?
- 【上海
### 反问
1. 面试官平时大概是做什么工作的?
- 我们就是做游戏的啊【我:?
- 追问:大概是做什么方向的?
- FPS类设计手游,客户端开发
2. 如果我进入公司的话会做一些什么样的工作?
- 加入到项目中做项目的具体功能,比如xxx模块,可能和服务端有交互的,或者数据结构、逻辑相关的,也是用Unity做的
3. 公司用的引擎也是Unity,语言是C#和Lua吗?
- 是的。外围基本都是用Lua写的,因为要热更
4. 工作制度?
- 双休,工作日每天八小时
5. 我去外地工作的话,住宿问题公司能解决吗?
- 需要问一下HR。
#阿里实习##面经##阿里巴巴#