途游游戏面试题 · 技术原理
途游游戏相关面试题,按最终去重题目聚合。
共 380 道真题 · 当前筛选命中 157 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 1 题请实现单链表的反转,并说明其时间复杂度和空间复杂度。 考察链表操作、指针修改与复杂度分析第 2 题WebSocket和HTTP有什么区别? 考察对HTTP与WebSocket在协议模型、通信模式和使用场景上的差异理解第 3 题请介绍你在实习项目中使用过的 UI 框架,并说明该框架采用 MVC 还是 MVVM 模式,以及在这种模式下数据是如何传递、事件是如何管理的。 考察对 UI 框架架构模式的理解及实际应用能力,包括数据流和事件管理第 4 题请解释 C++ 中 decltype 关键字的作用,并说明它与 auto 类型推导的区别。 考察对 C++ 类型推导工具的理解与区分第 5 题请介绍在 Vue 项目中缓存数据和组件的常见方式。 考察对 Vue 缓存机制的理解与实际应用第 6 题C++ 标准库 vector 正序遍历和倒序遍历在性能上有差异吗?为什么? 考察容器遍历时的缓存局部性与编译器优化对性能的影响第 7 题请介绍索引的常见用法,以及它在数据库查询优化中的作用。 考察数据库索引的基本概念、使用场景与查询优化意识第 8 题请详细解释你对LLM在游戏AI产品中应用原理的认知以及潜在应用场景设想。 考察对LLM原理的理解及其在游戏AI场景中的迁移与创新思考第 9 题在C++中,若int为32位,其取值范围是多少? 考察对有符号整数范围及其推导的理解第 10 题如何删除vector中所有奇数索引位置的元素? 考察对vector迭代器失效规则及删除操作细节的理解第 11 题== 和 is 的区别是什么? 考察基本语法与对象身份判断的掌握第 12 题小端大端的区别 考察对字节序概念及其在计算机存储和网络传输中应用的理解第 13 题堆和栈的区别是什么?请从内存位置、手动开辟内存、增长方向等方面说明。 考察对堆栈内存模型、生命周期和增长方式的掌握第 14 题栈和堆的区别是什么? 考察对内存布局、生命周期和分配开销的基本理解第 15 题如何正确关闭一个 socket 连接? 考察 socket 关闭的 API 使用与 TCP 四次挥手细节第 16 题请谈谈你常用的设计模式,并举例说明你在项目中是如何应用的。 考察对设计模式的理解深度及实际应用能力第 17 题列举常见的分布式大数据计算引擎,并说明各自适用的典型场景。 考察大数据生态基础知识的广度及场景匹配意识第 18 题map和unordered_map的区别是什么? 考察对有序与哈希容器的底层结构、性能特性和适用场景的理解第 19 题如何找到有环链表的入环节点? 考察链表环检测与数学推导能力第 20 题请解释 inline 关键字在 C/C++ 中的主要用途和注意事项。 考察对 inline 关键字语义、优化作用及限制的理解