人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 821 题请用动态规划解决买卖股票的最佳时机问题(一次交易),并说明状态定义与转移方程。 考察动态规划建模能力与边界处理第 822 题请用 CUDA 实现一个向量加法,说明核函数、线程配置和访存优化。 考察 CUDA 编程基础和并行计算优化意识第 823 题请编写代码实现单源最短路径算法,并说明算法原理。 考察最短路径算法的实现能力与原理理解第 824 题请手写LoRA的公式,并解释其原理。 考察对LoRA低秩适配机制的数学理解和原理掌握第 825 题请用层序遍历和deque计算二叉树的最大宽度,并说明如何利用节点编号(左孩子2n,右孩子2n+1)来处理完全或不完全二叉树。 考察二叉树层序遍历、节点编号技巧及处理空节点时的宽度计算第 826 题给一个学生id表和成绩表,怎么查询排名第二的学生? 考察SQL查询能力、去重和排名的边界处理第 827 题请说明在Comsol中进行建模时,场景搭建的常见方式及其包含的主要内容。 考察对仿真建模前置步骤的理解与实操经验第 828 题请手写实现快速排序,并说明时间复杂度的退化场景及如何优化。 考察快速排序的代码实现、退化场景和优化策略第 829 题请手写实现Transformer Decoder层,并说明如何实现mask机制以支持自回归生成。 考察对Transformer Decoder结构、自注意力mask和因果掩码的实现能力第 830 题如何利用AIGC模型实现生成包含“中秋节快乐”文字的卡片? 考察技术方案设计和动手实现能力第 831 题请实现 K 个一组翻转链表(LeetCode 25),并说明时间与空间复杂度。 考察链表操作、递归或迭代思想与边界处理第 832 题手写代码求前k个最小值,并用最小堆实现。请说明最小堆是基于什么排序方法构造的。 考察最小堆原理、实现及其在Top-K问题中的应用第 833 题论文中预训练是如何设置的?包括预训练数据、任务和目标。 考察预训练方法设计与实现能力第 834 题请用纸笔写出单链表反转的代码实现,并说明其时间复杂度与空间复杂度。 考察链表操作的基础能力与复杂度分析第 835 题请手写代码实现三数之和:给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a, b, c,使得 a + b + c = 0?请你找出所有满足条件且不重复的三元组。 考察数组遍历、排序与双指针算法的实现能力第 836 题coding:给出多边形边界的一组点,判断一个点是否在多边形内部 考察经典几何算法的理解、边界情况处理与实现能力第 837 题机器batchsize最大只能=16,但想要batchsize=32的结果,该怎么做(梯度累积) 考察梯度累积原理及其对训练效果的影响第 838 题多项式方程如何用程序求解?请说明牛顿迭代法的思路。 考察数值计算方法中牛顿迭代法的原理与实现要点第 839 题请实现合并区间算法:给定一组区间,合并所有重叠的区间。 考察排序与区间合并的算法实现能力第 840 题请手写算法实现 N 皇后问题求解,并说明你的思路。 考察回溯算法的实现能力与复杂问题分解能力