友塔游戏面试题 · 技术原理

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

456 道真题 · 当前筛选命中 323 · 更新 2026-08-05

筛选题目已选:技术原理
第 61 题一个环,有n个点(编号0到n-1),从0点出发,经过k步恰好回到原点0,有多少种不同的走法?请给出算法和复杂度分析。 考察动态规划或组合数学建模能力,以及边界条件处理问题拆解技术原理第 62 题请谈谈你对测试开发岗位的理解,以及它与传统测试、开发工作的区别。 考察候选人对待测岗位的职责认知、技术定位和职业动力人岗匹配技术原理第 63 题在前后端分离的架构中,如何划分哪些逻辑由服务器处理、哪些参数由客户端处理? 考察前后端职责划分、安全边界与数据校验意识安全意识技术原理方案权衡第 64 题除了锁和volatile,Java中还有哪些确保可见性的机制? 考察对Java并发工具和JMM可见性保证的综合认识技术原理方案权衡Java第 65 题给定圆周上的n个点,任意两点之间可以连一条弦,每个点最多只能作为一条弦的端点,问一共有多少种连线方式? 考察对组合数学递推关系的理解与建模能力问题拆解技术原理第 66 题详细讨论 Dijkstra 算法及其堆优化版本。 考察最短路径算法原理、复杂度分析与优化实现能力编码实现问题拆解技术原理第 67 题请解释数据库中的MVCC(多版本并发控制)机制。 考察对MVCC原理、版本管理与并发控制的理解系统设计技术原理InnoDBMySQL第 68 题C++作为一种面向对象的语言,它有什么特点? 考察对C++面向对象特性及其实践价值的理解技术原理C++第 69 题用B+树最核心的好处是什么? 考察对B+树核心特性的理解及其在数据库索引中的应用技术原理第 70 题请描述你在解决倒水问题时如何逐步明确思路,并说明贪心算法在其中的应用方式。 考察问题拆解、思路形成过程与贪心策略的应用理解问题拆解技术原理方案权衡第 71 题在I/O多路复用架构下,服务端如何接收客户端发送的信息? 考察I/O多路复用模型的机制与应用系统设计技术原理第 72 题请说说LRU算法的原理和实现要点。 考察对LRU缓存淘汰算法的原理理解与实现能力编码实现问题拆解技术原理第 73 题Go 如何实现读写锁?请写出核心代码。 考察 Go 并发原语中读写锁的实现原理与编码能力编码实现技术原理Go第 74 题项目部署后你怎么查看项目CPU的使用率? 考察Linux系统监控与资源定位能力技术原理问题排查Linux第 75 题请编写代码将两个升序数组合并为一个升序数组。 考察归并排序思想的编码实现能力编码实现技术原理第 76 题B+树相对于二叉树搜索的优点 考察对B+树与二叉搜索树结构差异及适用场景的理解技术原理方案权衡第 77 题MySQL如果不指定主键,会创建聚集索引吗? 考察对InnoDB聚簇索引存储机制的理解技术原理MySQL第 78 题STL vector是怎么实现的? 考察对动态数组容器底层内存管理与迭代器失效机制的理解性能优化技术原理C++STL第 79 题请讲解堆排序的原理和实现要点。 考察对堆排序算法原理、复杂度及实现细节的理解技术原理第 80 题请口述力扣第169题(多数元素)的解法,要求时间复杂度 O(N)、空间复杂度 O(1)。 考察对多数元素问题的算法理解与常数空间解法编码实现技术原理