Unity面试问题记录
记录一些面试问题,提醒自己基础和技术深度的重要性。
- 数组和链表的区别
- 装箱和拆箱
- 压缩格式lzma和lz4的区别
- 贴图压缩格式和计算
- 渲染顺序
- 排序算法和稳定排序
- struct和class的区别
- 线程和协程的区别
- CPU、GPU、内存的优化
- 栈、堆内存区别
- 资源管理
- protobuf的优缺点
- 数据结构和设计模式
- 状态机
- 项目结构设计
- NGUI渲染原理
- 状态同步和帧同步
- 战斗断线重连实现方案
- 战争迷雾实现原理
- 静态合批和动态合批
- GC原理
- 热更新方案:Lua、ILRuntime
- ECS
- 多线程
- 哈希冲突解决方案