人工智能面试题 · Python
人工智能相关岗位面试题。
共 11389 道真题 · 当前筛选命中 175 道 · 更新 2026-08-05
筛选题目已选:Python
考察点
技术栈
第 101 题请介绍一次你用 C++ 完成的部署相关小项目,以及你如何在 Python 和 C++ 之间进行技术选型? 考察候选人在 Python 与 C++ 之间的技术选型能力及实际项目验证第 102 题Python垃圾回收算法 考察Python垃圾回收机制的组成与实现原理第 103 题提到了哈希表,在 Python 中对应什么? 考察哈希表在 Python 中的具体实现与对应数据结构第 104 题请解释Python中的GIL及其对并发编程的影响。 考察对Python全局解释器锁的理解及其对多线程并发的影响第 105 题请列举 Python 中的常见内置数据类型,并简要说明它们各自的特点。 考察对 Python 内置数据类型的掌握和辨析能力第 106 题请实现并解释 softmax 函数,并说明其数值稳定性问题及常见解决方法。 考察机器学习基础、编码能力与数值稳定性意识第 107 题请手写一段简单的机器学习模型训练与预测代码。 考察机器学习基础实现能力与代码规范性第 108 题使用 uv 如何解决 Python 包版本冲突? 考察对 uv 工具依赖解析与锁定机制的理解第 109 题请解释Python中`__init__`方法的作用及其在对象生命周期中的位置。 考察对Python对象初始化机制的理解及命名规范意识第 110 题请说明 Python 中 set 类型的主要特点,并解释它支持的常见操作。 考察对 Python 集合类型核心特性与常用操作的理解第 111 题C++和Python中的深拷贝和浅拷贝有什么区别? 考察对拷贝语义、内存管理及语言特性差异的理解第 112 题请从内存管理、执行效率和类型系统等角度,对比Python与C++的差异。 考察对两种语言本质差异的理解和权衡能力第 113 题如何实现Python真正的多线程? 考察对Python GIL机制的理解及多线程替代方案的掌握第 114 题请解释 Python 中可变对象和不可变对象的区别,并说明不可变对象在函数参数传递中的影响。 考察对 Python 对象类型、内存模型及参数传递机制的理解第 115 题Python中赋值、浅拷贝和深拷贝有什么区别? 考察对Python对象引用、可变性与拷贝语义的理解第 116 题请手写实现目标检测中交并比(IoU)的计算函数,给定两个框的坐标,返回它们的 IoU 值。 考察对 IoU 定义的掌握与边界处理能力第 117 题给定一个包含 n 个整数的数组,请找出所有和为 0 且不重复的三元组。 考察排序加双指针解决三数之和问题的算法实现与去重处理第 118 题请实现三数之和,要求所有不重复的三元组之和为零。 考察算法设计与编码实现能力,以及语言适应性第 119 题在Python中,若希望修改b[0]时不影响b[1]指向的列表,应如何初始化b? 考察如何通过浅拷贝创建独立的嵌套列表第 120 题请对比C++和Python在内存管理、运行性能和适用场景上的主要差异。 考察对两种语言核心特性的理解及技术选型能力