人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 421 题请解释反向传播(Backpropagation)算法的基本原理与实现要点。 考察对反向传播算法核心概念及其在PyTorch中实现的理解第 422 题请推导逻辑回归(LR)的损失函数,并写出其梯度表达式。 考察逻辑回归的数学推导、损失函数设计及梯度计算能力第 423 题请实现合并区间的算法(LeetCode 56),并说明你的解题思路。 考察排序与区间合并的算法实现能力和边界处理第 424 题给定一个包含 n+1 个整数的数组,其中每个整数都在 1 到 n 之间,且至少存在一个重复数。请找出这个重复数,并说明如何将其转化为链表找环入口问题。 考察对 Floyd 判圈算法在数组场景下的理解与迁移能力第 425 题请实现 LeetCode 199 题:二叉树的右视图。 考察二叉树层序遍历及对每层最右节点的识别能力第 426 题求一个整数数组中连续子数组的最大乘积 考察动态规划和处理负数/零的边界能力第 427 题请实现并解释SE-Net的关键模块 考察对SE-Net核心模块的编码实现与原理理解第 428 题算法题:请实现一个 LRU 缓存机制。 考察LRU缓存的数据结构设计与实现能力第 429 题FFN(前馈神经网络)有什么不同,请写出ReLU和SwiGLU的实现。 考察对不同FFN变体的理解及动手实现能力第 430 题给定一个整数数组和一个目标值target,每个元素最多使用一次,找出所有和为target的组合,如何实现? 考察组合求和问题的算法设计与去重处理第 431 题请手写实现一个Casual Self-Attention模块,说明其输入输出维度与计算流程。 考察注意力机制的实现细节与因果掩码处理能力第 432 题请编写代码找出给定订单数组中最大重复出现的订单次数,并说明思路。 考察对数组统计、哈希表或排序方法的掌握及编码实现能力第 433 题给定一个整数数组,对相邻元素执行浮点除法,如 a=[2,3,4] 表示 2/3/4。你可以任意添加括号改变运算顺序,求能得到最大值的表达式,并说明如何构造该表达式。 考察动态规划或贪心求解除法表达式最大值的算法设计与实现第 434 题请完成一个函数,实现将两个已排序数组合并为一个有序数组,要求将第二个数组合并到第一个数组中并原地修改(第一个数组尾部已预留足够空间)。 考察对归并排序思想的理解及原地合并的实现能力第 435 题给定一棵二叉树,每个节点包含0-9的数字,从根节点到叶节点的路径可以组成一个数字(例如路径1->2->3得到数字123),求所有根到叶路径数字之和。请实现算法并分析复杂度。 考察二叉树遍历与路径数值累加的算法实现能力第 436 题请手动实现多头注意力机制(MHA)的核心代码。 考察对Transformer多头注意力机制的深入理解与编码实现能力第 437 题请实现力扣1202题:交换字符串中的元素。 考察并查集的使用与字符串字符交换的处理能力第 438 题如何解决LeetCode困难题《地下城游戏》?请阐述基本思路与关键设计 考察动态规划的状态定义与边界处理第 439 题请说明分类任务中交叉熵损失函数的定义,并写出其公式。 考察对分类交叉熵损失的理解和公式记忆第 440 题请实现搜索旋转排序数组的算法:给定一个按升序排列的数组,在某个未知点进行了旋转,给定目标值,要求返回其索引,若不存在则返回 -1。要求时间复杂度为 O(log n)。 考察二分查找变形与对数组旋转性质的理解