5.9 一面 游戏开发岗 50min
自我介绍
手撕合并有序双链表
问了很多简历项目上的的东西
技能树相关
UI如何搭建
UI管理器
对象池
动画遮罩
状态机
寻路
数学相关(敌人朝向目标、如何计算朝向目标的向量)
只狼的钩锁怎么实现
如何平滑的通过钩锁移动到目标地点
移动到目标地点的过程如何动态躲避障碍物
5.10 二面 游戏测试岗 30min
介绍我喜欢的游戏
分别说说你喜欢的联机游戏和单机游戏喜欢的点以及游戏的核心玩法
Ref和out的区别
C#的GC原理
Unity内部存储对象使用的数据结构
给你一个数组,等概率打乱
100个点,求在一个点在半径为人内的所有点(脱离引擎接口、求每个点到目标点的距离除外)
三面 游戏测试面 45min
自我介绍
介绍玩过的游戏
为什么想找实习
说说自己的优势
Unity中FiexdUpdate的内部实现原理
游戏突然掉帧是什么原因
掉帧是CPU还是GPU的压力更大
3D地图如何得到各地点的帧数
如何更直观的将这些信息展现在一张2D图面上
围绕这个问题问了一些引导性问题
了解过图形学吗
Unity中插值运算的计算公式
使用版本控制合并后发现报错,如何快速知道是从谁提交的部分出错
看足球比赛录播时,如果进球了,如何得到进球的时间
地图软件中,往往能得到前方红绿灯的处于什么颜色,并且知道还会持续多长时间,这是怎么实现的