當前位置:
首頁 >
2023华为od面经~ (笔试 HR资面 技术面 一面 二面 综面)
發布時間:2024/1/8
43
豆豆
生活随笔
收集整理的這篇文章主要介紹了
2023华为od面经~ (笔试 HR资面 技术面 一面 二面 综面)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
華為題庫說明
華為OD機試2022&2023 更新中~(C++Java JS Py)
華為OD機試2023最新題庫 更新中~(C++Java JS Py)
華為OD機試題庫 復盤中~(C++Java JS Py):
面試者信息
- 語言:java
- 工作經驗:半年
- 目標部門:電商業務
面試流程
總體流程很快,HR很負責經常幫忙催進度,從筆試到發offer差不多兩周。
-
筆試
-
HR資面
-
技術面
-
一面
-
二面
-
綜面
筆試
- 筆試得分:395
- 難度:不高
題目詳情
- 時間復雜度O(n),有一個用例超時了,95%。
- 初始思路是遍歷數組,遍歷到0時查找左右友好度情況,但是會有重復計算的問題,想著優化一下。
- 改為遍歷一遍數組,遍歷的同時維護左友好度和右友好度以及當前是否已記錄座位。初始狀態未記錄座位,增加左友好度,當遇到座位時判斷是否已記錄座位,已記錄時計算一次結果(左+右),未記錄時更新狀態。遇到老員工時根據是否已記錄座位增加左/右友好度,遇到墻時計算結果+清除友好度。
性格測試(綜合測試)
按照 HR 給的注意事項選就行,注意前后選擇的一致性,選擇正向的答案。
面試經歷
- HR 資面:簡單聊了一會兒,HR 說西安和深圳都能去,西安比較缺人。我覺得有點遠,想去深圳,HR 說面試完再確定也可以。最后也去的深圳。
- 離職原因:期望工作地,期望薪資。
- 最近情況:投簡歷、復習、面試。
技術面
技術面都是技術問題 + 編程題,技術問題答得一般般,面試當天是周五,上午一面晚上二面,那周前幾天已經面試了 10 場沒啥狀態,有點開擺了,編程題都 AC。
- 編程題是分享屏幕,然后用自己電腦上的 IDE 編寫,寫完面試官會給用例。
一面
- 八股問的都不是很深,記不太清了,各個方面有提到,會的就簡單聊一下,不會的就換其他問題。
- 聊項目,業務 + 技術。
- Java 集合。
- SpringBoot 自動配置原理。
- MySQL 索引原理,工作中數據庫優化的案例。
- Redis 數據類型和原理。
- 編程題:找出有效 MAC 地址,通常表示為 12 個 16 進制數,如:00-16-EA-AE-3C-40。給一串字符串, 如 00-16:aA-FE:3C-40-11-99-AA-Z,找出其中所有的有效 MAC 地址,不區分大小寫以及 : 和 -。
解法:MAC 地址有固定長度,思路是滑動窗口判斷當前部分是否為有效 MAC 地址。首先先對原字符串 LowerCase(),再將 : 替換為 -,方便驗證。驗證的地方主要是窗口內是否為 12 個 16 進制數,并且通過 - 連接。
二面
編程題
面試官先詢問是否做過該題,回答沒有做過原題,但有一些思路。在講述思路后,面試官確認無問題后開始寫代碼。
項目經驗
- 談論了個人項目經驗。
- 面向對象和面向過程的理解。
- 平時使用的JDK版本(JDK8),并討論了JDK8和舊版本之間的不同之處,如集合優化、JVM和新特性等。
- 討論了lambda表達式的優缺點,如語法精簡和不易調試等。
- 泛型的用處、應用、原理以及程序在運行時如何知道是哪種類型。
- 線程池的7個參數,分析線程池工作時各參數變化情況(初始線程池容量x,最大容量y,隊列長度z,來了n個任務,講一下會發生的情況)。
技術知識
- Spring AOP的原理和應用。
- MySQL explain。
- 單元測試。
- 設計模式的應用和了解的種類。
編程題
給一個01矩陣,找其中1表示的最大面積正方形。
例如:
0 0 1 0 1 1 1 0 1 1 0 0解法:遍歷矩陣,找到為1的點后以這個點作為正方形的左上角,擴展正方形,同時計算最大面積。
綜面
面試官表示他們部門招人比較看重編程能力
問簡歷上的項目,更側重對業務的提問
日常學習方式(看書、刷題),為什么要刷題,覺得有用嗎
上一段工作中的收獲
總結
以上是生活随笔為你收集整理的2023华为od面经~ (笔试 HR资面 技术面 一面 二面 综面)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS基础语法和盒模型
- 下一篇: win7 最常用的快捷键 ( 完全可以使