24屆年20w+C++開發(fā)-華為OD
背景:
24屆某985院校??佳泻笪茨苋缭高M(jìn)入目標(biāo)院校,隨后選擇進(jìn)入職場積累經(jīng)驗。雖然在學(xué)校成績不錯,但實際項目經(jīng)驗較少,主要參與了學(xué)校的C++課程項目。
機(jī)考準(zhǔn)備:
由于對基礎(chǔ)的算法和數(shù)據(jù)結(jié)構(gòu)有一定了解,因此我集中精力復(fù)習(xí)了牛課和CSDN上的高頻考點,特別是動態(tài)規(guī)劃、樹結(jié)構(gòu)、以及字符串處理的題目,確保能應(yīng)對可能的機(jī)考題目。
機(jī)考:
機(jī)考的三道題目分布合理:
- 字符串匹配:考察了正則表達(dá)式的應(yīng)用,題目要求判斷一個字符串是否為另一個字符串的子集。通過了,做得相對順利。
- 樹結(jié)構(gòu):計算一個二叉樹的最大深度,要求用遞歸來完成,問題較為直接,順利通過。
- 動態(tài)規(guī)劃:題目涉及到最小路徑和問題,題目稍微有些復(fù)雜,但我通過動態(tài)規(guī)劃的方式順利解決,最后完成了90%的測試用例
綜測:
綜測內(nèi)容主要是性格測試,難度不大。我根據(jù)HR提供的指導(dǎo),答題時注意前后一致,最后順利通過。
HR資面:
HR電話面試時首先讓我做了簡短的自我介紹,然后詢問了我為什么選擇華為OD崗位,接著聊到了我的大學(xué)經(jīng)歷和項目經(jīng)驗。HR還詢問了期望薪資和對華為文化的認(rèn)同感。面試官的態(tài)度非常友好,整個過程不超過15分鐘,面試結(jié)束后我很快得到了通過的反饋。
技術(shù)一面:
技術(shù)面試圍繞著C++的基礎(chǔ)知識和我之前做過的項目展開:
- 基礎(chǔ)問題:包括虛函數(shù)、STL的實現(xiàn)機(jī)制、指針與引用的區(qū)別等,這些都是我在大學(xué)中學(xué)到的知識,回答起來相對自信。
- 項目深挖:面試官詳細(xì)詢問了我一個圖像處理項目中使用的C++技術(shù),尤其是如何優(yōu)化圖像處理的效率。面試官對我的項目經(jīng)驗表現(xiàn)出了興趣,給了我一些建議。
- 手撕代碼:我被要求解決一道字符串反轉(zhuǎn)的題目,我迅速寫出了代碼并講解了我的思路,面試官對我的思路表示認(rèn)可。
技術(shù)二面:
在這一輪中,面試官側(cè)重考察了我對算法和多線程的理解:
- C++11新特性:我被問到了lambda表達(dá)式、智能指針的使用場景等問題,面試官還特別問了我關(guān)于多線程的知識。
- 手撕代碼:這次手撕的題目是鏈表反轉(zhuǎn)問題,面試官要求我優(yōu)化代碼,并詢問了邊界條件如何處理。我解釋了處理方法并寫出了代碼。
主管面:
主管面試主要圍繞著我的職業(yè)規(guī)劃和對部門的了解展開:
- 主管問我為何選擇技術(shù)崗位,以及未來的職業(yè)目標(biāo)。我談到了自己對技術(shù)的興趣和希望不斷提升的心態(tài)。
- 主管還問了我對于團(tuán)隊合作和部門文化的看法,我表示非常認(rèn)同華為強(qiáng)調(diào)技術(shù)和協(xié)作的工作環(huán)境。
總結(jié):
整個面試過程較為順利,主要的挑戰(zhàn)是在機(jī)考和技術(shù)面上。機(jī)考的題目難度適中,但需要在有限的時間內(nèi)完成。技術(shù)面試時,我展示了對C++的扎實基礎(chǔ)和項目經(jīng)驗。通過與面試官的交流,我發(fā)現(xiàn)自己在面試過程中也有不少收獲。
心得:
- 刷題是關(guān)鍵:尤其是算法的基本功,確保能夠在機(jī)考中應(yīng)對各種題型。
- 項目經(jīng)驗:面試官對項目的細(xì)節(jié)非常感興趣,提前準(zhǔn)備好項目的技術(shù)方案和問題解決的思路非常重要。
- 心態(tài)穩(wěn):面試過程中遇到問題時不要慌張,展現(xiàn)出積極的學(xué)習(xí)態(tài)度和解決問題的能力才是最重要的。
最終,我成功通過了面試,獲得了華為OD的offer
#java##找工作##華為od#