人工智能面试题 · 编码实现
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 1165 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 981 题请实现单词拆分(LeetCode 139):给定一个非空字符串 s 和一个包含非空单词的字典 wordDict,判断 s 是否可以被空格拆分成字典中出现的单词。 考察动态规划建模、状态转移设计与字符串问题求解能力第 982 题实现最长公共子序列,要求返回长度和任意一个符合的序列。 考察动态规划建模、路径回溯与代码实现能力第 983 题给定一个非降序排列的整数数组,请计算数组中绝对值互不相同的元素个数,要求时间复杂度 O(n)。 考察有序数组上的双指针技巧与去重计数能力第 984 题手撕:实现一个24点计算器 考察编程实现、递归枚举与括号组合的算法能力第 985 题请介绍相机和雷达时间同步的代码实现方式。 考察对多传感器时间同步原理和代码实现的理解第 986 题请手写实现一个 multi-head attention 模块,并说明其计算过程。 考察对 multi-head attention 原理与实现的掌握,以及代码正确性与清晰度第 987 题请介绍你在实习项目中旋转插值的实现方式。 考察对旋转插值算法和工程应用的理解第 988 题请实现一个算法,计算两个有序数组的中位数,并分析时间复杂度。 考察二分查找与边界处理能力,以及算法复杂度分析第 989 题请讲解如何将一棵二叉树按前序遍历顺序展开为链表,并给出编码思路。 考察二叉树遍历与原地链表重建的算法能力第 990 题请设计一个课程表并编写SQL查询语句,需要包含哪些核心字段和约束? 考察数据库表设计基础与SQL编写能力第 991 题给定一个字符串,输出出现频率最高的字母;如果有多个字母频率相同,输出其中字典序最小的。请给出算法实现并分析复杂度。 考察哈希计数、遍历比较的基础算法能力与边界处理第 992 题请写代码解决股票买卖问题:给定股价数组和最多 k 次交易,求最大利润(不允许同时进行多笔交易,且无手续费)。 考察动态规划建模与状态压缩能力第 993 题详细描述,如果给一个txt存储的文本,从预处理到SFT的训练流程,要包括对数据的预处理、tokenize、forward、loss计算、参数更新,越细越好。 考察大模型SFT全流程的技术细节与工程实现能力第 994 题请设计并实现一个计算二维网格中岛屿数量的算法,并说明如果网格支持动态变化(如不断有格子由水变陆地),你会如何调整实现以高效维护岛屿数量? 考察图的连通分量计数、DFS/BFS 应用及动态场景下的并查集优化能力第 995 题请实现零钱兑换问题的解法:给定硬币面额数组 coins 和目标金额 amount,求凑成该金额所需的最少硬币数,若无法凑出则返回 -1。 考察动态规划建模与边界处理能力第 996 题请介绍你对 OpenCV 中 Mat 数据结构的理解,并说明常见的 Mat 操作。 考察对 OpenCV 核心数据结构 Mat 及其常用操作的理解与掌握程度第 997 题用numpy实现交叉熵函数。 考察对交叉熵原理的理解和numpy实现能力第 998 题在一个每行每列都递增排序的二维数组中,如何高效查找给定的目标值?请说明思路并给出代码。 考察有序二维数组查找的算法设计能力与编码实现第 999 题请实现一个函数,找出无序数组中第 k 大的元素。 考察排序算法、堆与快速选择等实现能力及复杂度分析第 1000 题给定一个单链表,如何实现链表重排,使重排后的顺序满足第一个节点、最后一个节点、第二个节点、倒数第二个节点依次交替?请描述你的思路并给出实现。 考察链表操作、指针修改和边界处理能力