华为HUAWEI面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 421 题请介绍 Promise 的主要 API 及其典型使用场景。 考察对 Promise 核心 API 的掌握与理解技术原理技术选型JavaScript第 422 题Full GC和Young GC的区别是什么? 考察JVM垃圾回收机制中不同代际GC的触发条件和作用范围技术原理JVM第 423 题请实现一个函数,找出给定字符串中的最长回文子串。 考察字符串处理、动态规划和边界条件处理能力编码实现技术原理第 424 题是否了解IIC时钟延展的内容? 考察对I2C协议时钟延展机制的理解与掌握技术原理I2C第 425 题项目中涉及到状态转移时,你通过事件来观测是否实现,那么你是怎么判断这个事件是否实现呢? 考察候选人如何验证事件驱动的状态转移是否正确实现项目复盘技术原理问题排查第 426 题全连接(fullmesh)和平面正交连接方式在互连拓扑上有什么不同? 考察对互连网络拓扑结构差异及其影响的理解技术原理方案权衡第 427 题Day.js 主要用来解决什么问题? 考察对 Day.js 库核心用途和典型应用场景的理解技术原理技术选型第 428 题是否用过PyTorch及相关项目经验 考察候选人的PyTorch使用熟练度和项目实践深度项目复盘技术原理PyTorch第 429 题请手写一个拉火车(扑克牌接龙)牌局模拟程序,并说明你的设计思路。 考察对经典牌局规则的理解、编程实现能力与代码组织编码实现问题拆解技术原理第 430 题PPO 是 on-policy 算法吗?请解释原因。 考察对 PPO 算法机制与 on-policy 特性的理解风险判断技术原理第 431 题Java的优先队列(PriorityQueue)内部是如何实现的? 考察对优先队列底层数据结构和Java实现的掌握编码实现技术原理Java第 432 题请分享一个你在工作中遇到的最具挑战性的技术难题,并详细说明你是如何解决它的。 考察候选人的问题解决能力、技术深度和复盘能力问题拆解项目复盘技术原理第 433 题请解释进程、线程和协程之间的区别,并说明各自的适用场景。 考察对操作系统并发模型核心概念的掌握及场景判断能力技术原理方案权衡第 434 题请介绍Redis的底层数据结构,并说明Redis的String和List类型是如何基于这些底层结构实现的。 考察Redis内部数据结构的掌握程度以及String、List类型与底层实现的对应关系技术原理技术选型Redis第 435 题除了用 ioctl 的老方式进行设备通信,还有什么其他方式可以和设备内核进行数据交互? 考察对内核用户态交互机制的掌握与系统设计能力技术原理技术选型Linux第 436 题请手写实现一个算法题:接雨水。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 考察算法理解、双指针或动态规划等解法以及编码实现能力编码实现问题拆解技术原理第 437 题谈谈你遇到过的印象深刻的技术难题 考察候选人问题解决能力、技术深度和复盘能力项目复盘技术原理问题排查第 438 题手撕SQL:employee表有id和salary字段,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null。 考察SQL排名窗口或去重排序取值的实现能力及边界处理编码实现问题拆解技术原理SQL第 439 题如何用Python处理跨国业务中的多币种财务数据?请描述关键步骤。 考察多币种数据处理流程、汇率管理与异常处理能力问题拆解风险判断技术原理Python第 440 题Spark 3.0 引入了哪些新的核心机制或原理? 考察对 Spark 新版本技术演进的了解程度持续改进技术原理Apache Spark