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

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

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

筛选题目已选:技术原理
第 81 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解技术原理方案权衡C++第 82 题给定一个已排序的数组,如何构造一棵平衡二叉搜索树?如果选择第一个或最后一个元素作为根节点会有什么问题? 考察平衡二叉搜索树的构造方法及退化问题理解问题拆解技术原理第 83 题epoll 的 API 是怎样的?epoll_wait 的超时时间参数应如何设置? 考察 epoll 核心 API 和超时参数的工程考量风险判断技术原理方案权衡第 84 题游戏里什么场景会用 TCP,什么场景会用 UDP? 考察对网络协议特性与游戏业务场景匹配的理解业务理解技术原理方案权衡TCPUDP第 85 题如何防止死锁?如果死锁已经发生,又该如何处理? 考察死锁产生的必要条件、预防策略与已发生死锁的检测及恢复方法风险判断技术原理第 86 题请结合项目经历,谈谈你对网络编程中连接管理、协议处理或异步模型的理解,并说明你在项目中如何应用。 考察网络编程核心概念的理解深度与实际项目应用能力问题拆解项目复盘技术原理第 87 题请写出0/1背包问题的动态规划解法,并说明状态定义与转移方程。 考察动态规划建模、状态设计与递推实现能力编码实现问题拆解技术原理第 88 题MySQL的索引的实现方式 考察对MySQL索引底层数据结构及其适用场景的理解技术原理技术选型MySQL第 89 题用socket连接时有没有处理超时、断线这些异常的机制 考察socket编程中异常处理与健壮性设计风险判断技术原理问题排查第 90 题什么是平衡二叉树?请说明其定义、常见类型及平衡的意义。 考察对平衡二叉树概念及平衡机制的掌握技术原理第 91 题玩家看到太阳会产生强烈光晕的效果,这种效果有什么比较好的实现方案?(摄像机发送射线,检测到太阳模型后摄像机做后处理) 考察游戏渲染中镜头光晕效果的实现思路与方案选择性能优化技术原理方案权衡第 92 题请说明Java中static关键字的作用,特别是类的成员(成员变量、方法、代码块、内部类等)使用static修饰时的区别。 考察对Java static关键字的理解,包括类级别与实例级别的区别技术原理Java第 93 题请介绍 B+ 树的结构特点,并说明 InnoDB 为什么选择 B+ 树作为索引结构。 考察 B+ 树数据结构和 InnoDB 索引底层原理技术原理技术选型InnoDB第 94 题为什么C++多态要用虚函数,虚函数重载和直接重载有什么区别? 考察C++虚函数机制与多态原理,以及重载与覆盖的区别问题拆解技术原理C++第 95 题为什么要用Lua脚本? 考察Redis事务原子性、性能与复杂操作的实现原理技术原理方案权衡LuaRedis第 96 题请谈谈在使用 Redis 作为缓存时,如何处理缓存失效?例如 token 的过期策略。 考察缓存失效策略的设计、实现与边界处理风险判断系统设计技术原理Redis第 97 题请介绍你参与Linux C++服务器项目的经历,包括你的角色、关键收获以及项目是在本科还是研究生阶段完成的。 考察候选人项目经历的完整性、技术深度与阶段背景项目复盘自我认知技术原理C++Linux第 98 题假设不做第三次握手,只有两次握手可能会有什么问题? 考察对TCP三次握手目的及两次握手缺陷的理解问题拆解技术原理TCP第 99 题一个整数数组中,除两个数字外,其余数字都出现两次,请找出这两个只出现一次的数字。 考察位运算(异或)在数组问题中的应用与边界处理问题拆解技术原理第 100 题请描述图形渲染管线的完整流程及各阶段的作用。 考察对图形渲染管线各阶段的理解与整体流程把握系统设计技术原理