人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 321 题手写代码:实现 N 皇后问题的求解方案。 考察回溯算法的掌握程度和代码实现能力第 322 题请手写并解释自注意力机制(Self-Attention)的关键步骤。 考察对自注意力机制原理与实现细节的理解第 323 题如何判断一个点是否在一个凸多边形内部?请给出实现思路。 考察计算几何基础与算法实现能力第 324 题给定一棵二叉树和一个目标值,判断从根节点到叶子节点是否存在一条路径,使得路径上所有节点值之和等于目标值。请实现该算法。 考察二叉树遍历与递归/迭代路径求和的实现能力第 325 题请实现一个爬楼梯问题:每次可以爬1或2阶,求到第n阶有多少种不同方法。 考察动态规划基础和边界处理第 326 题请用动态规划求解最长递增子序列的长度,并说明如何区分不同递增子序列的数量。 考察动态规划建模能力、状态设计及对子序列计数问题的理解第 327 题实现编辑距离(LeetCode 72),即计算两个字符串之间的最小编辑操作数。 考察动态规划经典问题的推导与编码能力第 328 题请用伪代码完成一个连通岛屿个数的算法实现。 考察DFS/BFS图遍历基础与边界处理第 329 题多头注意力机制怎么实现? 考察对多头注意力机制的原理理解和实现细节掌握第 330 题请给出求一个整数数组的最大连续子数组和的最优算法及其时间复杂度。 考察经典动态规划或Kadane算法及其复杂度分析第 331 题请编写代码解决买卖股票的最佳时机问题。 考察动态规划或贪心算法在买卖股票问题中的应用第 332 题请实现寻找数组中第k个最大元素的算法,并分析其复杂度。 考察排序、堆或快速选择算法及其复杂度分析第 333 题请实现一个前缀树(Trie),并说明其插入、查找和前缀匹配操作的实现要点。 考察前缀树数据结构的设计与实现第 334 题请编写一个函数,求给定字符串中的最长回文子串。 考察字符串算法、动态规划或中心扩展的实现能力第 335 题请写出注意力机制的基本计算公式,并解释其含义。 考察对注意力机制核心公式的理解与表达能力第 336 题用 NumPy 手写并讲解 beam search 的实现过程,重点说明如何维护 beam 中的候选序列以及如何计算新序列的得分。 考察对 beam search 算法原理和 NumPy 向量化实现的掌握程度第 337 题如何实现 JPEG 格式的编解码算法? 考察对 JPEG 标准核心压缩原理的理解与实现第 338 题请手写一个卷积算子(conv)的实现。 考察对卷积运算原理、循环实现及基础优化的理解第 339 题请实现一个算法,找出给定字符串中不含重复字符的最长子串的长度,并说明你的思路与复杂度。 考察滑动窗口与哈希表在子串问题中的应用第 340 题如何用 random7() 实现 random10()?给出思路和伪代码。 考察拒绝采样变体与边界处理