【華為OD筆試】2024D卷命題規律解讀【分析300+場OD筆試考點總結】

可上 歐弟OJ系統 練習華子OD、大廠真題
綠色聊天軟件戳 od1441了解算法沖刺訓練(備注【CSDN】否則不通過)

文章目錄

  • 相關推薦閱讀
  • 華為OD筆試2024D卷命題規律解讀
  • 華為OD算法/大廠面試高頻題算法練習沖刺訓練


相關推薦閱讀

  • 【華為OD筆試】2024D卷機考套題匯總【真實反饋,不斷更新,限時免費】

華為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了解更多

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45736.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45736.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45736.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C# Opencv實現本地以圖搜圖

地址:馮騰飛/本地以圖搜圖

Java面試八股之Redis哨兵機制

Redis哨兵機制 Redis Sentinel(哨兵)模式是一種高可用解決方案,用于監控和自動故障轉移Redis主從集群。以下是對哨兵模式詳細過程的描述: 1. 初始化與配置 部署哨兵節點:在不同的服務器上部署一個或多個Redis Sentin…

《算法筆記》總結No.7——二分(多例題詳解版)

一.二分查找 目前有一個有序數列,舉個例子,假設是1~1000,讓我們去查找931這個數字,淺顯且暴力的做法就是直接從頭到尾遍歷一遍,直到找到931為止。當n非常大,比如達到100w時,這是一個非常大的量級…

Linux 線程初步解析

1.線程概念 在一個程序里的一個執行路線就叫做線程(thread)。更準確的定義是:線程是“一個進程內部的控制序列。在linux中,由于線程和進程都具有id,都需要調度等等相似性,因此都可以用PCB來描述和控制,線程含有PCB&am…

美聯儲降息應該更早?高盛:有充分理由7月降息,而非9月

KlipC報道:高盛首席經濟學家哈祖斯Jan Hatzius表示,美聯儲“有充分理由”在7月會議上降息,而非等到9月。 在最新發布的報告中,他表明通脹已經取得了足夠的進展,回到了美聯儲2%的長期目標附近,這將使美聯儲…

[C++ 入門基礎 - 命名空間]

在C中,命名空間(Namespace)是一種用來組織代碼并避免命名沖突的機制。命名空間可以包含變量、函數、類等C中的所有實體,使得這些實體的名稱在命名空間內部有效,避免了與其他命名空間或全局作用域中相同名稱的沖突。 文…

實現將Nginx的每個網站配置單獨的訪問日志

一、問題描述 Nginx默認的訪問日志是不會區分哪個網站有哪些日志的,全部糅雜在一起;如果需要哪個網站有哪些訪問日志記錄,還需要將訪問日志下載下來后篩選,比較麻煩;希望將每個網站對應的日志能夠單獨記錄到對應的日志文件里面,方便排查和管理。 # 進入Nginx默認的日志文…

為什么Vim是程序員最喜歡的編輯器之一

簡介 Vim,全稱Vi IMproved,是一種高度可定制、功能強大的文本編輯器。自其誕生以來,它以高效、快速和靈活的特點深受程序員喜愛。無論是處理簡單的文本文件還是復雜的代碼項目,Vim都能提供卓越的編輯體驗。許多資深程序員甚至稱其…

c++ primer plus 第16章string 類和標準模板庫,6.1.5字符串種類

c primer plus 第16章string 類和標準模板庫,6.1.5字符串種類 c primer plus 第16章string 類和標準模板庫,6.1.5字符串種類 文章目錄 c primer plus 第16章string 類和標準模板庫,6.1.5字符串種類6.1.5字符串種類 6.1.5字符串種類 本節將 string 類看作是基于 char 類型的。…

web服務器經過代理后的絕對路徑問題,以及 dirname(__FILE__)和__DIR__

web服務器經過代理后的絕對路徑問題,以及 dirname(__FILE__)和__DIR__ 問題描述情況解析資源路徑分析訪問過程分析 dirname(\_\_FILE\_\_) 與 \_\_DIR\_\_ 同步發布在個人筆記web服務器經過代理后的絕對路徑問題,以及 dirname(__F…

Nest.js 實戰 (一):使用過濾器優雅地統一處理響應體

前言 在我們實際的業務開發中,我們可以看到后端接口返回格式都有一定的要求,假如我們統一規定接口的統一返回格式為: {data: any; // 業務數據code: number; // 狀態碼msg: string; // 響應信息timestamp: number; // 時間戳 }那么在 Nest.…

【智能算法改進】改進的麻雀搜索算法及其求解旅行商問題

目錄 1.算法原理2.改進點3.結果展示4.參考文獻5.代碼獲取 1.算法原理 【智能算法】麻雀搜索算法(SSA)原理及實現 2.改進點 改進發現者更新位置 為了使 SSA 算法能夠避開向原點收斂的弊端, 將算法向最優位置跳躍的操作轉換為向最優位置的移動: X i ,…

自己動手寫一個滑動驗證碼組件(后端為Spring Boot項目)

近期參加的項目,主管丟給我一個任務,說要支持滑動驗證碼。我身為50歲的軟件攻城師,當時正背著雙手,好像一個受訓的保安似的,中規中矩地參加每日站會,心想滑動驗證碼在今時今日已經是標配了,司空…

一個篇文章告訴你一個APP前端搭建有多簡單

用uni-app 1.新建uni-app項目 點擊項目 2.創建 最后點擊右下方創建 3.添加tarbar 首先你要創建幾個頁面這里比如說我有兩個頁面的tarbar首頁(home)和我的(userIndex) 在pages目錄下右鍵新建頁面即可

從庫存超賣問題分析鎖和分布式鎖的應用(二)

本文從一個經典的庫存超賣問題分析說明常見鎖的應用,假設庫存資源存儲在Redis里面。 假設我們的減庫存代碼如下: Autowired StringRedisTemplate redisTemplate;public void deduct(){String stock redisTemplate.opsForValue().get("stock"…

JavaSE從零開始到精通

1.前置知識 JVM:java virtrual machine, java虛擬機, 專門用于執行java代碼的一款軟件。JRE:java runtime enviroment, java運行時環境, java官方提供的核心類庫. jre中包含了核心類庫和jvm。JDK: java development kit, java開發工具包, javac.exe, ja…

LVS+Keepalive高可用

1、keepalive 調度器的高可用 vip地址主備之間的切換,主在工作時,vip地址只在主上,vip漂移到備服務器。 在主備的優先級不變的情況下,主恢復工作,vip會飄回到住服務器 1、配優先級 2、配置vip和真實服務器 3、主…

我想做信號通路分析,但我就是不想學編程

“我想做信號通路分析,但我就是不想學編程。” “我又不是生信狗,學代碼會死。” “你們這些做生信的,整天把數據分析搞得神神秘秘,不就是怕被人搶飯碗而已嘛。” “這都沒分析出我想要的結果,不靠譜。” “你們做…

【自學安全防御】二、防火墻NAT智能選路綜合實驗

任務要求: (銜接上一個實驗所以從第七點開始,但與上一個實驗關系不大) 7,辦公區設備可以通過電信鏈路和移動鏈路上網(多對多的NAT,并且需要保留一個公網IP不能用來轉換) 8,分公司設備可以通過總…

使用Docker創建并運行一個create-react-app應用(超簡單)

創建并運行一個使用 Create React App (CRA) 創建的應用程序的 Docker 容器涉及幾個步驟。以下是一個詳細的過程,包括創建一個簡單的 React 應用、編寫 Dockerfile、構建鏡像以及運行容器。 步驟 1: 創建一個新的 React 應用 如果你還沒有一個 React 應用&#xf…