人工智能行业面试题 · 编码实现

人工智能行业相关面试题,按题目行业基础数据聚合。

6000 道真题 · 当前筛选命中 511 · 更新 2026-08-05

筛选题目已选:编码实现
第 501 题请实现一个合并排序(Merge Sort)算法,并说明其时间复杂度与空间复杂度。 考察排序算法实现能力、复杂度分析与边界处理编码实现问题拆解技术原理第 502 题请实现 LeetCode 105 题:从前序与中序遍历序列构造二叉树。你能说明解题思路并给出代码吗? 考察二叉树遍历性质的理解和递归构造算法编码实现问题拆解技术原理第 503 题请解释Java中static关键字的作用。 考察对Java静态成员、静态代码块和静态导入的深入理解编码实现技术原理Java第 504 题请说明线程池的运行原理,如果看过源码,可以结合ThreadPoolExecutor的源码细节讲解。 考察线程池核心机制与并发编程深度编码实现问题拆解技术原理Java第 505 题请设计一个汽车类的多态继承结构,并说明各车型如何实现不同行为。 考察面向对象多态设计与继承结构理解编码实现技术原理第 506 题请描述拖拽交互的基本实现流程,包括拖拽开始、移动和结束阶段触发的事件。 考察对拖拽事件模型的理解和基本实现能力编码实现技术原理HTML5第 507 题给定一个字符串,找出其中第一个不重复的字符,并返回其索引;如果不存在则返回 -1。请实现并分析你的解法。 考察字符串遍历、哈希计数与时间复杂度分析编码实现问题拆解技术原理第 508 题手撕代码:计算两个旋转框的IOU,给定参数格式为box1 = [xmin1, ymin1, xmax1, ymax1, theta1]、box2 = [xmin2, ymin2, xmax2, ymax2, theta2] 考察旋转框IOU计算的算法实现与几何处理能力编码实现问题拆解技术原理第 509 题请在囚犯们被关押前,为他们设计一个必胜的约定策略。他们可以提前协商,但之后无法通信。 考察对信息编码、确定性策略和同步假设的理解,以及能否将抽象问题转化为可执行的方案编码实现问题拆解方案权衡第 510 题给定一个整数数组,请找出和最大的连续子数组,并返回其最大和。 考察前缀和与哈希表在子数组和问题中的应用编码实现问题拆解技术原理第 511 题给定一个整数数组和一个步长范围,从数组的第一个元素出发,每一步可以前进步长范围内的任意步数,直到到达数组末尾。求一条路径,使得路径上经过的元素之和最大,并说明时间复杂度和空间复杂度。 考察动态规划建模能力与边界处理编码实现问题拆解技术原理