网易游戏面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 101 题手写一个函数,判断二维空间中两个轴对齐矩形是否相交。 考察几何逻辑、边界条件处理和编码实现能力编码实现问题拆解技术原理第 102 题请描述如何实现字符串逆序,并说明思路。 考察基础字符串操作与逆序思路的清晰表达编码实现技术原理第 103 题实现线程安全的单例模式 考察并发下单例实现的正确性、性能与边界处理编码实现技术原理Java第 104 题请介绍你在项目中使用模板的实例化方式,以及实际应用场景。 考察候选人对模板实例化机制的理解与实际应用能力编码实现问题拆解技术原理C++第 105 题请手写实现一个发布订阅模式,并说明它与观察者模式的区别。 考察事件驱动设计模式的理解与代码实现能力编码实现技术原理JavaScript第 106 题给定多边形顶点坐标与一个目标坐标,判断目标点在多边形内部还是外部。 考察点与多边形位置关系算法的理解与实现编码实现问题拆解技术原理第 107 题在2n+1个id中,恰好有两个id各自出现了两次,其余每个id都只出现一次。如何找出这两个重复出现的id?请给出时间复杂度尽量低的算法。 考察位运算、哈希或排序等思路下的时间复杂度与空间复杂度权衡,以及边界情况处理编码实现问题拆解技术原理第 108 题请实现一个合并两个有序数组的函数,使合并后的数组仍保持有序。随后,请将其改写为使用模板参数的版本,以实现对不同元素类型的支持。 考察算法实现能力、模板编程基础以及对接口抽象的掌握编码实现问题拆解技术原理C++第 109 题给定一个整数数组,从中任选三个数构成三角形,请计算能组成有效三角形的三数组合个数。 考察算法设计与时间复杂度的优化能力编码实现性能优化问题拆解第 110 题请解释Go语言中channel的底层数据结构与发送接收流程。 考察对Go并发原语channel底层实现的深入理解编码实现技术原理Go第 111 题请说明C++中std::vector和std::array的特点与区别,并介绍如何删除vector中指定位置的元素。 考察对C++容器特性的理解及vector元素删除的常见操作方法编码实现技术原理C++第 112 题用两个队列实现一个栈,需要支持 push、pop、top 和 empty 操作。 考察队列与栈的映射关系、操作复杂度和边界处理能力编码实现问题拆解技术原理第 113 题在着色器中你是如何采样贴图的?请说明常用的采样流程及对应的 API 调用。 考察图形 API 与着色器中的纹理采样流程,判断对渲染管线基础操作的掌握程度编码实现技术原理