人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 261 题给定一个二维网格,每个格子为 1(陆地)或 0(水),请计算连通的 1 组成的岛屿最大面积。 考察图遍历与搜索算法的实现能力第 262 题请实现区间合并算法:给定一组可能重叠的区间,返回合并后不重叠的区间列表。 考察排序与线性扫描的算法设计能力第 263 题实现一个函数,对表示非负整数的整数列表执行加一操作,并返回结果列表。 考察数组模拟加法的实现、进位处理与边界情况意识第 264 题请实现一个函数,求两个字符串的最长公共子序列的长度,并解释为什么不需要构造出具体的子序列。 考察动态规划建模与对最长公共子序列问题的理解第 265 题请实现快排的单趟划分:给定一个无序数组,将其重新排列,使初始数组中最后一个数左侧的元素都小于它,右侧的元素都大于它。 考察对快速排序单趟划分(partition)的理解与编码实现能力第 266 题用2个栈实现队列 考察栈和队列的数据结构特性及算法设计能力第 267 题请介绍目标检测的整体流程,包括数据准备、模型训练、推理和后处理的主要步骤。 考察对目标检测端到端流程的系统理解,以及关键环节的技术细节第 268 题二叉树展开为链表 考察二叉树遍历与原地修改链表的算法能力第 269 题手写一下Transformer的自注意力计算公式。 考察对自注意力机制数学表达式的准确记忆与理解第 270 题请手写实现一个标准的Scaled Dot-Product Attention,并说明其计算流程。 考察对Transformer核心注意力机制的实现理解与推导能力第 271 题给定一个房屋编号数组,给定一个路灯位置数组,要求路灯能照射到所有房屋,问:路灯的最小照射半径为多少? 考察算法建模、二分搜索或排序扫描解决最小覆盖半径问题第 272 题请实现一个将字符串转换为 int 类型的函数,要求:非法输入返回 0;数值越界时返回 INT_MAX 或 INT_MIN。面试官不认可使用 long 类型保存中间变量,请问你会如何实现? 考察边界处理、溢出判断和不用 long 的编码技巧第 273 题请设计一个数据结构或算法,给定一组单词和一个前缀查询,返回出现频率最高的前 k 个匹配该前缀的单词并说明复杂度 考察 Trie 树或前缀匹配与频率排序的综合应用能力第 274 题手撕代码:计算二维网格中的岛屿数量。 考察深度优先搜索或广度优先搜索在网格遍历中的应用和边界处理能力第 275 题给定一只股票的每日价格数组,设计算法计算最大利润(允许一次买入和一次卖出),并分析其时间与空间复杂度。 考察动态规划或贪心思路的股票买卖问题,以及复杂度分析能力第 276 题请实现一个函数,用于反转一个由多个字符串组成的数组中的每个字符串。 考察字符串处理与数组遍历的编程实现能力第 277 题你是否有使用 g2o 编写优化代码的经验? 考察对 g2o 库的实际使用经验与理解深度第 278 题请实现 LeetCode 76 最小覆盖子串问题,要求现场在共享桌面环境下完成编码。 考察滑动窗口算法的理解与现场编码实现能力第 279 题请手写代码实现单链表的反转,输入输出需符合 ACM 模式(自行构造示例输入与输出)。 考察链表基础操作与编码实现能力第 280 题请实现一个函数,判断字符串s是否为字符串t的子序列。 考察双指针与贪心算法的基本运用