友塔游戏面试题 · 技术原理
友塔游戏相关面试题,按最终去重题目聚合。
共 456 道真题 · 当前筛选命中 323 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 121 题请解释 C++ 中静态多态和动态多态的区别,并举例说明各自的应用场景。 考察对 C++ 多态实现机制的理解及场景选择能力第 122 题多线程同步时,应如何设计多线程的结束机制? 考察对线程同步、安全退出和资源回收的设计能力第 123 题给定 N 个数字,要求只能选取相邻的数且不改变原有顺序,如何选取使最终选出的数字和最小?请说明你的解题思路和复杂度。 考察对相邻约束下最优化问题的建模与算法设计能力第 124 题HTTP/1.0 与 HTTP/2.0 的主要区别是什么? 考察对 HTTP 版本演进核心特性的理解第 125 题请比较几种常见的 I/O 多路复用机制(如 select、poll、epoll)的区别。 考察对多路复用机制原理、适用场景与性能边界的理解第 126 题链接文件有哪几种? 考察对操作系统文件链接类型的理解与区分能力第 127 题请谈谈你对Unity游戏开发引擎的了解,包括它的核心特性和适用场景。 考察候选人对Unity引擎的认知深度与基础掌握第 128 题如何优化UDP协议下的数据传输? 考察UDP传输的可靠性优化与应用层策略第 129 题对于一个只出现一次的元素,如何从数组[1,2,3,4,3,2]中得到[1,4]? 考察对数组元素出现次数统计和过滤的理解第 130 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制第 131 题给定一个数组,找出所有满足“左边所有数都比它小,右边所有数都比它大”的元素,并说明时间复杂度。 考察数组遍历、前缀/后缀极值预处理及算法复杂度分析第 132 题TCP四次挥手,所有都正常的情况下,为什么会出现三次挥手,会有什么影响? 考察对TCP连接释放流程原理及合并报文的理解第 133 题如何解决死锁问题? 考察对死锁成因、预防、避免、检测与解除的完整理解第 134 题讲讲多态在面向对象编程中是如何实现的? 考察对多态底层机制和运行时行为的理解第 135 题请详细讲解堆排序的实现原理与复杂度分析。 考察堆数据结构理解及排序算法实现与性能分析第 136 题请说明 half 精度(FP16)浮点数所能表示的最小精度(即最小正规格化数,或能分辨的最小增量)是多少? 考察 half 精度浮点数的格式、指数表示范围及最小精度理解第 137 题Java 中 AtomicInteger 与 AtomicLong、AtomicReference 等原子类在使用上有什么区别?如果对非 int 基础类型使用原子操作会有哪些影响? 考察对 Java 原子类的类型适配、底层原理及适用边界第 138 题客户端与服务器之间存在大量长连接(连接池),若客户端发生短暂网络故障,此前建立的连接还能继续使用吗? 考察对连接池中失效连接识别与恢复机制的理解第 139 题在一个由0到9这10个数字围成的圆周上,每步从当前位置等概率地向前或向后移动一位,请问经过n步后恰好回到起始点0的方法数是多少?请描述动态规划的转移方程。 考察动态规划建模与边界处理能力第 140 题TCP头部有哪些信息? 考察对TCP协议头结构的掌握程度