英伟达面试题 · 编码实现

英伟达相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题计算n!的结尾有多少个连续的0 考察数学推导与算法效率编码实现问题拆解技术原理第 2 题请手写快速排序算法,并说明其时间复杂度和稳定性。 考察排序算法的基础实现与复杂度分析能力编码实现技术原理第 3 题请口述编辑距离的转移方程,并解释其含义。 考察动态规划方程的记忆、推导和表达能力编码实现技术原理第 4 题给定一个没有重复值的整数数组,如何递归构建一棵“最大二叉树”?规则是:数组中的最大值作为根节点,最大值左边的子数组构成左子树,右边的子数组构成右子树,然后对每个子数组递归应用同一规则。请给出实现并分析复杂度。 考察递归构建二叉树的能力与分治思想的运用编码实现问题拆解技术原理第 5 题编程题:给定基类Output(含print函数)和Poly类(含长宽属性和未实现的area函数),要求编写三角形类和长方形类,继承Output和Poly,实现面积计算和打印功能。 考察多继承、接口实现与面积计算的编码能力编码实现技术原理C++第 6 题给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。请说明解题思路并完成代码实现。 考察贪心算法或动态规划的解题能力及边界处理编码实现问题拆解第 7 题请描述一道你遇到的链表题,并说明解题思路和复杂度。 考察链表相关算法能力及思路阐述编码实现问题拆解技术原理第 8 题请手写一个卷积算子(conv)的实现。 考察对卷积运算原理、循环实现及基础优化的理解编码实现技术原理第 9 题多个线程循环按顺序打印递增数字,每个线程固定负责特定次序,如何实现且保证线程安全? 考察多线程协作执行顺序与线程安全的实现能力编码实现问题拆解技术原理第 10 题请手写实现矩阵转置函数,并说明其时间复杂度。 考察对矩阵转置逻辑的理解与编码实现能力编码实现技术原理第 11 题请设计并实现一个多线程程序,使多个线程按顺序依次打印输出。 考察多线程同步机制与顺序控制能力编码实现技术原理第 12 题给定一个时间字符串(如 "3:30"),计算此时时针与分针之间的最小夹角。 考察时钟角度计算的数学建模与边界处理编码实现问题拆解技术原理第 13 题请实现计算二维网格中岛屿数量的算法(经典 LeetCode 200)。 考察图搜索、DFS/BFS 基础与边界处理能力编码实现问题拆解技术原理第 14 题手撕:同分异构(有根)树的判断 考察树同构(同分异构)判断的编码实现与算法设计能力编码实现问题拆解技术原理第 15 题编程题:实现 memmove,需要考虑内存重叠(overlap)的情况,判断从前往后还是从后往前复制。 考察内存操作、指针操作与重叠处理逻辑编码实现问题拆解技术原理C第 16 题Python怎么读取文件 考察Python文件读取的基本语法与资源管理编码实现技术原理Python第 17 题请手撕实现一个 CUDA LayerNorm 的 kernel。 考察 CUDA 编程基础、并行归约与 LayerNorm 算法的实现能力编码实现问题拆解技术原理CUDA第 18 题请手写一个简单的内存池实现,要求支持固定大小内存块的分配与释放,并说明其优势与适用场景。 考察内存管理的实现能力与底层原理理解编码实现性能优化技术原理第 19 题请介绍你实习期间的具体工作内容,并说明你是如何使用 gtest 进行测试的。 考察实习经历的真实性与对 gtest 单元测试框架的实际应用能力编码实现项目复盘技术原理第 20 题算法编程题:实现删除二叉搜索树的元素。 考察二叉搜索树删除操作的算法理解和代码实现能力编码实现问题拆解技术原理