跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言java算法

华为 OD 机试真题题库汇总(含 B/C/D/E/A 卷及解题思路)

华为 OD 机试 2025 年最新真题题库汇总,涵盖 A/B/C/D/E 多套试卷,包含静态扫描、机房布局、动态规划等高频考点。提供在线 OJ 刷题功能支持多种编程语言,可根据难度、题型分类练习,辅助求职者备战技术面试与手撕代码环节。

RefactorPro发布于 2026/3/21更新于 2026/10/891 浏览
华为 OD 机试真题题库汇总(含 B/C/D/E/A 卷及解题思路)

华为 OD 机试 2025 年真题概览

2025 年华为 OD 机试采用 AB 卷题库模式,题目由旧题复用与新题组合而成。目前题库已收录大量真题,覆盖 B、C、D、E 及 2025A、2025B 卷型。每道题均配有详细的思路分析、图解及多样例测试,适合在 OJ 系统上直接进行针对性练习。

2025 年 B 卷部分题目列表

题目编号题目名称考点或实现分值
662静态扫描逻辑分析100
663机房布局逻辑分析、区间分析100
664人数最多的站点/小火车最多人时所在园区站点逻辑分析、区间分析100
665小华地图寻宝、小华最多能得到多少克黄金动态规划、记忆化搜索、搜索、广度优先搜索、深度优先搜索100
666螺旋数字矩阵数学矩阵、逻辑分析200
667虚拟游戏理财贪心、动态规划、背包 DP100
668路灯照明问题区间问题100
669TLV 解析字符串、数组100
670数组去重和排序字符串、数组100
671最长的非严格递增连续数字列的长度双指针100
672数组拼接字符串、数组100
673相对开音节字符串、数组100
675喊 7 的次数重排约瑟夫问题100
676最远足迹逻辑分析100
677找车位逻辑分析100
678计算最大乘积逻辑分析100
679字符串排序 II、组成最大数逻辑分析100
680全量和已占用字符集逻辑分析100
681找终点逻辑分析100
682最大花费金额逻辑分析、双指针100
683分糖果逻辑分析、递归100
684构成正方形数量逻辑分析、数学问题100
685运维日志排序逻辑分析100
686磁盘容量排序逻辑分析、双指针100
687高矮个子排队逻辑分析、滑动窗口100
688矩阵扩散图论200
689分班问题数学问题100
690玩牌高手动态规划100
691数列描述动态规划、动态100
692按索引范围翻转文章片段逻辑分析100
693字符串加密动态规划100
694找最小数数据结构200
695最少面试官数逻辑分析100
696机房布局区间问题100
697相同数字组成图形的周长逻辑分析200
698判断一组不等式是否满足约束并输出最大差逻辑分析100
699采样过滤逻辑分析100
700静态扫描逻辑分析100
701斗地主之顺子逻辑分析100
702最长广播响应逻辑分析200
703矩形相交的面积逻辑分析100
704仿 LISP 运算逻辑分析200
705IPv4 地址转换成整数逻辑分析100
706最少交换次数逻辑分析100
707篮球比赛数据结构100
708VLAN 资源池逻辑分析100
709统计射击比赛成绩逻辑分析100
710字符串分割逻辑分析100
711最小传输逻辑分析200

在线 OJ 刷题系统功能特点

1. 难度分级与针对性练习

系统支持选择适合自己的刷题难度,由浅入深进行练习。可以根据较弱的算法模块进行专项强化,提升薄弱环节的解题能力。

2. 多维度筛选策略
  • 分数筛选:可直接练习 100 分或 200 分题目,模拟真实考试压力。
  • 卷型筛选:每次题库都会变换,可优先练习抽中卷型,提高备考效率。
  • 语言切换:主流语言均支持评测,包括 C 语言、C++、Java、Python、Nodejs、Golang、R 语言、PHP 等。
3. 便捷性与反馈机制
  • 无需本地配置:在线进行编程,省去环境搭建时间。
  • 数据可视化:查看每个题目的 AC 情况、用时情况,帮助优化代码性能。

技术二面手撕真题准备

技术二面通常要求手撕真题,通过后方可进入技术官面试环节。面试官一般不会将某个知识点单独提问,而是从项目经验或宽泛概念切入,层层递进追问。建议遇到不懂的技术点坦诚说明,避免强行解释导致后续被动。若涉及业务场景,结合个人理解谈看法比背书更有效。

2024 年华为 OD 机试 E 卷题目精选

100 分题目示例
题目编号题目名称考点或实现
300出租车计费、靠谱的车逻辑分析
310分割数组的最大差值逻辑分析
328恢复数字序列滑动窗口
358孙悟空吃蟠桃、猴子吃桃递归
371增强的 strstr正则匹配
397最长子字符串的长度、字符成环找偶数环
398转盘寿司数学问题
405游戏分组逻辑分析
412学生排名、智能成绩表字符串、排序
413计算三叉搜索树的高度树、二叉树
423项目排期、最快完成所有工作的天数字符串
428连续字母长度字符串
451手机 App 防沉迷系统模拟
460模拟目录管理功能模拟
468可以处理的最大任务数、任务处理逻辑分析
478字符串拼接、构成指定长度字符串的个数字符串
487流浪地球模拟
489斗地主之顺子字符串、排序
490数大雁字符串、逻辑分析
492查找充电设备组合 / 最接近最大输出功率的设备字符串
493最大利润/贪心的商人贪心算法
494猜字谜字符串、逻辑分析
496猜数字字符串、逻辑分析
497最大报酬背包问题
499单词接龙字符串
500响应报文时间字符串、模拟
501构成正方形数量逻辑分析、数学问题
502第 K 个排列分治递归
503最长连续子序列前缀和
504整数对最小和逻辑分析
505高矮个子排队滑动窗口、逻辑分析
506矩形相交的面积逻辑分析
507分糖果递归
508字符串分割数据结构
509找终点逻辑分析
510英文输入法字符串
511日志采集系统字符串
512最左侧冗余覆盖子串字符串
513过滤组合字符串、字母组合字符串
516数组拼接字符串
517绘图机器字符串
518敏感字段加密字符串
519一种字符串压缩表示的解压字符串
520字符串变换最小字符串字符串
523分苹果逻辑分析
524新工号中数字的最短长度、工号不够用了怎么办?逻辑分析、字符串
527补种未成活胡杨逻辑分析、滑动窗口问题
528最长子字符串的长度(一)、字符成环找偶数逻辑分析、滑动窗口问题
529考勤信息逻辑分析
531最多获得的短信条数、云短信平台优惠活动逻辑分析
532喊 7 的次数重排逻辑分析
533水仙花数逻辑分析
535字符统计及重排逻辑分析、字符串、数组
537判断一组不等式是否满足约束并输出最大差逻辑分析、字符串、数组
541TLV 解析数据结构
543单向链表中间节点数据结构
544数字涂色逻辑分析
545预订酒店数据结构、逻辑分析
546最少交换次数数据结构、滑动窗口
547IPv4 地址转换成整数数据结构、逻辑分析
548最大数贪心、数组、字符串、排序
549查找接口成功率最优时间段动态规划
550货币单位换算逻辑分析
551选修课逻辑分析、字符串
552报文解压缩逻辑分析
553关联子串滑动窗口
554报数游戏约瑟夫问题
555素数之积、RSA 加密算法数学问题
200 分题目示例
题目编号题目名称考点或实现
306服务器广播、需要广播的服务器数量逻辑分析
311MELON 的难题字符串、动态规划
340周末爬山字符串
341荒岛求生字符串
374字符串化繁为简字符串
376通过软盘拷贝文件动态规划、背包
392树状结构查询广度优先搜索
422电脑病毒感染图论
423项目排期、最快完成所有工作的天数逻辑分析
431跳马问题逻辑分析、深度搜索
449文本统计分析逻辑分析、字符串
453跳格子 3、小明跳格子逻辑分析
454生成哈夫曼树哈夫曼树
455螺旋数字矩阵数学、矩阵
474推荐多样性滑动窗口
456分披萨二分法
482加密算法、特殊的加密算法逻辑分析
484智能驾驶、汽车初始油量深度搜索
485二叉树计算二叉树
488空栈压数堆、栈
491boss 的收入逻辑分析
495最长的完全交替连续方波信号逻辑分析
498计算疫情扩散时间逻辑分析、图论
514学生方阵逻辑分析
515最大社交距离逻辑分析
521机器人可活动的最大网格点数目逻辑分析
522寻找符合要求的最长子串、满足条件的最长子串的长度 II逻辑分析、字符串
525导师请吃火锅逻辑分析、字符串
526数字游戏逻辑分析、字符串、数学问题
530羊、狼、农夫过河逻辑分析
534内存资源分配二分法
536九宫格按键输入逻辑分析、字符串、数组
538计算网络信号强度图论
539VLAN 资源池数据结构
540找数字、找等值元素数据结构
542演唱会、计算最多能观看几场演出逻辑分析
556热点网站统计逻辑分析、字符串

其他语言真题分类

  • 2024 华为 OD 机试真题 (C 语言) B+C+D 卷
  • 2024 华为 OD 机试真题 (Python 语言) B+C+D 卷
  • 2024 华为 OD 机试真题 (Java 语言) B+C+D 卷
  • 2024 华为 OD 机试真题 (C++ 语言) B+C+D 卷
  • 2024 华为 OD 机试真题 (JS 语言) B+C+D 卷
  • 2024 华为 OD 机试真题 (Golang 语言) B+C+D 卷
  • 华为 OD 面试手撕真题

以上资料旨在帮助求职者系统梳理高频考点,建议结合实际 OJ 环境进行多轮训练,重点关注算法复杂度优化与边界条件处理。

目录

  1. 华为 OD 机试 2025 年真题概览
  2. 2025 年 B 卷部分题目列表
  3. 在线 OJ 刷题系统功能特点
  4. 1. 难度分级与针对性练习
  5. 2. 多维度筛选策略
  6. 3. 便捷性与反馈机制
  7. 技术二面手撕真题准备
  8. 2024 年华为 OD 机试 E 卷题目精选
  9. 100 分题目示例
  10. 200 分题目示例
  11. 其他语言真题分类

更多推荐文章

查看全部
  • AIGC Bar API 接入与工程化实践指南
  • Claude Code 安装配置与使用指南
  • WebSite-Downloader 网站整站下载工具使用指南
  • 前端后端与前台中台后台概念区别
  • 浏览器缓存机制详解与前端代码更新缓存解决方案
  • C++ 继承机制详解
  • 得物前端部门解散:AI 冲击下前端岗位的生存现状
  • ROS 2 实战:海龟仿真器启动与 ros2 run 命令详解
  • Agent 开发的三重境界:从 API 调用到自主智能
  • 商业级 AI 图像生成平台架构设计与技术选型实战
  • Llama-3.2V-11B-COT 部署指南:Gradio 与 WebUI 双模式交互
  • 前缀和算法详解:高效解决区间求和问题
  • 使用 LLaMA-Factory 微调 Qwen2.5 模型并转换为 GGUF 格式部署
  • 鸿蒙 ArkTS 与 Java 跨平台 Socket 通信实战
  • 低空经济下无人机巡检系统一网统飞落地方案
  • C++11 手写 Promise 实现及与 std::promise 对比
  • 命令行 MCP 客户端实践:MCPHost 使用与模型兼容性测试
  • Z-Image-Turbo_Sugar 脸部 Lora:5 分钟快速部署甜妹风格 AI 绘画
  • 基于 AI 辅助的 Java 在线图书借阅平台开发实践
  • PyTorch CycleGAN 详解与实现

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online