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