寒武纪面试题 · C++

寒武纪相关面试题,按最终去重题目聚合。

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

筛选题目已选:C++
第 1 题请说明C++中智能指针的种类、使用场景和注意事项。 考察智能指针的语义、所有权管理及正确使用风险判断技术原理C++第 2 题C++模板中的内存萃取(memory traits)是什么?它的主要用途是什么? 考察对C++模板内存萃取概念和用途的理解技术原理C++第 3 题请描述C++中内存管理的要点和常见错误。 考察内存分配生命周期管理和泄漏防范风险判断技术原理问题排查C++第 4 题请实现链表的插入和删除操作,并说明删除节点时需要注意哪些内存管理问题。 考察链表编码实现与内存管理安全意识编码实现安全意识技术原理C++第 5 题请说明你的代码如何编译为ARM架构,使用了什么编译器? 考察交叉编译工具链与ARM目标平台的基础认知技术原理技术选型ARMC++第 6 题请解释C++中虚函数的作用和实现原理? 考察对虚函数机制、动态多态和虚表原理的理解系统设计技术原理C++第 7 题Python 与 C++ 多线程有什么区别? 考察对两类语言线程模型、GIL 与并发的理解技术原理方案权衡C++Python第 8 题说说虚函数和纯虚函数的区别 考察C++多态机制中虚函数与纯虚函数的核心差异及适用场景技术原理方案权衡C++第 9 题请说明new/delete和malloc/free的区别。 考察C++与C内存管理的差异及构造析构机制技术原理C++第 10 题C++模板特化是什么?它有哪些形式?请举例说明。 考察对模板特化概念和类型的掌握技术原理C++第 11 题CMake配置时是通过什么参数指定ARM目标架构的? 考察通过CMake进行ARM交叉编译的配置能力系统设计技术原理ARMC++