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