人工智能面试题 · 编码实现

人工智能相关岗位面试题。

11389 道真题 · 当前筛选命中 1165 · 更新 2026-08-05

筛选题目已选:编码实现
第 181 题给定一个整数数组,请计算其连续子数组的最大和。 考察动态规划或分治求解最大子数组和的基本算法能力编码实现问题拆解第 182 题请描述如何计算一棵二叉树的最大宽度,并给出你的思路。 考察二叉树遍历与宽度计算的理解,以及伪代码或算法表述能力编码实现问题拆解第 183 题请设计一个算法,计算由一系列点构成的折线(或曲线)上,任意一点到另一个给定点的最短距离,并说明算法复杂度。 考察对几何距离计算、数据结构和算法设计能力的理解编码实现问题拆解第 184 题请实现树的之字形层次遍历,并说明其时间与空间复杂度。 考察二叉树层次遍历的变体实现及复杂度分析编码实现问题拆解技术原理第 185 题如何用代码实现 LeetCode 239. 滑动窗口最大值?请说明思路并给出核心实现。 考察滑动窗口问题的算法设计与数据结构选择编码实现技术原理第 186 题手写逻辑回归的损失函数推导 考察逻辑回归损失函数的形式来源与梯度推导编码实现技术原理第 187 题请编写一个算法,在一维整数数组中找出最长的山峰子数组的长度。山峰定义为前一部分严格递增、后一部分严格递减的连续子数组,且至少包含一个山峰顶点(峰值元素大于左右相邻元素)。数组长度可为0或1,此时返回0。 考察数组遍历、双指针或动态规划解决最长子数组问题的能力编码实现问题拆解第 188 题请基于RankMixer架构,实现mixup数据增强和AFFN前馈网络的核心逻辑,并说明它们在模型中的作用。 考察对RankMixer架构中mixup与AFFN的实现理解和设计意图编码实现技术原理方案权衡PythonPyTorch第 189 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析编码实现技术原理第 190 题请实现链表重排:将给定单链表 L0→L1→…→Ln-1→Ln 重排为 L0→Ln→L1→Ln-1→L2→Ln-2→…,要求空间复杂度 O(1) 且不能修改节点值。 考察链表操作、快慢指针、反转与合并等基础算法能力编码实现技术原理第 191 题请手写代码实现对一个无序单链表的排序,并分析时间与空间复杂度。 考察链表数据结构操作与排序算法的综合应用编码实现技术原理第 192 题给定正整数 N,求一个非负整数连续序列,使其和等于 N,且序列长度不小于 L,输出满足条件的最小长度,若无解则说明。请解释算法思路并给出代码实现。 考察连续序列求和问题的数学建模、算法设计及编码实现编码实现问题拆解技术原理第 193 题请实现一个函数,计算二维网格中岛屿的数量。网格由 '1'(陆地)和 '0'(水)组成,上下左右相连的陆地视为同一座岛屿。 考察图的遍历算法实现能力与边界处理编码实现问题拆解技术原理第 194 题请解释并实现矩阵乘法中的分块技巧,说明它如何提升缓存局部性。 考察对分块矩阵乘法原理、缓存优化及实现能力的理解编码实现性能优化技术原理第 195 题请编写程序统计二维矩阵(由0和1组成)中岛屿的个数,其中1表示陆地,0表示水域。相邻的陆地(水平或垂直方向)视为同一个岛屿。 考察图的遍历算法(DFS/BFS)在矩阵问题中的应用与编码实现编码实现问题拆解技术原理第 196 题请共享屏幕展示你的项目源码,解释代码编写逻辑,并说明所用模型的原理。 考察代码实现逻辑的清晰度和对模型原理的理解深度编码实现项目复盘技术原理第 197 题写一个GPU上的reduce操作,使用block实现;然后优化为使用warp shuffle,并讨论还能做哪些进一步优化。 考察GPU并行归约的多种实现方式及优化策略编码实现性能优化技术原理CUDA第 198 题请实现一个算法,将数组按k段分别排序,要求整体时间复杂度为O(n log k)。 考察算法设计能力及复杂度分析意识编码实现技术原理第 199 题请口述如何用PyTorch实现一个简单的卷积神经网络用于图像分类。 考察PyTorch基本编程能力与深度学习流程的完整性编码实现技术原理PyTorch第 200 题请描述SIFT特征的提取流程,并解释其旋转不变性的来源。 考察对SIFT算法流程的理解及旋转不变性原理编码实现技术原理