乐狗游戏
发表于|更新于|面试准备
|浏览量:
文章作者: 岁迹
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 岁迹!
相关推荐

2026-06-27
八股文
C#相关1.值类型和引用类型值类型:bool,float,int,double,struct,enum 引用类型:string ,class,object,delegate,array,interface 区别: 值类型存储再栈上,引用类型存储在堆上。相应的栈上的值类型存储快,堆上的引用类型存储满 值类型存储的为真实的值也就是实际数据,引用类型指向的是内存堆中的指针和引用 值类型在使用后自动释放,引用类型使用GC来释放 值类型的继承是System.ValueType ,System.ValueType继承于System.Object,引用类型继承System.Object 值类型在栈中存储的是直接的值,引用类型数据本身实在堆中,栈中存放的是一个引用的地址 底层: 引用类型在实例化时,先在栈内开辟空间,用于存储堆中对象的地址,然后在堆内开辟空间,存储引用对象。 而值类型直接在栈中开辟空间存储对象。值类型也有引用地址,但都在栈内的同一空间。 在参数对象进入方法体内,实则是在栈中开辟了新的临时空间。(也就是参数对象的副本)栈内值类型的修改,由于栈中地址不同,所以值类型不...

2026-06-27
乐易网络
一面二面

2026-06-27
儒意景秀一面
1.快速排序的原理随机选一个基准值 pivot(避免最坏情况 O (n²)) 把基准交换到数组末尾(方便统一处理) 用一个指针标记 “小于基准区” 的边界 从头遍历数组: 遇到比基准小的元素 → 放到 “小于区”,指针右移 遇到比基准大的元素 → 跳过 遍历结束后,把基准放回 “小于区” 和 “大于区” 中间 递归处理左右两部分 2.Mask以及Rect Mask 2D的区别是什么?都是两者都是图形遮罩 Mask的使用场景更通用可以用任意形状的 Image / Sprite 做遮罩,而Rect Mask2D主要用于矩形遮罩,不能做圆形、异形遮罩 Mask开销大,容易打断 UI 合批,大量使用会掉帧,Rect Mask 2D性能极高,几乎无额外开销,适合滚动列表、背包等大量遮罩 Mask:基于 Stencil Buffer(模板缓冲),GPU 层面实现,会打断合批,Rect Mask 2D:基于 裁剪矩形,纯 CPU 计算裁剪范围,不占用 Stencil(模板) Mask:支持多层嵌套 Rect Mask 2D:不支持嵌套,只能一层 3.OutLine的实现方式是...

2026-06-27
冰川网络客户端笔试
1.2.3.4.

2026-06-27
乐信圣文笔试题
乐信圣文5进制的1023转换为10进制是多少?转换为7进制是多少?计算过程: 1023(5) => 15^3 + 0 + 25^1 + 3*5^0 = 125+10+3= 138(10) 138(10) => 138/7= 19…5 19/7 = 2….5 2/7=0…..2 255(7) = 51+57+2*49= 40+98= 138(10) 答:5进制的1023转换为10进制是138。转换为7进制是255。 比较四种排序算法的时间复杂度,空间复杂度,稳定性,适用场景(插入,快排,归并,堆排) 排序算法 时间复杂度(平均) 时间复杂度(最坏) 空间复杂度 稳定性 插入排序 O(n²) O(n²) O(1) 稳定 快速排序 O(nlogn) O(n²) O (logn)(递归栈) 不稳定 归并排序 O(nlogn) O(nlogn) O (n)(辅助数组) 稳定 堆排序 O(nlogn) O(nlogn...

2026-06-27
面试题
你在项目中提到使用单例模式和观察者模式,能否具体说明它们的应用场景? 在2D类银中使用单例模式管理全局系统,如音效管理器,技能管理器,确保全局唯一实例以及方便各处调用。观察者模式则是用于解除模块间的耦合程度,比如当玩家的血量发生变化时,UI系统会根据事件自动更新血条,而不需要直接引用玩家对象。 追问:单例模式如何避免线程安全问题?观察者模式与Unity事件系统有和异同? 可以通过加锁或者静态构造函数实现。观察者模式更加灵活,可以自定义事件参数,Unity事件适合编辑器的可视化配置 维度 观察者模式(经典) Unity 事件系统 实现方式 通常通过接口定义(如 Observer/Subject),手动维护订阅列表。 基于 UnityEvent 类,可视化配置(Inspector 中可直接绑定)。 类型安全 编译期类型检查严格(需显式定义事件参数类型)。 支持泛型 UnityEvent<T>,但通过反射实现,部分错误可能在运行时暴露。 使用场景 通用设计模式,适用于任何编程语言 / 框架。 深度集成 Unity 生态,支持与组...
公告
记录游戏客户端开发、项目复盘和个人成长。