27届华为校招最新面试手撕真题合集
- 2026-10-14 00:20:08
最近,不少同学已经通过华为机考,顺利进入面试阶段,但同时也开始焦虑:手撕代码该怎么准备?最近华为面试又有哪些考察趋势?
于是,这几天我整理了咱们群里群友的真实反馈,以及网上公开的面经分享,汇总了9月中旬以来的25道华为真实手撕题,分享给大家参考。

线下面试流程
还不太熟悉线下面试流程的同学,可以先看看这篇总结。
准备建议
在看真题之前,先聊聊我个人的一些建议。
从这次收集的题目来看,虽然有一部分不在 Hot 100 里,但 Hot 100 依然是手撕考察的主流。
对于力扣刷题不多的同学,Hot 100 是一个不错的起点。我们也为 Hot 100 的每道题准备了比较详细的讲解,包括图文解析、全语言代码和动画演示。大家可以直接跟着板块系统刷题,学起来更省心,也不用东一榔头西一棒槌地到处找题了。
手机打开就能学:Hot 100 面试手撕笔记
对于已经把 Hot 100 刷得比较熟练的同学,可以继续在力扣上补充练习,进一步提升解题的泛化能力。也可以在我们的小程序中,进入「Hot 100 专项 → 公司手撕真题 → 华为手撕真题」,查看往年的上百道华为手撕真题。
最新的25道真题合集
力扣题
原创手撕题
10.12 手撕卷积
题意: 给定输入张量、卷积核、偏置、步长和填充参数,手动实现二维卷积运算,计算最终的输出特征图。
考察知识点: 二维卷积原理、零填充(Padding)、步长(Stride)、多通道张量计算、多层循环模拟。
10.11 字符串重排列
题意: 给定一个字符串,要求使用全部字符进行重新排列,统计能够组成多少种不同的排列,相同字符交换位置不重复计数。
考察知识点: 排列组合、多重集合排列、阶乘、字符频次统计。
10.10 手撕 Tokenizer
题意: 给定字符串、BPE 合并规则和词表,按照合并规则的优先级不断合并相邻 Token,最终输出对应的 Token ID 序列。
考察知识点: BPE 分词算法、字符串处理、优先级规则、模拟。
10.10 环形石子合并
题意: 给定围成一圈的若干堆石子,每次只能合并相邻两堆,合并代价为两堆石子的数量之和,求最终合并成一堆的最小和最大总代价。
考察知识点: 区间动态规划、环形数组处理、区间枚举。
9.29 最长重复字母段
题意: 将字符串按照连续相同字符划分为若干段,统计每段长度,输出最长和第二长的连续字符段长度。
考察知识点: 字符串遍历、连续段分组、计数统计。
9.23 允许一次反转的最长 Target
题意: 给定字符串和目标字符,最多允许反转一次连续子串,求操作后目标字符能够形成的最长连续段长度。
考察知识点: 字符串处理、连续段统计、贪心分析。
9.22 Transformer
题意: 给定输入序列及相关权重参数,实现 Transformer Encoder Block 的前向传播,包括多头注意力、残差连接、LayerNorm 和前馈网络。
考察知识点: Transformer 结构、多头自注意力、Softmax、矩阵运算、LayerNorm、残差连接。
9.21 手撕 Cross Attention
题意: 给定 Query、Key、Value 的输入及对应权重参数,实现交叉注意力的前向计算,包括线性投影、缩放点积、Softmax 和输出映射。
考察知识点: Cross Attention、QKV 计算、矩阵乘法、Softmax、注意力机制。
25年~26年华为手撕真题合集完整版
限于篇幅,上述原创题只给出题意总结,需要查看完整版以及我们一直在持续收集和整理的华为手撕真题完整版(目前已经积累了上百道)。可以在小程序中看,路径为:
Hot 100 专项 → 公司手撕真题 → 华为手撕真题