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

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

2026-06-27
个人职业规划

2026-06-27
Untitled

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

2026-06-27
微派冬令营笔试题
算法题如下: 最小覆盖子串 我认为难以理解的部分为 12345678910111213//这个部分是在s中找到了包含所有t字符的一个子串,这个子串可能不是最小的,后续操作就是把这个变为最小//检测当前窗口是否已经包含了t中的所有字符(包括数量) while(Right < s.Length){ char c = s[Right]; Right++; if(need.ContainsKey(c)){ windows[c] = windows.ContainsKey(c):windows[c] + 1 : 1;//记录s中字符串的出现次数 if(windows[c] == need[c]) Vaild++; } } 假设: s = "ADOBECODE"(源字符串) t = "ABC"(需要包含的字符)...

2026-06-27
多益网络一面
公告
记录游戏客户端开发、项目复盘和个人成长。