人工智能面试题 · 编码实现 · Python
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Python
考察点
技术栈
第 41 题请手写实现目标检测中交并比(IoU)的计算函数,给定两个框的坐标,返回它们的 IoU 值。 考察对 IoU 定义的掌握与边界处理能力第 42 题给定一个包含 n 个整数的数组,请找出所有和为 0 且不重复的三元组。 考察排序加双指针解决三数之和问题的算法实现与去重处理第 43 题请实现三数之和,要求所有不重复的三元组之和为零。 考察算法设计与编码实现能力,以及语言适应性第 44 题在Python中,若希望修改b[0]时不影响b[1]指向的列表,应如何初始化b? 考察如何通过浅拷贝创建独立的嵌套列表第 45 题用Python编写多线程实现一个简单的计数器并发递增。 考察多线程编码实现与线程安全第 46 题你能用numpy写出该损失函数的公式吗? 考察对损失函数数学公式及numpy实现的掌握第 47 题手撕算法题:无序数组里第一个没出现过的正整数,要求时间 O(n)、空间 O(1),给出思路和大概的 Python 代码。 考察原地哈希思路、边界处理与复杂度分析第 48 题请用 Python 实现一个求数组前 K 个最大元素(TopK)的算法,并说明时间与空间复杂度。 考察算法理解、Python 标准库使用与复杂度分析能力第 49 题如何用脚本统计一个单词中各字母出现的次数,并按出现次数倒序输出? 考察基础编程能力与数据处理思路,涉及字典或哈希计数及排序方法。第 50 题用Python编写多进程程序计算多个数字的平方和。 考察多进程的创建与通信方法第 51 题手撕 RoPE:对比 llama GitHub 源码中 rope 介绍与你的实现,说明区别和改进点。 考察对旋转位置编码原理与源码理解的一致性及细节掌握第 52 题请实现 LCR 156:二叉树的序列化与反序列化,要求基于层序序列化重建二叉树。 考察二叉树层序序列化与反序列化的算法实现能力第 53 题手写实现:找出数组中和最大的连续子数组,并返回该子数组本身,而不仅是最大和。 考察动态规划与滑动边界追踪,要求返回具体子数组而非仅求和第 54 题Python中如何去除列表中的重复元素? 考察Python基础数据操作、集合特性和复杂度意识第 55 题用numpy实现交叉熵函数。 考察对交叉熵原理的理解和numpy实现能力第 56 题请实现一个函数,找出无序数组中第 k 大的元素。 考察排序算法、堆与快速选择等实现能力及复杂度分析第 57 题在Python中,如何对一个字典(dict)按照其键(key)进行排序?通常使用哪些方法? 考察Python基础中对字典排序操作的理解和实际应用第 58 题请现场编写一个爬取百度图片搜索结果的爬虫,并说明关键实现步骤。 考察爬虫设计、反爬应对与代码实现能力第 59 题请实现两个矩形框的IoU(交并比)计算函数。 考察目标检测基础概念与编程实现能力第 60 题Python 中 lambda 表达式的作用是什么? 考察对匿名函数定义及使用场景的理解