MiniMax面试题 · 编码实现
MiniMax相关面试题,按最终去重题目聚合。
共 431 道真题 · 当前筛选命中 55 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题请描述如何按螺旋顺序遍历一个 m×n 矩阵并输出所有元素。 考察对矩阵遍历方向控制、边界更新和代码实现能力第 42 题请设计并模拟一个抽奖系统:一等奖概率1%、二等奖10%、三等奖20%、四等奖69%,且两个一等奖之间最多间隔100人,否则强制触发一次一等奖。模拟后输出第10000人和第20000人分别中的奖等。 考察随机模拟、约束建模和边界条件下的代码实现能力第 43 题请实现一个函数,判断给定字符串是否为回文,并说明你的时间与空间复杂度。 考察字符串处理、循环或双指针实现及复杂度分析第 44 题在拖拽元素到另一个元素上时,如何判断当前拖拽位置是否在目标元素区域内? 考察拖拽目标判断的几何计算能力第 45 题请实现课程表问题:给定课程数量 numCourses 和先修课程关系 prerequisites,每门课有若干先修课程,判断是否可能完成所有课程的学习,并说明你的思路。 考察图建模与拓扑排序或环检测能力第 46 题请用哈希表实现一个支持插入、删除和随机获取 O(1) 平均时间复杂度的数据结构(ACM 模式)。 考察哈希表原理、设计数据结构以及时间复杂度分析第 47 题给定一个 m 行 n 列的矩阵,请按对角线顺序遍历并输出所有元素。 考察矩阵遍历中索引变化的规律总结与边界处理能力第 48 题请说明 Redux 的核心原理与工作流程。 考察对 Redux 状态管理核心机制的理解第 49 题请实现一个函数,给定一个二维数组,返回其所有可能的排列组合结果。 考察回溯算法的编码实现与边界处理能力第 50 题请描述三数之和(Three Sum)问题的解法,并分析时间复杂度和去重策略。 考察算法设计、去重处理与复杂度分析能力第 51 题项目里用Redisson做限流时,你是怎么实现的? 考察基于Redisson的限流实现细节及对分布式限流的理解第 52 题请实现合并区间的算法,并解释其时间复杂度和空间复杂度。 考察区间合并算法的逻辑实现与复杂度分析能力第 53 题给定一个整数数组和一个目标值 target,请找出数组中所有两个数之和等于 target 的数对,并输出这些数对组成的二维数组。 考察双指针或哈希表解决两数之和问题及去重处理第 54 题代码题:给定一个只包含字符 '('、')'、'{'、'}'、'['、']' 的字符串,如何判断它是否是有效的括号字符串? 考察栈数据结构的应用与边界条件处理第 55 题请实现一个算法,将给定字符串恢复为所有可能的有效 IP 地址,并返回这些地址。 考察回溯搜索、字符串划分与边界条件处理能力