【华为OD笔试】2024D卷命题规律解读【分析300+场OD笔试考点总结】

可上 欧弟OJ系统 练习华子OD、大厂真题

绿色聊天软件戳 od1441了解算法冲刺训练(备注【CSDN】否则不通过)

文章目录


相关推荐阅读


华为OD笔试2024D卷命题规律解读

从2024年4月15号开始,OD机考全部配置为2024D卷

注意两个关键点:

  1. 会遇到C卷复用题。虽然可能存在幸存者偏差,但肯定还会有一大部分的旧题。
  2. 现在又支持做完题目之后倒回去改了。就是可以先做200的再做100的,然后可以反复提交。

2024年4月开始,华为OD笔试逐步从2023C卷改为2024D卷

实际上,2023C卷和2024D卷的题目并没有什么太大区别,只加入了个位数的新题。所以分析2024D卷和以前分析2023C卷是类似的。

  1. D卷里50%左右的题目都是以前A/B卷复用的旧题 。比如考察贪心的《停车找车位》、《座位调整》,考察单调栈的《找朋友》、《找最小数》,都是旧题复用。即使换成新卷子,刷以前的真题也是非常有价值的

  2. D卷的题目难度趋于两极化 。新增的题目里,简单的题非常简单,100分的题目里必然出现一道很简单的模拟题,比如考察排序基础语法的《最低位排序》、《身高提供排序》。但极少数200分题目难度极高,难度甚至超过了大厂校招笔试,比如考察最小生成树的《5G网络建设》,结合了BFS和DP的《亲子游戏》等等。这对目标院校的同学来说是一个好消息,可以比较轻松地拿到200+的分数。但是对非目标院校的同学来说有些不利,有可能本身算法基础不错,但因为抽到很难的题目无法考出300+的成绩。

  3. D卷的题目更加倾向于考察经典LeetCode原题 。比如《孙悟空吃蟠桃》就是经典的二分题目LeetCode875题《爱吃香蕉的珂珂》,《Family Day》就是经典的路径DP题目LeetCode63题《不同路径II》,只不过题目描述套了个不同的壳。回归基础题型,掌握经典算法非常重要

  4. D卷的考点相比之前有些变化

    1. 200分的题目
      • DFS/BFS以及回溯仍然是最容易考到的类型。会出现极少数考察树的问题。
      • DP的出现率有所下降,部分简单的DP会出现在100分题目里。背包问题出得很少。
      • 二段性二分问题出现率持平。
      • 开始出现一些系统设计的模拟题。
      • 有些较难的贪心题目也出现在200分题目中。
    2. 100分的题目
      • 哈希表仍然是重要考点,但是难度下降了。
      • 单调栈变多了。但因为数据量一般不会给得很大,用暴力解往往也能通过大部分用例。
      • 单纯考察栈的题目变少了,单纯考察队列的题目更是几乎没有。
      • 贪心题变多了。但区间类贪心考得少了,也算是难度下降。
      • 滑窗依然常考。但不再出现在200分的分值里。
      • 双指针变少了,通常会结合贪心一起出现。
      • 位运算几乎不考了。
  5. D卷里有一些题目是错题或者题目描述极其含糊。比如《小朋友来自多少小区》(设问错误)、《抢七游戏》(题目描述和示例不符)、《提取字符串中最长数学表达式》(题目描述中缺少关键条件)等等。如果遇到了这些题目且因为这些题目的原因考试没通过,可以找HR进行申诉和重考。

虽然分析了很多,但所有技巧和规律在绝对的实力面前都是可以忽略不计。

算法训练本身就是一个长期的过程。日拱一卒、功唐不捐,才能以不变应万变。大家共勉!


华为OD算法/大厂面试高频题算法练习冲刺训练

  • 华为OD算法/大厂面试高频题算法冲刺训练目前开始常态化报名!目前已服务300+同学成功上岸!

  • 课程讲师为全网50w+粉丝编程博主@吴师兄学算法 以及小红书头部编程博主@闭着眼睛学数理化

  • 每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!

  • 60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁

  • 可上全网独家的欧弟OJ系统练习华子OD、大厂真题

  • 可查看链接 大厂真题汇总 & OD真题汇总(持续更新)

  • 绿色聊天软件戳 od1336了解更多

相关推荐
<有心人>13 分钟前
vue使用axios请求后端数据
java·前端·javascript·vue.js
鸽芷咕14 分钟前
《黑神话·悟空》:国产3A大作背后是用什么语言开发的?
c++·python·c#·黑神话·悟空
夜月行者1 小时前
如何使用ssm实现基于Vue框架的订餐系统+vue
java·后端·ssm
IT 青年1 小时前
Leetcode JAVA刷刷站(69)x的平方根
java·算法·leetcode
D@.1 小时前
2024年Intellij IDEA快捷键总结
java·ide·intellij-idea
敲敲er1 小时前
[LeetCode]根据决策树设计代码解决dfs
算法·leetcode·深度优先
点燃大海1 小时前
通过Spring Boot创建项目
java·spring boot·maven·intellij-idea
lin zaixi()1 小时前
埃筛C++写法
开发语言·c++
Yasen.M2 小时前
流体中的流线【StreamLines】的实现
开发语言·python·manim·manim动画·python动画·数学演示
源代码•宸2 小时前
Leetcode—164. 最大间距【中等】(struct)
c++·经验分享·算法·leetcode·桶排序