英伟达面试题 · 技术原理 · C++

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

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

筛选题目已选:技术原理 · C++
第 1 题请解释C++中类的静态成员变量和静态成员函数的区别及各自的使用场景。 考察对C++类静态成员与静态函数语义、特性及其典型用途的理解技术原理C++第 2 题lambda表达式的值捕获和引用捕获的区别是什么? 考察对C++ lambda捕获机制的理解,包括生命周期、所有权和潜在风险风险判断技术原理C++第 3 题请解释C++中的多态概念及其实现机制。 考察对C++多态核心概念、实现方式及适用场景的理解技术原理方案权衡C++第 4 题编程题:给定基类Output(含print函数)和Poly类(含长宽属性和未实现的area函数),要求编写三角形类和长方形类,继承Output和Poly,实现面积计算和打印功能。 考察多继承、接口实现与面积计算的编码能力编码实现技术原理C++第 5 题在应用层开发中,你更倾向于使用哪种语言,C还是C++?请说明理由。 考察对C与C++特性的理解及选型能力技术原理技术选型方案权衡CC++第 6 题C++ 中 struct 和 class 的区别是什么? 考察对 C++ 访问控制和类型语义的掌握程度技术原理C++第 7 题请介绍C++的四种类型转换及其适用场景。 考察对C++四种类型转换的语法、语义和适用边界的掌握程度技术原理技术选型C++第 8 题在什么场景下会选择使用友元函数或友元类?请举例说明。 考察对友元机制适用场景与封装权衡的理解风险判断技术原理方案权衡C++第 9 题读取二维数组时,为什么行优先(row-major)通常比列优先(column-major)更高效? 考察对缓存局部性与内存访问模式的理解性能优化技术原理CC++第 10 题请解释 C++ 中 mutable 关键字的作用及使用场景。 考察对 C++ 语言细节的理解及实际应用能力技术原理技术选型C++第 11 题std::async 中 launch policy 有哪些可选值,各自的执行语义是什么? 考察对 std::async 启动策略的理解及其线程执行差异技术原理C++第 12 题请解释 C++ 中 explicit 关键字的作用,并说明其使用场景。 考察对 C++ 隐式类型转换及构造函数显式化的理解技术原理C++第 13 题请解释C++的四种强制类型转换及其适用场景 考察对C++类型转换机制的理解与安全使用风险判断技术原理C++第 14 题请介绍C++中的智能指针及其使用场景。 考察C++内存管理概念、智能指针类型区别及正确使用技术原理技术选型问题排查C++第 15 题析构函数中发生异常时应该怎么办? 考察C++异常安全性与析构函数设计原则风险判断技术原理C++第 16 题什么是虚函数? 考察对面向对象多态机制的理解与表达能力问题拆解技术原理C++