人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 861 题请介绍LLM的Decoder-Only架构,并说明其关键组成部分。 考察对Decoder-Only架构的基本原理、结构组成及核心概念的理解第 862 题给定一棵多叉树,每个节点代表一个人。如果某个节点选择参加聚会,其父节点和所有直接子节点都不能参加。如何选择参与者使总人数最多?请给出思路。 考察动态规划在树形结构上的应用与状态定义能力第 863 题请实现反转链表 II,要求反转链表从位置 left 到 right 的节点,一次扫描完成。 考察链表指针操作与边界条件处理能力第 864 题请实现最小编辑距离(Levenshtein Distance)算法,并说明如何避免常见的实现错误。 考察动态规划实现能力、边界处理与自我排查能力第 865 题请手写反转单链表的代码。 考察链表操作、指针修改和边界处理能力第 866 题请给出k-means算法的伪代码实现,并说明关键步骤。 考察对k-means聚类算法流程的理解与伪代码表达能力第 867 题请设计一个算法,求解在已知股票每日价格的数组 prices 中,进行单次买卖(买入一次、卖出一次,卖出必须在买入之后)所能获得的最大利润。例如 prices = [7,1,5,3,6,4],最大利润为 5(在价格为 1 时买入,价格为 6 时卖出)。 考察动态规划或贪心思想在最优买卖时机问题中的应用第 868 题计算给定二叉树的最大路径和 考察二叉树路径遍历、递归设计和全局最优值的计算能力第 869 题序列的MHA是怎么做的? 考察对多头注意力机制在序列建模中原理与实现细节的理解第 870 题请描述Sobel算子的核函数形式及其作用。 考察对边缘检测算子的数学定义与实现原理的理解第 871 题给定一个字符串和一个整数 k,你可以将最多 k 个字符改成任意其他字符,求修改后字符串中最长连续相同字符子串的长度。请写出算法并说明思路。 考察滑动窗口与贪心思想在字符串变换问题中的应用第 872 题用Python编写多进程程序计算多个数字的平方和。 考察多进程的创建与通信方法第 873 题给定一个长度为N的数组,数组分为K段,每段内部有序,但段与段之间无序,K远小于N。请设计算法将该数组整体排序,并写出示例:输入 [1,3,7,5,2,4,6],输出 [1,2,3,4,5,6,7]。 考察利用局部有序性设计高效排序算法的能力第 874 题请实现合并两个有序数组的函数,要求结果保持非递减顺序,并说明需要注意的边界条件。 考察数组操作、边界条件处理与编码实现能力第 875 题请编写SQL计算每个用户最近30天内登录时间间隔的平均值。 考察日期窗口、时间间隔计算与聚合逻辑第 876 题给定正整数 n,请按字典序返回 1 到 n 之间所有整数所构成的序列。 考察字典序排序的理解与实现能力第 877 题请实现一个函数,找到数组中出现频率最高的K个数。 考察哈希统计与优先队列或排序的应用,以及算法的时间和空间复杂度分析第 878 题手撕 RoPE:对比 llama GitHub 源码中 rope 介绍与你的实现,说明区别和改进点。 考察对旋转位置编码原理与源码理解的一致性及细节掌握第 879 题给定一个整数数组,请用 O(n) 时间复杂度生成一个新数组,新数组的每个位置 i 的元素等于原数组中除 nums[i] 以外所有元素的乘积。 考察数组遍历、O(n) 空间换时间及边界处理能力第 880 题请实现一个函数,将链表按 k 个节点一组进行反转。 考察链表操作、边界处理与编码实现能力