华为HUAWEI面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 141 题给定一棵二叉树,请输出每一层的最大值,并说明其时间与空间复杂度。 考察二叉树层序遍历的实现能力与复杂度分析编码实现问题拆解第 142 题请现场编写并运行一道中等难度的字符串处理算法题,重点展示字符串操作函数的使用、边界条件处理和逻辑思维。 考察字符串处理算法实现能力与边界条件意识编码实现问题拆解第 143 题请手绘并讲解 Transformer 的整体架构,说明 Encoder 和 Decoder 各模块的作用及数据流向。 考察对 Transformer 架构模块、数据流与设计动机的理解编码实现系统设计技术原理Transformer第 144 题手写算法:如何求解一个给定字符串的最长回文子串?要求给出思路并实现代码。 考察字符串处理、动态规划或中心扩展算法、边界条件处理与编码实现编码实现技术原理第 145 题请实现 k 个一组翻转链表。 考察链表操作、分组翻转的边界处理与代码实现能力编码实现问题拆解第 146 题给定一个数组,请你找出每一个元素之后第一个比它大的元素的下标;如果没有,则填 -1。例如:[1,3,2,5] 的返回结果是 [1,3,3,-1]。 考察单调栈算法的理解与应用,以及边界条件处理编码实现问题拆解技术原理第 147 题请解释 Vue 3 中响应式原理的实现方式。 考察对 Proxy 与依赖收集、触发更新机制的深入理解编码实现技术原理Vue第 148 题请实现 LeetCode 1249 题:移除无效的括号,并说明你的思路。 考察栈或计数法处理括号匹配的技术实现与边界处理编码实现问题拆解技术原理第 149 题请编写算法:给定一个整数数组,求连续子数组的最大和,并说明时间复杂度。 考察动态规划或贪心思路解决最大子数组和问题编码实现技术原理第 150 题手写一个线程池的核心逻辑,你会如何设计? 考察线程池内部原理、并发控制与边界情况处理编码实现风险判断技术原理Java第 151 题请回忆你最近一次机考或线上笔试中的一道算法题,并讲讲你的解题思路。 考察算法复盘、逻辑表达和复杂度分析能力编码实现问题拆解技术原理第 152 题对于数组模拟的链表(如 nums[i] 指向索引 nums[i] 的下一个元素),判断是否存在环。若存在环,返回环的入口节点;若不存在,返回 null。 考察快慢指针算法在数组模拟链表场景下的判断与入口定位能力编码实现问题拆解技术原理第 153 题有一张表,包含id和ip字段,如何查找关联ip最多的10个id? 考察SQL统计、分组排序和窗口函数的应用能力编码实现性能优化问题拆解SQL第 154 题请实现一个排序算法,并说明其时间复杂度和空间复杂度。 考察排序算法的理解、实现能力与复杂度分析编码实现技术原理第 155 题请手写冒泡排序的代码,并分析其时间和空间复杂度。 考察基础排序算法的编码实现与复杂度分析能力编码实现技术原理第 156 题线程有哪几种创建方式? 考察对线程创建方式及其区别的掌握编码实现技术原理Java第 157 题请介绍你在项目中设计的仲裁(Arb)模块,说明其核心接口、配置方式,并写出关键模块代码。 考察对仲裁模块的架构理解、接口设计与配置能力编码实现系统设计方案权衡第 158 题给定一个正整数数组,只能用加号和减号构造表达式,求结果等于目标值 target 的方法数。 考察动态规划解决子集和类问题的能力编码实现问题拆解技术原理第 159 题在计算attention score时如何对padding做mask操作? 考察Transformer中padding mask的原理与实现细节编码实现技术原理Transformer第 160 题请实现一个函数,删除单链表的倒数第N个节点,并返回链表的头节点。 考察链表操作、双指针技巧和边界条件处理编码实现问题拆解技术原理