寒武纪面试题 · 系统设计
寒武纪相关面试题,按最终去重题目聚合。
共 179 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 1 题你做过 CDC(跨时钟域)处理吗?常见的 CDC 方法有哪些,你实际用过哪些? 考察跨时钟域信号处理的概念理解与实践经验第 2 题NPU的内存是否可以修改?如果可以,通常通过什么方式或工具进行操作? 考察对NPU内存可编程性和调试方法的理解第 3 题请介绍你的项目中错误检测与处理的具体做法。 考察错误检测机制的完整性与容错设计第 4 题详细介绍AXI总线的几个关键特性,并说明具体应用场景。 考察对AXI关键特性及其典型应用场景的掌握第 5 题请解释C++中虚函数的作用和实现原理? 考察对虚函数机制、动态多态和虚表原理的理解第 6 题模块的休眠模式是什么?怎么实现?休眠时 IO 是什么状态? 考察模块休眠模式的设计与 IO 状态处理第 7 题PyTorch 支持哪些模型并行化方法?在数据并行和模型并行时,哪些模块消耗显存? 考察分布式并行训练方法分类及显存消耗来源的理解第 8 题请介绍CNN的典型架构组成及设计思路。 考察对卷积、池化、激活及经典网络的原理掌握第 9 题请描述Linux系统性能优化的思路,包括如何定位瓶颈和进行针对性优化。 考察对Linux性能优化方法论的理解和实际排查能力第 10 题对底层架构是否熟悉,请介绍STM32F4的架构。 考察嵌入式基础能力,验证对STM32F4处理器核心架构的理解深度第 11 题同步日志和异步日志有什么区别?在实际项目中你会如何选择和使用? 考察日志机制的原理理解、性能权衡和实际工程应用第 12 题请介绍UNet的网络结构及其在医学图像分割中的应用优势。 考察对UNet编码器-解码器、跳跃连接结构的理解及其在分割任务中的适用性第 13 题介绍物理地址和虚拟地址,以及虚拟地址到物理地址的映射是如何实现的? 考察操作系统内存管理的基础概念和地址转换机制第 14 题在多核处理器中,如何实现不同核心之间的通信? 考察对多核通信机制的理解和实际应用能力第 15 题请介绍如何在嵌入式系统或移动设备上进行 ramdump 恢复现场的分析流程与关键步骤。 考察对崩溃现场分析与内存转储恢复的理解与实践能力第 16 题在分布式系统中,如果不约束异步调用的路径会发生哪些问题? 考察对异步路径不确定性与风险的理解第 17 题请介绍你在分布式训练方面的经验,尤其是使用 PyTorch 的分布式训练相关模块(如 DistributedDataParallel)时,你如何处理模型并行或数据并行,以及遇到了哪些挑战? 考察分布式训练的实际应用与问题解决能力第 18 题在安全或框架设计中,常有哪些约束指令?它们如何保障系统安全? 考察对外部输入或运行时行为的约束控制,如沙箱、权限校验指令第 19 题请你介绍项目中日志的实现方式。 考察日志系统设计、选型与运维意识第 20 题请描述 V4L2 内核框架的核心源代码结构,并说明其主要模块。 考察对 V4L2 框架分层与关键组件的理解