人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 961 题请实现三个函数:IoU计算、Focal Loss和ROI Pooling,并说明各自的输入输出。 考察深度学习经典组件实现及边界情况处理能力第 962 题请手写快速排序,并说明它属于哪种算法范式。 考察排序算法的编码实现能力与分治思想的理解第 963 题给定一个入栈序列 pushed 和一个出栈序列 popped,请判断 popped 是否可能是 pushed 经过合法栈操作得到的结果。 考察栈模拟与序列合法性判断的能力第 964 题请手写实现多头注意力机制(MHA)的核心代码。 考察对Transformer多头注意力机制的理解与编码实现能力第 965 题DeepFM的FM侧是如何计算的? 考察对DeepFM中FM部分特征交叉计算的原理理解第 966 题手写二叉树中序遍历的非递归实现。 考察二叉树的迭代遍历能力与栈的运用第 967 题请实现对一个单链表进行排序,要求时间复杂度为 O(n log n),并保持常数级空间复杂度(不使用额外数组)。 考察归并排序在链表上的实现与指针操作能力第 968 题请实现一个求数组中第K大元素的算法,并说明时间复杂度和可能的优化方案。 考察排序算法与快速选择的应用及复杂度分析第 969 题请实现合并区间算法。 考察区间合并的排序与边界处理能力第 970 题请用BFS实现二叉树的层序遍历。 考察BFS层序遍历的实现能力与边界处理第 971 题请手写Transformer模型的核心代码,并解释为什么注意力机制中要除以根号d。 考察Transformer架构的实现能力与注意力机制缩放因子的数学原理第 972 题PyTorch怎么创建层 考察PyTorch中自定义网络层的基本方法与接口规范第 973 题请手写一个经典动态规划算法:求从矩阵左上角到右下角的最小代价路径,其中每次只能向右或向下移动,每个格子有对应的代价。 考察动态规划状态定义、转移方程和边界处理第 974 题Python中如何去除列表中的重复元素? 考察Python基础数据操作、集合特性和复杂度意识第 975 题给定一个字符串,如何找出其中不含重复字符的最长子串的长度?请说明你的思路和实现。 考察滑动窗口算法与哈希表的掌握程度,以及处理边界条件的能力第 976 题请实现一个合并K个升序链表的算法,并分析时间复杂度和空间复杂度。 考察链表合并算法设计、复杂度分析及实现能力第 977 题请手写链表快排。 考察链表上的快速排序实现能力与边界处理第 978 题请实现一个计算两个字符串之间编辑距离的函数,并说明其时间复杂度。 考察动态规划算法设计与字符串问题的实现能力第 979 题用最简单的KNN算法为例子,讲解一下实施这个算法的整个过程? 考察对KNN算法从数据准备到预测评估的完整实施流程理解第 980 题给定一棵完全二叉树,每个节点 n 的左右孩子值分别为 2n 和 2n+1。输入两个节点值,如何找到它们的第一个共同父节点? 考察完全二叉树节点序号规律的理解与算法实现能力