人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 741 题请用 PyTorch 手写实现 softmax 函数,并基于 softmax 的输出分布编写一个采样函数。 考察 softmax 的实现正确性、数值稳定性与基于分布的采样能力第 742 题算法题:找到最长等差子序列 考察动态规划和子序列问题建模能力第 743 题请实现一个函数,计算整数数组中连续子数组的最大和。 考察对最大子数组问题的理解与编码实现能力第 744 题请用 PyTorch 实现一个 ImageDataset 类,继承自 Dataset 用于加载给定的图像数据集,并实现一个 collate_fn 函数,用于将数据集中的样本打包成批次。 考察对 PyTorch Dataset 和 DataLoader collate_fn 机制的理解及编码实现能力第 745 题给定一个包含 n+1 个整数的数组,其中每个整数都在 1 到 n 之间,证明至少存在一个重复数。请设计算法找出任意一个重复的数,并分析时间复杂度和空间复杂度。 考察数组算法设计与复杂度分析能力第 746 题批量训练怎么实现的,样本间长度不一怎么解决? 考察深度学习批量训练原理与变长序列处理第 747 题在一个已排序数组中,给定目标值 target,如何高效统计它出现的次数? 考察二分查找变体、边界处理与算法复杂度分析第 748 题请实现一个生成 N×N 螺旋矩阵的函数:给定正整数 N,按顺时针方向从外到内填充自然数 1 到 N^2,并返回二维数组。 考察矩阵边界控制、方向模拟与编码实现能力第 749 题请现场实现一个排序与贪心相结合的算法题,并解释你的贪心策略选择。 考察排序与贪心结合的问题拆解能力及编码实现第 750 题请使用堆排序算法,对一组时间数据(按时、分、秒表示)按时分秒的字典序进行自定义排序,并解释排序规则的实现。 考察堆排序实现能力与自定义比较规则的编码能力第 751 题LoRA 的原理是什么,参数量如何计算? 考察对 LoRA 核心机制和参数量估算的理解第 752 题请手写实现一个LoRA模块,并说明它的核心原理和优势。 考察对LoRA机制的理解及代码实现能力第 753 题手撕多头注意力机制的实现,并解释为什么缩放因子是根号下dk。 考察多头注意力机制的实现细节与缩放因子的数学原理第 754 题给定一个 m×n 的矩阵,若某个元素为 0,则将其所在行和列的所有元素都置为 0。要求在不使用额外数组的前提下完成,空间复杂度为 O(1),请实现并说明思路。 考察原地修改矩阵的技巧及对空间复杂度的把控第 755 题请编写一个函数,删除单向链表的倒数第 n 个节点,并返回链表的新头节点。请说明思路、时间复杂度和空间复杂度。 考察链表遍历、双指针技巧及边界处理能力第 756 题如何将一个 Tensor 转换为 NumPy 数组? 考察对张量转回 NumPy 数组操作及设备限制的理解第 757 题请实现一维数组的矩阵乘法,即输入两个一维数组表示的矩阵,计算它们的乘积。 考察矩阵乘法实现与数组索引计算能力第 758 题给定一个数组表示股票每天的价格,最多允许一笔交易(买入一次、卖出一次),如何求最大利润? 考察一维数组遍历、动态更新最优解的能力第 759 题算法题先说思路再写代码 考察算法问题分析与表达逻辑的条理性第 760 题请手写实现目标检测中交并比(IoU)的计算函数,给定两个框的坐标,返回它们的 IoU 值。 考察对 IoU 定义的掌握与边界处理能力