寒武纪
共 4 篇面经 · 后台开发 / 硬件系统测试开发工程师 / 高性能计算库开发 / 测试开发
寒武纪后台开发秋招一面:无锁队列、内存屏障与零拷贝
寒武纪后台开发秋招线下一面面经,题目偏底层:对称与非对称加密的选型理由、C++ 原子变量与无锁队列实现、原子指令的硬件实现、内存屏障、写乱序与指令重排的区别、写时复制与零拷贝、进程通信方式和信号处理时机。
寒武纪硬件系统测试开发一面:重实习轻八股
寒武纪硬件系统测试开发工程师27届校招一面面经,全程约20分钟、无手撕代码。面试重心几乎全在实习:测试流程与内部原理、实习与硕士研究方向差异的原因,另加为什么选硬件测试、电源方向的硬件问题与职业规划。
寒武纪高性能计算库开发一面:项目深挖 + 手撕 transpose
寒武纪高性能计算库开发一面:项目拷打 30 多分钟,围绕问题定位、减少内核寄存器占用、dgemm 优化、HIP 重构、状态同步缺陷、CPU 矩阵乘分块与 OpenMP 动态调度深入追问,并手撕一道带 tiling 的 C++ transpose。
寒武纪测试开发笔试:博弈选择与四道编程
寒武纪测试开发笔试面经,9 月 21 日双机位考试。单选大量考察取石子类博弈变种,多选考树和图的节点度与边数计算;四道编程分别是置换最少交换次数、三数加和凑大小关系、坐标系连线穿轴得分、最长上升除数子序列。