游戏行业面试题 · 编码实现
游戏行业相关面试题,按题目行业基础数据聚合。
共 16059 道真题 · 当前筛选命中 854 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 641 题给定一个带括号的字符串,其中包含字母和括号,对每个括号内(包括嵌套括号内的内容)进行反转。例如,输入 "(ed(et(oc))el)" 输出 "leetcode"。请实现该功能并说明如何处理非嵌套的括号。 考察字符串处理、栈的运用以及括号匹配与反转的实现能力第 642 题从一个很长的日志文件中选择出第K个大的数值(思路可使用堆排序) 考察海量数据处理与大数查找的效率设计第 643 题你手中有两个完全相同的鸡蛋,需要在一座有N层楼的建筑上确定鸡蛋恰好摔碎的最低楼层(临界楼层)。每次你可以从任一楼层扔下一个鸡蛋,若鸡蛋未碎可重复使用,若碎了则不能再使用。你必须在鸡蛋用完前找出临界楼层。请设计一个策略,使得在最坏情况下所需的扔鸡蛋次数最少,并说明该策略的最优性。 考察动态规划、最优决策和算法分析能力第 644 题请手写一个线程池的实现,重点说明核心组成与关键细节。 考察线程池的核心设计、并发控制与边界处理能力第 645 题请实现一个合并两个有序数组的函数,使合并后的数组仍保持有序。随后,请将其改写为使用模板参数的版本,以实现对不同元素类型的支持。 考察算法实现能力、模板编程基础以及对接口抽象的掌握第 646 题请编写一条 SQL,实现按某字段排序后分页查询两个关联表的数据,并分别说明如何执行 update、delete 以及 in 操作。 考察 SQL 联表查询、排序分页与常用增删改语法的掌握第 647 题请手写代码判断一个链表是否有环,并说明算法的时间复杂度和空间复杂度。 考察链表操作基础与快慢指针算法的理解第 648 题限流算法了解吗,如何实现一个限流算法? 考察限流算法的理解深度、实现能力与方案权衡第 649 题给定一个整数数组,其中每个元素均成对出现,只有一个元素出现一次。请找出这个只出现一次的元素,并说明解题思路。 考察位运算异或的性质及基本算法实现能力第 650 题怎么实现子弹和敌人的碰撞,不用引擎自带的碰撞盒怎么做? 考察手写碰撞检测的数学原理与边界处理能力第 651 题给定一个大数组,如何找到所有和为目标值 n 的元素对(类似两数之和问题)?请说明思路和复杂度。 考察算法思维、两数之和变体的进阶处理与复杂度分析第 652 题给定一个字符串,请找出其中不含重复字符的最长字符子串的长度。 考察滑动窗口算法与哈希去重在字符串处理中的应用第 653 题请解释JavaScript中var声明的变量提升特性,并说明代码 `console.log(a); var a = 1;` 的运行结果及原因。 考察对JavaScript变量提升机制及执行顺序的理解第 654 题请手写实现冒泡排序算法,并说明其时间复杂度和稳定性。 考察基础排序算法实现、复杂度分析与稳定性理解第 655 题如何判断一个点是否位于给定扇形区域内?请说明算法思路和关键边界条件。 考察几何计算、向量运算和边界场景处理能力第 656 题如果不使用 class 关键字,你会如何用 JavaScript 实现封装、继承和多态?请举例说明。 考察对非 class 语法下原型链、闭包等原生能力的掌握第 657 题一组药品中有一个有毒,如何只用一只老鼠和一次实验测试出来? 考察二进制编码与分组检测的算法思维第 658 题请实现一个函数,从数组中找出最小的 K 个数,并说明你的解法与复杂度。 考察排序与堆排序等算法在Top-K问题中的运用及复杂度分析第 659 题请描述RPC框架通信层常见的难点,以及Netty的LengthFieldBasedFrameDecoder如何解决粘包和半包问题,并说明如何设计自定义协议实现调用命令的传输。 考察RPC通信层的协议设计、粘包半包处理及解码器应用第 660 题有一副扑克牌,随机抽五张成顺子,大小王是赖子可以用0表示任意牌,请判断这五张牌能否组成顺子。 考察数组处理、逻辑推理和边界情况处理能力