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

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

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

筛选题目已选:编码实现
第 341 题如果基类的析构函数不是虚函数,会有什么问题?请用代码示例说明,并解释如何判断一个类是否存在此类问题。 考察C++多态析构与内存泄漏风险的理解及代码验证能力编码实现风险判断技术原理C++第 342 题Verilog HDL实现一个序列检测器,请给出大致的实现思路。 考察序列检测器的状态机设计能力及Verilog HDL编码思维编码实现问题拆解技术原理第 343 题给定一个未排序的整数数组,求其最长递增子序列的长度。请说明你的算法思路与时间复杂度。 考察动态规划或二分优化算法的掌握程度与复杂度分析编码实现问题拆解技术原理第 344 题请手写一个有环检测算法,并分析其时间复杂度和空间复杂度。 考察图论基础、算法实现正确性和复杂度分析编码实现问题拆解技术原理第 345 题手写实现两数相加:给定两个整数数组,分别构建链表后按位相加,返回结果链表。 考察链表构建、按位加法和进位处理的编码实现能力编码实现技术原理第 346 题请说明 Java 中 Lambda 表达式的基本语法结构,并举例说明如何将一个匿名内部类改写为 Lambda。 考察对 Java Lambda 语法与函数式接口的掌握程度编码实现技术原理Java第 347 题请实现一个函数,给定一个整数数组,求它的下一个排列,即按字典序比当前排列更大的最小排列。若当前排列已经是最大排列,则将其重排为最小排列。 考察对排列算法原理的理解、边界条件处理与代码实现能力编码实现问题拆解技术原理第 348 题请手写一个经典动态规划算法:求从矩阵左上角到右下角的最小代价路径,其中每次只能向右或向下移动,每个格子有对应的代价。 考察动态规划状态定义、转移方程和边界处理编码实现问题拆解第 349 题请用深度优先搜索(DFS)实现图搜索,并说明其基本思路。 考察图的DFS实现能力与递归/栈的理解编码实现技术原理第 350 题如何判断一个变量的类型? 考察JavaScript变量类型判断方法的原理与适用场景编码实现技术原理JavaScript第 351 题请用C语言实现一个支持继承的智能指针,并说明其设计要点。 考察C语言中基于结构体模拟继承、内存管理和智能指针实现能力编码实现系统设计技术原理C第 352 题请说明你在项目中是否使用过 Object.defineProperty,并具体描述其用途和实现细节。 考察对 Object.defineProperty 的理解与实际应用能力编码实现技术原理第 353 题请实现删除链表倒数第 N 个节点的函数,说明你的思路和复杂度。 考察链表遍历、双指针技巧与边界处理能力编码实现问题拆解技术原理第 354 题在Linux驱动开发中,如何从设备树中获取并映射对应的设备地址以进行访问? 考察设备树地址信息的获取、解析及内存映射流程编码实现技术原理Linux第 355 题给定一个整数数组和一个目标值 target,请找出数组中所有两个数之和等于 target 的数对,并输出这些数对组成的二维数组。 考察双指针或哈希表解决两数之和问题及去重处理编码实现技术原理第 356 题手写计算 double 类型 x 的平方根,注意需要处理 0 到 1 之间的小数。 考察数值计算、二分查找的边界处理和面试互动后的修正能力编码实现问题拆解技术原理第 357 题请手写实现一个哈希表,并说明其扩容和冲突处理策略。 考察哈希表实现能力及对底层机制的理解编码实现技术原理第 358 题C++11新特性用过哪些? 考察对C++11核心新特性的掌握与实际应用能力编码实现技术原理第 359 题请写出 Transformer 中所有矩阵转换的数学公式,并解释为什么需要除以根号 d。 考察注意力机制的数学原理与缩放理解编码实现技术原理Transformer第 360 题请编写一个Shell脚本,实现批量重命名当前目录下所有.txt文件为.log后缀,并处理文件名包含空格的情况。 考察Shell脚本的基本语法、循环与变量处理能力编码实现问题拆解Shell