华为HUAWEI面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 121 题请现场编程实现:输入一个正整数,输出其质因数分解的结果,例如输入 12 输出 2*2*3。 考察质因数分解的算法实现与边界处理编码实现问题拆解第 122 题请实现一个算法:找出所有由 k 个数组成的组合,这些组合中的数字之和为 n,且每个数字只能是 1 到 9 且不重复使用。 考察回溯算法或组合枚举的编码能力编码实现问题拆解第 123 题请实现一个字符串解码函数,输入如 "3[a2[bc]]",输出 "abcbcabcbcabcbc"。要求处理嵌套和数字重复,并分析时间复杂度。 考察递归或栈解决嵌套字符串解码的编码能力编码实现技术原理第 124 题请手写代码删除链表中的重复元素。 考察链表操作、边界处理与编码能力编码实现问题拆解技术原理第 125 题请介绍你实现或参与的一个 IIC(I2C)设备驱动中,probe 函数的主要内容和设计思路。 考察对 Linux I2C 驱动框架、probe 流程及核心 API 的理解编码实现项目复盘技术原理I2C第 126 题给定 n 个点,如何拟合一条直线?请分别给出暴力拟合和最小二乘法的思路。 考察直线拟合的基本算法与最小二乘原理编码实现技术原理方案权衡第 127 题给定一个整数数组,统计其中优美子数组的个数。定义优美子数组为包含恰好 k 个奇数元素的连续子数组。 考察滑动窗口或前缀和计数解决子数组统计问题编码实现问题拆解技术原理第 128 题给定一张用户表,包含字段 id、日期和新用户标识,请计算给定时间窗口内新用户次日留存率(要求 15 分钟内完成)。 考察 SQL 窗口计算与留存率定义编码实现数据驱动问题拆解SQL第 129 题请设计一个前端 fetch 请求的超时处理方案,并说明如何实现。 考察前端异步请求超时管理、竞态处理与工程实现编码实现问题拆解风险判断JavaScript第 130 题请手写代码实现二进制码转格雷码的函数,并说明转换原理。 考察位运算技巧与编码转换原理的理解编码实现技术原理第 131 题给定一个物体的三视图(正视图、俯视图、左视图),如何通过分析绘制出对应的三维立体图?请讲解思路。 考察空间想象、几何推理和三视图还原立体图的方法编码实现问题拆解技术原理第 132 题请谈谈你通常如何保证自己负责的代码质量? 考察代码质量保障的实践方法与系统性编码实现持续改进第 133 题编写 SQL 计算用户留存率:用户在 8 月完成首次购买,且第二次购买距首次购买小于 30 天的情况占比。 考察 SQL 窗口函数、日期计算与聚合表达能力编码实现问题拆解技术原理SQL第 134 题请列举并简要说明C++11的几个主要新特性,并解释它们如何改善编程实践。 考察对C++11核心特性的掌握程度及对编程实践影响的理解编码实现技术原理技术选型第 135 题请手写实现二进制码转格雷码的函数。 考察位运算基础与编码转换的实现能力编码实现技术原理第 136 题Python变量名前加一个下划线和两个下划线有什么区别? 考察Python名称修饰与访问控制机制的理解编码实现技术原理Python第 137 题请描述浏览器的请求是如何发起的,以及如何处理异步响应? 考察对异步编程与请求处理机制的理解编码实现问题拆解技术原理第 138 题GET 和 POST 请求如何传递数据?请结合代码说明。 考察 HTTP 方法的数据传递机制与语义差异编码实现技术原理HTTP第 139 题请手写括号生成算法:先讲思路,再写出伪代码或代码。 考察递归与回溯算法设计、边界条件处理及代码表达能力编码实现问题拆解技术原理第 140 题请实现一个函数,计算给定数组的连续子数组最大和(加权和条件为子数组内元素和,若为二维或矩阵需说明维度)。 考察动态规划与贪心算法的基本应用编码实现问题拆解技术原理