人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 201 题设计一个原地排序算法,要求不申请 O(n) 的额外空间。请说明算法思路、时间复杂度和空间复杂度。 考察排序算法的原地实现能力与复杂度分析第 202 题如何用矩阵运算表示一个全连接神经网络的一次前向传播? 考察将全连接层计算抽象为矩阵乘法和激活函数的能力第 203 题给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。请说明解题思路并完成代码实现。 考察贪心算法或动态规划的解题能力及边界处理第 204 题代码题:实现二叉树的层序遍历,并分析其时间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 205 题请讲解AUC的计算方式及其物理意义,并手写AUC的计算代码。 考察对AUC指标的理解和实现能力第 206 题给定一组区间,从中选取尽量多的区间,使它们两两不重叠,输出最大可选区间数量,并说明你的思路。 考察区间调度问题的建模与贪心算法正确性第 207 题请写出 InfoNCE 损失函数的数学表达式,并解释其含义。 考察对对比学习核心损失函数的理解与表达能力第 208 题请手写实现一个 Transformer Encoder 的核心结构。 考察对 Transformer Encoder 的结构理解与代码实现能力第 209 题请实现一个函数,将两个有序数组合并成一个新的有序数组。 考察基础编码能力与对归并排序思想的理解第 210 题请讲解一下 Transformer 架构。 考察对Transformer核心组件、计算流程及设计动机的理解第 211 题口述快速排序算法 考察对快速排序原理、实现细节和复杂度分析的掌握第 212 题给定一个区间列表,请实现一个函数合并所有重叠的区间。 考察区间合并算法与边界处理能力第 213 题请用代码实现Transformer中的原始sinusoidal位置编码。 考察对Transformer位置编码公式的理解及编码实现能力第 214 题请实现二叉树的中序遍历,并说明其遍历顺序。 考察二叉树中序遍历的递归与迭代实现及遍历顺序理解第 215 题请描述一次你实际训练和评估机器学习模型的经历,包括数据准备、训练过程以及如何确保模型效果。 考察模型训练的实际操作经验、数据敏感性和评估意识第 216 题给定一个数组,求一次交易(先买入后卖出)能获得的最大利润。请说明解题思路并实现代码。 考察贪心/动态规划思想及数组遍历的边界处理第 217 题输出1e9内的全部质数 考察质数筛选算法的理解与优化能力第 218 题如何在一个未排序的数组中找到第 k 大的元素? 考察排序、分治和堆等算法的设计与复杂度分析第 219 题请实现一个函数,计算二维网格中连通岛屿的数量。网格由 '1'(陆地)和 '0'(水域)组成,岛屿由相邻的陆地构成(上下左右相邻)。 考察图的遍历算法与边界处理能力第 220 题请详细介绍你的DQN结构设计,包括网络层、目标网络和经验回放机制。 考察DQN关键组件的理解和工程实现能力