大概是2个多月前的面试,最近一段时间太忙了没时间写博客,终于得空把面经补上了。
一面
Unity回调方法执行顺序
Animator和Animation区别
说说对象池
unity各种回调方法特征
C# GC
非托管资源回收
Tcp和Udp特征以及区别
操作系统原语
进程通信方式
补码求解
子掩码计算
死锁问题
Lamada表达式
委托和事件的区别
闭包
排序树遍历
B+树原理优点
从1亿个玩家中找出战斗力排行第100的玩家
这个算法还可以优化吗
二面
如何处理抖动
游戏同步如何保证准确性
如何做断线重连
说说你用过的网络同步框架
你所知道的异步通信框架
安卓图片压缩
自动寻路算法
如何处理寻路中的传送门
有没有读过NGUI源码
你认为NGUI该怎么做优化
如何解决UI遮挡物体的问题
有没有用过tolua
Xlua源码有没有看过
Xlua底层如何实现热更新
说一下c#的GC吧
Delegate和Event的区别
图形渲染管道
Shader广告牌效果
高斯模糊?
边缘检测算法?
光照模型?
有没有了解过pbs光照?
简单说下你写的opengl程序
有没有看过开源引擎框架
游戏引擎模型动画系统的实现
三面(总裁面)
知不知道mipmap
知不知道怎么减少lua GC
知不知道反射
知不知道mono怎么优化
知不知道四元数和欧拉角的区别
知不知道怎么