友塔游戏面试题(2026 最新)

友塔游戏相关面试题,按最终去重题目聚合。

456 道真题 · 更新 2026-08-05

筛选题目
第 101 题Go 如何实现读写锁?请写出核心代码。 考察 Go 并发原语中读写锁的实现原理与编码能力编码实现技术原理Go第 102 题项目部署后你怎么查看项目CPU的使用率? 考察Linux系统监控与资源定位能力技术原理问题排查Linux第 103 题请编写代码将两个升序数组合并为一个升序数组。 考察归并排序思想的编码实现能力编码实现技术原理第 104 题B+树相对于二叉树搜索的优点 考察对B+树与二叉搜索树结构差异及适用场景的理解技术原理方案权衡第 105 题MySQL如果不指定主键,会创建聚集索引吗? 考察对InnoDB聚簇索引存储机制的理解技术原理MySQL第 106 题针对你的情况,请谈谈你如何在现有经历与游戏服务端开发岗位之间建立关联,并说明你为胜任该岗位做了哪些准备。 考察候选人自我认知、岗位认知及职业规划匹配度持续改进人岗匹配自我认知第 107 题STL vector是怎么实现的? 考察对动态数组容器底层内存管理与迭代器失效机制的理解性能优化技术原理C++STL第 108 题请讲解堆排序的原理和实现要点。 考察对堆排序算法原理、复杂度及实现细节的理解技术原理第 109 题你当初为什么选择学习并使用这门编程语言? 考察求职者的学习动机、主动性和对技术选择的思考持续改进人岗匹配自我认知第 110 题请口述力扣第169题(多数元素)的解法,要求时间复杂度 O(N)、空间复杂度 O(1)。 考察对多数元素问题的算法理解与常数空间解法编码实现技术原理第 111 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解技术原理方案权衡C++第 112 题请简要介绍你的一段实习经历,包括你在其中的主要职责和收获。 考察候选人对实习经历的结构化总结与自我认知沟通表达项目复盘自我认知第 113 题给定一个已排序的数组,如何构造一棵平衡二叉搜索树?如果选择第一个或最后一个元素作为根节点会有什么问题? 考察平衡二叉搜索树的构造方法及退化问题理解问题拆解技术原理第 114 题epoll 的 API 是怎样的?epoll_wait 的超时时间参数应如何设置? 考察 epoll 核心 API 和超时参数的工程考量风险判断技术原理方案权衡第 115 题游戏里什么场景会用 TCP,什么场景会用 UDP? 考察对网络协议特性与游戏业务场景匹配的理解业务理解技术原理方案权衡TCPUDP第 116 题你玩过很多动作游戏(ACT)吗?你觉得ACT游戏的打击感是如何塑造的? 考察对动作游戏核心体验的理解与设计分析能力业务理解问题拆解自我呈现第 117 题如何防止死锁?如果死锁已经发生,又该如何处理? 考察死锁产生的必要条件、预防策略与已发生死锁的检测及恢复方法风险判断技术原理第 118 题请结合项目经历,谈谈你对网络编程中连接管理、协议处理或异步模型的理解,并说明你在项目中如何应用。 考察网络编程核心概念的理解深度与实际项目应用能力问题拆解项目复盘技术原理第 119 题请写出0/1背包问题的动态规划解法,并说明状态定义与转移方程。 考察动态规划建模、状态设计与递推实现能力编码实现问题拆解技术原理第 120 题MySQL的索引的实现方式 考察对MySQL索引底层数据结构及其适用场景的理解技术原理技术选型MySQL