后端岗位面试题更新 2026-08-05

请手写一段 CUDA kernel,实现对一个长度为 N 的数组 x 的归一化操作,即对每个元素计算 norm = (x - u) / o,其中 u 和 o 是给定的均值和标准差。

快手后端开发互联网/IT编码实现问题拆解技术原理CUDA

考察说明

考察 CUDA 并行编程基础、内存访问模式和 kernel 实现能力

回答思路

  1. 能写出正确的 kernel 函数,每个线程处理一个或多个元素
  2. 能正确计算全局索引并处理 N 不整除 block 大小的情况
  3. 能写出正确的 kernel 启动配置(grid、block 大小)
  4. 能处理边界条件,避免越界访问
  5. 能说明内存访问合并性原理并优化
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。