C++開發(fā)面經(jīng)-24屆-華為OD-
- 背景
本人是雙非本計算機專業(yè), 7 月份入職一家互聯(lián)網(wǎng)公司,也算是在職三個月后準備備考跳到華為 OD。強推我的 Hr:栗栗姐
- 機試
機試是滿分 400 分,非目標院校 300 分,目標院校 150 分,由于本人是在職的時候去備考,所以幾乎每天只有兩個小時的刷題時間,而且是今年換了題庫,多刷 leetcode,栗栗姐也給了題庫 ,對難度的把控和知識點的范圍都非常有幫助,運氣好的話,興許能遇到原題。我當時的題目涉及的知識點是:處理字符串、哈希表、dfs+剪枝,最終分數(shù) 375
- 綜測
就是判斷性格是否符合華為文化,就選積極向上,尊重華為的狼性文化,團結(jié)、樂觀等關(guān)鍵字眼就可以了,這一部分按照栗栗姐給的技巧去選即可
- Hr 面
這一環(huán)節(jié)是 hr 打電話或者視頻面試,一定要組織好語言,也是有一定概率掛了的,一定要積極向上,在職千萬不要說前公司的不是,這一點我就在這里栽了跟頭,幸好栗栗姐立刻又幫我聯(lián)系換了一個部門,不然前面的努力都白費了
- 技術(shù)一面
(1) 自我介紹 5 分鐘
(2) 手撕代碼 20 分鐘:leetcode 二分查找的變形,但我當時寫 while 循環(huán)寫成死循環(huán)了,沒有發(fā)現(xiàn)問題,卡了很久,可能這導(dǎo)致定級不高的原因
(3) 八股文 10 分鐘:c++內(nèi)存管理、如何用智能指針來防止內(nèi)存泄漏、使用過哪些工具可以檢查出內(nèi)存泄漏、grep 命令、gerrit 常用哪些命令、git rebase 和 git merge 的區(qū)別、重載
(4) 項目深挖 15 分鐘:一定要對自己的項目熟悉,面試之前再溫習(xí)一下自己寫過的代碼
- 技術(shù)二面
(1) 自我介紹
(2) 手撕代碼:leetcode 四數(shù)之和,當時提出了優(yōu)化思路
(3) 八股文:虛函數(shù)、tcp 和 udp 的區(qū)別、線程通信方式、設(shè)計模式
(4) 項目深挖 15 分鐘:一定要對自己的項目熟悉,面試之前再溫習(xí)一下自己寫過的代碼
- 技術(shù)三面
(1) 一面二面定級不一致,導(dǎo)致加面
(2) 自我介紹
(3) 手撕代碼:leetcode 查找最長公共前綴,當時也提出了優(yōu)化思路
(4) 項目深挖:畢設(shè)是用 Qt 框架寫的,而且我本身也是面的嵌入式通用軟件工程師,所以問了我很多 Qt 相關(guān)的知識,對這塊沒有準備到,完全憑我做畢設(shè)的時候的印象
(5) 八股文:面向?qū)ο蟮娜筇匦裕覈@這三個點展開進行描述,涵蓋靜態(tài)多態(tài)、動態(tài)多態(tài)、繼承、繼承的方式等,面試官估計看我侃侃而談,而且前因后果都能夠說清楚,就跟我說是 ok 的
心得:栗栗姐分享的網(wǎng)盤里的視頻強推,真的特別好,對知識點的深度和廣度都講的特別好,
- 綜面
主管面有點壓力面的意思,針對我為什么要還沒有轉(zhuǎn)正就跳槽這個點再三壓力,把自己能夠表現(xiàn)出來的品質(zhì)與華為 OD 想要的一面展示出來,穩(wěn)定并且尊重華為的加班文化,抗住壓力一問一答就可以了
- 準備心得
如果是應(yīng)屆生的話,多準備一點,因為如果入職了一家公司之后再去跳槽,不僅壓力大,而且會卡 30%的漲幅。因為只有晚上才有時間去準備面試機試中的東西,所以要把效率提高,機試多刷題,面試多背八股文,掌握知識點的深度和廣度,技術(shù)面爭取手撕代碼能夠?qū)懗霾⒔o出自己的優(yōu)化思路,另外有一個稱心 hr 真的很好,能夠幫你省去很多麻煩,幫到你很多,談薪的時候也在幫我爭取,盡量達到我的期望薪資,非常感謝栗栗姐,再次強推。
#面經(jīng)##找工作##24屆##華為od##華為OD#