人工智能面试题 · 编码实现

人工智能相关岗位面试题。

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

筛选题目已选:编码实现
第 941 题请实现 LeetCode 152 最大子数组乘积的算法,并分析其时间与空间复杂度。 考察动态规划与边界处理能力,特别是负数与零对乘积的影响编码实现问题拆解技术原理第 942 题请解释Transformer的核心原理,包括自注意力机制和位置编码的作用。 考察对Transformer架构核心机制的理解编码实现技术原理Transformer第 943 题请手写快速排序算法的实现,并说明其时间复杂度。 考察排序算法实现能力与复杂度分析编码实现问题拆解技术原理第 944 题给定一个整数数组,请找出和最小的连续子数组,并返回该子数组的起始和结束下标。 考察数组遍历与动态规划思维,分析最小子数组和的求解与边界处理编码实现问题拆解技术原理第 945 题给定一个字符串 s 和一个整数 k,请实现每隔 k 个字符反转一次字符串,并返回最终结果。 考察字符串处理、循环控制与边界条件处理编码实现问题拆解技术原理第 946 题请手撕实现一个 CUDA LayerNorm 的 kernel。 考察 CUDA 编程基础、并行归约与 LayerNorm 算法的实现能力编码实现问题拆解技术原理CUDA第 947 题请在排序数组中查找目标值的第一个和最后一个出现位置,若不存在则返回 [-1, -1],并说明你的算法复杂度。 考察二分查找变体及边界处理能力编码实现问题拆解技术原理第 948 题请用动态规划解决经典的打家劫舍问题:给定一个非负整数数组,相邻房屋不能同时被偷,求能偷到的最大金额。 考察动态规划的状态定义与递推关系编码实现问题拆解技术原理第 949 题你了解CUDA吗?请说明它的核心作用并举例说明如何使用它进行并行计算。 考察对GPU编程模型CUDA的基本理解与实际使用能力编码实现技术原理CUDA第 950 题如何求无序序列的中位数?如果改用 Top-K 方法实现,思路是怎样的? 考察排序、Top-K 选择算法及其在中位数问题上的映射编码实现问题拆解技术原理第 951 题请写出Multi-Head Attention的公式,并说明每个符号的含义。 考察对注意力机制数学表达和结构原理的理解编码实现技术原理第 952 题如何在一个有序旋转数组中找到最小值?请说明算法思路、时间复杂度和边界条件。 考察二分查找思想在特殊有序数组中的应用及边界处理编码实现问题拆解技术原理第 953 题请实现LeetCode 31题:计算给定整数数组的下一个字典序排列。 考察算法实现能力、对字典序排列的理解及边界处理编码实现问题拆解技术原理第 954 题请实现一个返回数组所有子集的回溯算法,注意输入数组可能包含重复元素,且结果中不能出现重复子集。 考察回溯算法实现及对重复元素去重的处理编码实现问题拆解技术原理第 955 题算法题:如何判断一个点是否在多边形内? 考察空间几何算法理解、边界条件处理与复杂度分析编码实现问题拆解技术原理第 956 题给定一个m行n列的矩阵,每个元素代表一种颜色,请找出颜色相同的最大连通色块对应的颜色。请说明你的思路并给出实现。 考察图的连通性与遍历算法设计能力编码实现问题拆解技术原理第 957 题手写代码:如何在一个数组中查询第 K 个最大的数? 考察排序与选择算法的时间复杂度、边界处理与实现能力编码实现问题拆解技术原理第 958 题手撕:20人微信抢200红包,每人至少5块,其余人差值不能太大,请实现分配算法。 考察算法设计、需求约束理解和边界处理能力编码实现问题拆解方案权衡第 959 题请随机选择一种你熟悉的排序算法,并写出其实现。 考察候选人对常见排序算法的掌握程度与编码实现能力编码实现技术原理第 960 题给定一个按升序排序的整数数组和一个目标值,如何高效地找出目标值第一次出现和最后一次出现的下标?如果目标值不存在,返回[-1,-1]。请说明你的解法思路、时间复杂度和实现要点。 考察二分查找的变体应用、边界条件处理和复杂度分析编码实现问题拆解技术原理