寒武纪面试题 · 技术原理
寒武纪相关面试题,按最终去重题目聚合。
共 179 道真题 · 当前筛选命中 138 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 121 题C++模板特化是什么?它有哪些形式?请举例说明。 考察对模板特化概念和类型的掌握第 122 题请实现一个函数,反转链表中从位置 m 到 n 的区间,并讨论边界情况如何处理。 考察链表区间反转的编码实现与边界条件处理能力第 123 题在数字IC设计中,你通常做哪些跨时钟域(CDC)处理? 考察跨时钟域同步的基本方法及其适用场景第 124 题CMake配置时是通过什么参数指定ARM目标架构的? 考察通过CMake进行ARM交叉编译的配置能力第 125 题详细介绍一下异步FIFO的内部结构和设计思路。 考察异步FIFO的结构组成与同步设计原理第 126 题大模型训练用什么优化器?Adam相较于SGD的优点是什么?Adam里面的动量是什么,怎么更新计算? 考察对常用优化器原理、优缺点及动量机制的理解第 127 题请说明你在项目中使用 remoteproc 框架具体完成了哪些工作? 考察对 remoteproc 框架实际应用场景和职责的认识第 128 题写过算子吗? 考察候选人对算子开发的实际经验与理解深度第 129 题在代码开发和部署中,常用的运行时约束指令有哪些?它们各自的作用是什么? 考察对常见约束指令(如资源限制、权限控制)的理解和应用场景第 130 题你说NPU共用操作系统内存,NPU存储和ARM存储有什么区别? 考察对NPU与ARM内存架构、存储层次和内存管理的理解第 131 题DC综合怎么看报告,关注哪些内容? 考察数字电路综合报告的分析能力与关键指标识别第 132 题请介绍你了解哪些锁,以及在实际项目中用过哪些锁? 考察并发编程知识深度与实际应用能力第 133 题同步复位和异步复位的区别是什么?同步复位最大的劣势是什么? 考察数字电路设计中复位策略的选择与权衡第 134 题无复位寄存器一般用在什么地方?请举一个例子。 考察无复位寄存器的实际应用场景第 135 题结合项目中涉及的跨时钟域,谈谈常见的跨时钟域处理方法。 考察跨时钟域设计基础与项目结合能力第 136 题请解释FP16和FP32在数值表示上的区别,并说明它们各自适用的场景及可能带来的精度问题。 考察对浮点数精度、表示范围和数值稳定性的理解,以及在实际场景中的权衡能力第 137 题请说明你项目中使用的NPU的具体型号,以及它是如何确定和选择的? 考察对NPU硬件选型的理解与应用第 138 题请实现重排链表的算法:给定链表 1->2->3->4->5->6,输出 1->6->2->5->3->4。 考察链表操作、双指针与原地重排的算法能力