友塔游戏面试题 · 技术原理
友塔游戏相关面试题,按最终去重题目聚合。
共 456 道真题 · 当前筛选命中 323 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 201 题请描述迪杰斯特拉(Dijkstra)算法的基本思想、适用条件,并说明其时间复杂度。 考察对经典最短路径算法的原理理解与边界条件把握第 202 题请说明 MySQL 中死锁产生的条件,以及常见排查和解决思路。 考察对并发锁机制、死锁四要素与处理手段的理解第 203 题Java中锁如何实现可见性?请说明其原理。 考察对Java锁与可见性关系的理解第 204 题在设计 MySQL 表结构时,需要考虑哪些核心要点?请结合实际场景说明如何设计索引。 考察数据库表设计、索引原理与场景化索引设计能力第 205 题请解释最小堆的性质,并用代码实现其核心操作(插入与删除最小元素)。 考察堆数据结构的原理理解与基础编码实现能力第 206 题如何查看系统内存占用情况?请说明常用命令及关键信息。 考察对系统性能监控命令的掌握及关键指标解读能力第 207 题NavMesh的底层实现你了解吗?比如A*算法和Mesh烘焙? 考察对NavMesh寻路底层原理的理解,包括A*算法和Mesh烘焙流程第 208 题Redis发布/订阅模式怎么实现? 考察Redis Pub/Sub的机制理解与实际实现能力第 209 题为什么UDP会比较快? 考察对UDP与TCP协议特性的理解及传输效率差异的原因第 210 题在插入数据时,你所指的浅拷贝和深拷贝有何区别?请结合具体场景说明。 考察对深拷贝与浅拷贝概念的理解及实际应用场景判断第 211 题请介绍Unity中MonoBehaviour组件的生命周期,各关键回调的执行顺序和典型用途是什么? 考察对Unity组件生命周期回调顺序及作用的理解第 212 题内存泄漏如何影响游戏帧率?请解释其影响机制。 考察对内存泄漏导致性能下降机制的理解第 213 题请详细说明 Java 的垃圾回收(GC)机制,包括其基本原理和主要实现方式。 考察对 Java 垃圾回收原理、算法和演进的理解深度第 214 题判断字符串是否有重复的字符 考察哈希表空间换时间与边界条件处理能力第 215 题怎么保证Redis操作的原子性,在分布式场景下又怎么保证? 考察Redis命令及脚本的原子性理解,以及分布式场景下的一致性保证第 216 题C++中的智能指针有哪几种?请说明各自的作用和适用场景。 考察对智能指针类型、生命周期管理及使用场景的掌握第 217 题Redis set底层数据结构。 考察Redis集合类型的内部实现与触发场景第 218 题主键id使用顺序自增和UUID有什么区别? 考察对主键生成策略在性能、存储和分布式场景下权衡的理解第 219 题在什么场景下选择使用RDB持久化,什么场景下选择使用AOF持久化? 考察Redis持久化机制的理解及根据业务场景进行技术选型的能力第 220 题volatile关键字如何保证可见性?它有哪些限制? 考察对volatile语义及限制的掌握