华为HUAWEI面试题 · 编码实现

华为HUAWEI相关面试题,按最终去重题目聚合。

1589 道真题 · 当前筛选命中 176 · 更新 2026-08-05

筛选题目已选:编码实现
第 101 题给定一个只含大写字母的字符串,如何计算其不同排列的总数? 考察排列计数原理及处理重复字符导致重复排列的能力编码实现技术原理第 102 题给定不同面值的硬币数组和一个总金额,请编写代码计算凑出该金额的所有不同方案数。 考察动态规划中完全背包问题的建模与编码实现编码实现问题拆解技术原理第 103 题手撕排序:用 STL 为自定义类型实现 hash 仿函数和 greater 仿函数。 考察对标准库排序与哈希容器的仿函数抽象和自定义类型适配能力编码实现技术原理C++STL第 104 题请用SQL计算一部电影开场10分钟内,观看人数占总人数的比率。 考察SQL窗口函数、时间计算与聚合逻辑编码实现问题拆解技术原理SQL第 105 题申请分布式锁时 Redisson 底层发送了什么命令? 考察对 Redis 命令层面的理解编码实现技术原理RedisRedisson第 106 题请手工实现一个矩阵乘法函数,并简述其复杂度。 考察矩阵乘法基本编码实现与时间复杂度分析能力编码实现技术原理第 107 题请手写实现多头注意力机制的核心代码。 考察多头注意力机制的原理理解与编码实现能力编码实现技术原理PyTorch第 108 题请现场实现接雨水算法:给定一个非负整数数组表示每个宽度为1的柱子的高度,计算按此排列的柱子下雨后能接多少雨水。 考察算法实现能力、边界处理与时间复杂度分析编码实现问题拆解技术原理第 109 题请手写代码判断二叉树中是否存在一条从根节点到叶子节点的路径,使路径上的节点值之和等于给定的 target 考察二叉树深度优先遍历与递归/迭代实现能力编码实现问题拆解技术原理第 110 题请实现一个函数,找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与代码实现能力编码实现问题拆解技术原理第 111 题请实现一个函数,循环删除字符串中所有指定的子串,直到该子串不再出现。 考察字符串处理与循环删除操作的逻辑实现能力编码实现问题拆解第 112 题给定一个二维矩阵和一个目标值,请设计一个算法判断矩阵中是否存在该目标值(请说明矩阵的输入约束)。 考察对矩阵搜索条件的理解与二分查找或线性扫描算法的应用编码实现问题拆解技术原理第 113 题请用代码实现求一个数组的最长递增子序列(LIS)长度,并说明你的解法复杂度。 考察动态规划与二分优化算法的编码实现与复杂度分析编码实现问题拆解技术原理第 114 题请介绍你的多线程开发经验,并说明创建线程的常见方式有哪些。 考察多线程实践经验和线程创建方式的技术掌握编码实现技术原理Java第 115 题请手写实现一个哈希表,支持插入和读取操作,并说明如何处理冲突。 考察哈希表实现、冲突处理与时间复杂度分析编码实现技术原理方案权衡第 116 题请现场实现一个排序与贪心相结合的算法题,并解释你的贪心策略选择。 考察排序与贪心结合的问题拆解能力及编码实现编码实现问题拆解技术原理第 117 题请用Verilog实现一个序列检测器,用于统计输入信号中连续0的个数,检测结果最大不超过15个。 考察数字逻辑设计中序列检测与计数器的实现能力编码实现问题拆解技术原理第 118 题谈谈C++的多态实现原理? 考察对C++多态底层机制与运行期行为的理解编码实现技术原理C++第 119 题请求响应拦截器是怎么做的? 考察对网络请求链路拦截机制的理解与实现能力编码实现技术原理Axios第 120 题请手写实现一道 LeetCode Hot100 算法题,并说明你的解题思路和复杂度分析。 考察算法思维、编码实现能力与复杂度分析编码实现问题拆解技术原理