人工智能面试题 · 问题拆解 · Python
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 48 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Python
考察点
技术栈
第 1 题请手写代码实现最长回文子串的求解,要求说明算法思路和复杂度分析。 考察字符串处理、动态规划或中心扩展算法的实现能力第 2 题请不使用numpy等库,手写实现AUC的计算(给定预测分数与真实标签,返回AUC值)。 考察对AUC定义与排序法/秩和法实现的掌握及纯算法编码能力第 3 题Python 垃圾回收机制如何处理循环引用?请结合标记清除(mark-sweep)说明。 考察 Python 垃圾回收中循环引用检测与回收机制的掌握程度第 4 题请解释 Python 中的魔法函数(special methods)是什么?并举例说明其典型用途。 考察对 Python 核心机制的理解和工程应用能力第 5 题给定大量边界框,如何高效并行计算所有两两框之间的IOU?请给出向量化或加速的思路。 考察算法优化、并行计算与向量化能力第 6 题请解释Python中深拷贝与浅拷贝的区别,并说明各自的使用场景。 考察对Python对象复制机制的理解及实际应用场景判断第 7 题请实现一个简单的多层感知机(MLP),并从 CSV 文件读取训练数据。 考察深度学习基础建模与数据读取、训练流程实现能力第 8 题给出一段关于进入房间拿钥匙的遍历类编程题,请说明你的解题思路并完成 Python 代码实现,同时处理标准输入。 考察遍历算法思路与 Python 输入处理能力第 9 题请列举并说明你常用的几个 Python 标准库或第三方库,并谈谈它们的适用场景。 考察对 Python 生态的熟悉程度与知识覆盖面第 10 题请解释Python类的super()方法的作用,并说明在类对象中如何正确访问全局变量与局部变量。 考察Python面向对象编程中super()的作用以及变量作用域的理解第 11 题Python中定义单元素列表和元组各有哪些注意事项? 考察Python单元素容器语法细节与可迭代性理解第 12 题请分享你在数据处理中清洗数据的经验和方法。 考察数据清洗的流程意识、常见问题处理能力和实践细节第 13 题Python 的 set 集合有哪些特点? 考察 set 的特性、常用操作与适用场景第 14 题介绍Python中的深拷贝和浅拷贝的区别。 考察对Python对象复制机制、可变性与引用传递的理解第 15 题在Shell中执行“python x.py”时,系统会执行哪些关键步骤? 考察对脚本解释执行流程的理解第 16 题请设计并实现一个函数,计算给定点到直线的距离。 考察数学建模、边界处理和编码实现能力第 17 题请用Python实现矩阵的旋转,并说明思路。 考察矩阵操作的编码能力与算法思路第 18 题给定一组二维人体关键点,如何渲染一组对应的二维高斯热图?请说明实现思路并写出关键步骤。 考察计算机视觉中关键点热图的生成原理、二维高斯分布应用与编程实现第 19 题请手写一道基于链表的 Python 编程题,并同时编写一个对应的 SQL 查询题,分别说明题目要求和预期解法。 考察候选人对链表数据结构的理解、Python 编码能力以及 SQL 查询设计能力第 20 题请用手写代码的方式实现交叉熵损失函数,并解释其数学原理。 考察交叉熵的数学原理、实现细节及数值稳定性处理