人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 761 题在一个长度为 n 的 int 数组中,查找出现次数大于 n/2 的数字(假设该数字必然存在),请给出算法思路并实现。 考察多数元素查找算法的时间复杂度优化与边界处理第 762 题给定一个包含 n 个整数的数组,请找出所有和为 0 且不重复的三元组。 考察排序加双指针解决三数之和问题的算法实现与去重处理第 763 题请实现函数:返回链表倒数第 n 个节点的值。假设链表长度未知,n 从 1 开始计数,n 保证小于等于链表长度。 考察链表双指针技巧、边界条件处理和代码实现能力第 764 题给定一个整数数组 nums 和一个正整数 k,请将数组划分成 k 个和相等的非空子集。请实现该算法并分析其复杂度。 考察回溯搜索、剪枝优化与组合划分能力第 765 题请手写实现一个可变形卷积(Deformable Convolution)的前向过程,并说明其关键点。 考察对可变形卷积原理和实现细节的理解第 766 题请手写并解释多头注意力(Multi-Head Attention)机制的代码实现。 考察多头注意力的实现细节与原理理解第 767 题请实现一个按顺时针方向螺旋遍历二维矩阵的函数,并返回遍历顺序。 考察对二维数组遍历方向的建模、边界控制与编码实现能力第 768 题在不修改数据集的前提下,如何修改PyTorch代码解决多分类中的数据不平衡问题? 考察在不改动数据时通过代码层面处理不平衡的能力第 769 题介绍逻辑回归和线性回归的区别,各自的训练方式以及对应的损失函数。 考察对逻辑回归和线性回归的原理、训练过程和损失函数的理解第 770 题给定二维坐标系中的三个点,如何找到一个点,使得它到这三个点的欧氏距离之和最小?请给出思路并实现。 考察几何中位数的理解与算法实现能力第 771 题请实现三数之和,要求所有不重复的三元组之和为零。 考察算法设计与编码实现能力,以及语言适应性第 772 题给定一个 m 行 n 列的二维矩阵,请用回形(螺旋)方式遍历它并输出元素顺序。 考察矩阵遍历的边界控制、方向切换和循环终止条件第 773 题请用动态规划解决单词拆分问题:给定一个字符串 s 和一个单词列表 wordDict,判断 s 是否能被拆分成若干个单词,单词可以重复使用。请说明你的思路并实现。 考察动态规划建模、状态定义与字符串处理能力第 774 题Transformer和LLaMA的Layer Normalization有什么区别?请手写RMSNorm。 考察对模型架构中归一化机制的理解及编码实现能力第 775 题请手动实现RANSAC算法拟合直线,并说明如何确定内点阈值和迭代次数。 考察RANSAC算法的实现、参数选择与鲁棒性理解第 776 题请手写代码实现“买卖股票的最佳时机”(仅允许一次买卖),并讲解你的解题思路。 考察动态规划或贪心思路的编码实现与思路表达第 777 题请实现一个函数计算二分类模型的 AUC 值。 考察对 AUC 定义、排序与数值计算原理的理解及编码实现能力第 778 题请实现一个函数,合并K个升序链表,链表以数组形式给出。 考察分治、优先队列等合并算法设计与编码实现能力第 779 题SQL:给员工表(id, name, salary, 部门 id)和部门表(id, name),找出每个部门薪资最高的员工;如果不是最高,而是要求输出前两个最高的呢? 考察 SQL 窗口函数、分组排名及不同排名需求的实现能力第 780 题请手写或描述 Transformer 的核心组件实现,并说明其工作原理。 考察对 Transformer 架构关键组件(自注意力、多头、位置编码、FFN)的理解与实现能力