LLVM 面试题
共 2 篇真实面经 · 涵盖 思朗科技 / 曦望 等 2 家公司
思朗科技 算子开发工程师 一面
思朗科技算子开发工程师一面面经:五十分钟围绕简历与项目深挖,覆盖算子实现与优化方案选择、性能瓶颈定位(计算/访存/同步)、优化效果测试条件、Nsight 使用与指标解读、GPU 存储层次、Thread/Warp/Block 关系、C++ 内存管理以及 LLVM 与编译流程。
曦望 AI 编译器开发一面:C++ 多态、CRTP 与 GPU 存储层级
曦望 AI 编译器开发工程师一面面经(47 分钟):先考计算机基础与 C++(排序算法、快排递归改循环、多态、函数重载与运行期多态、模板实例化与复用、模板父类调用子类成员、CRTP 静态多态与虚函数动态多态的选择),再深入编译器与硬件(GPU 缓存与存储层级、CPU 与 GPU 架构差异、LLVM/MLIR、AI/GPU DSL、Triton 与 TileLang 的编程抽象、DSL 适配自研硬件的瓶颈、算子/Pass/硬件特性的优化职责划分),中间穿插实习经历与 RAG 相关性计算,最后问岗位理解与面试建议。