友塔游戏面试题 · 技术原理
友塔游戏相关面试题,按最终去重题目聚合。
共 456 道真题 · 当前筛选命中 323 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 261 题粘包了解吗? 考察对TCP流式传输下粘包现象及解决方案的理解第 262 题什么是 IO 密集型任务?它和 CPU 密集型通常如何区分? 考察对任务分类和性能瓶颈的基本理解第 263 题虚函数在C++中是如何起作用的?请解释其底层机制。 考察虚函数表机制、动态绑定及性能影响第 264 题接触过哪些设计模式,讲一下基本内容和 C++ 大概怎么实现(单例、工厂、观察者) 考察对常见设计模式的理解及在 C++ 中的落地能力第 265 题您了解protobuf吗?它相比其他序列化方案有何优势?在项目中如何应用? 考察protobuf序列化原理与工程实践第 266 题请介绍 TCP Socket 建立连接、传输数据和断开连接的基本流程,以及其中可能遇到的常见问题。 考察对 TCP/IP 协议栈中 Socket 生命周期和常见网络问题的理解第 267 题请解释 const 关键字的作用,并举例说明在声明变量、函数参数和成员函数时分别如何使用。 考察对 const 关键字语义、使用场景及常量正确性概念的理解第 268 题给一个444的正方体,给出三视图,问至少需要多少111的小正方体才能满足三视图需求(忽略重力,即可以悬空)。 考察空间想象能力与组合优化问题的建模与求解第 269 题请实现行星碰撞算法:给定一组小行星,每个整数表示其绝对值为大小,正负号表示移动方向,正向右负向左,同向或相向且大小不同则较小者爆炸,大小相同则两者都爆炸,相向时较小者先消失,求最后剩下的行星序列。 考察栈的运用、边界条件处理和数组模拟能力第 270 题MySQL主键跟唯一索引区别 考察对主键和唯一索引在约束、用途与存储实现上的差异理解第 271 题请介绍C++的三大特性,并分别说明它们在面向对象编程中的作用。 考察对C++核心面向对象特性的理解与应用第 272 题有N个数字,每次取两个数相加并合并成一个数,重复直到只剩一个数,如何使最终的和最小? 考察贪心算法与优先级队列的应用,以及对哈夫曼编码原理的理解第 273 题实时视频通话通常使用UDP还是TCP?为什么? 考察对实时传输协议特性、延迟容忍度和应用场景的理解第 274 题请比较 Redis 的 RDB 与 AOF 持久化方式各自的优缺点。 考察对 Redis 两种持久化机制特性、适用场景与取舍的理解第 275 题如何优化类似 SELECT * FROM A WHERE name LIKE '%N' 的查询?请结合索引反转和全文检索说明。 考察对前缀模糊查询优化方案的理解与选型能力第 276 题请介绍 C++ 中的四种智能指针,并说明各自的使用场景和注意事项。 考察对 C++ 内存管理机制的理解与正确使用智能指针的能力第 277 题Redis的String和Hash底层是怎么实现的,做了哪些优化? 考察Redis核心数据结构底层实现与优化机制第 278 题如何基于UDP实现可靠传输机制?重点讨论丢包问题的解决办法,并说明为何不能仅依赖超时重传。 考察对UDP不可靠性的理解及可靠协议设计能力第 279 题什么是B+树? 考察B+树的结构定义、特性及其在数据库索引中的适用性第 280 题Redis的hash扩容迁移,是否有序,何时有序/无序,为什么? 考察Redis hash扩容机制、渐进式rehash的有序性与边界条件