考研二戰(zhàn)失敗 華為OD-Java 面試流程和面經(jīng)
24屆選手,全職二戰(zhàn)失敗,剛考完覺得有戲,結(jié)果今年那個(gè)學(xué)校爆了(說的就是你蘇大),加上自己考的爛,再次落榜,也不打算調(diào)劑了,隨即放棄考研,準(zhǔn)備找個(gè)班上。(沒人招24啊哭了)
個(gè)人情況:江西某下流211本,軟工,無項(xiàng)目經(jīng)驗(yàn)(畢設(shè)+課設(shè)),聊勝于無的實(shí)習(xí)經(jīng)驗(yàn)(沒有接觸代碼 -> 跑腿打雜)。
時(shí)間線
2.24 考研出分,出完分就知道有點(diǎn)懸,第二天出的排名,一看排名懸著的心直接死了,想了一會(huì)放棄調(diào)劑了。在出分當(dāng)天,有OD的人聯(lián)系我(估計(jì)是我去年投,但是去年沒繼續(xù)流程,估計(jì)在那里有記錄),問我還考不考慮OD,我就答應(yīng)了,因?yàn)楫?dāng)時(shí)已經(jīng)有感覺自己可能進(jìn)不了復(fù)試了所以先做個(gè)準(zhǔn)備,然后他就叫我準(zhǔn)備準(zhǔn)備刷刷題,我就準(zhǔn)備重新開始撿回那些好久不用的算法和八股了。
3.3 給我發(fā)了筆試郵件,郵件有效期一個(gè)星期,在一個(gè)星期內(nèi)挑個(gè)時(shí)間打完就行。150min,兩道100分的題,一道200分的題,需要注意的是兩個(gè)板塊,你只有做完其中一個(gè)板塊的才能看另一個(gè)板塊的題。
3.9 筆試快要過期了,畢竟花了一些時(shí)間準(zhǔn)備,好久沒認(rèn)真敲代碼了。題目考點(diǎn)是1、回溯。2、字符串處理。3、動(dòng)態(tài)規(guī)劃。運(yùn)氣比較好,隨機(jī)的題目都是挺簡(jiǎn)單的題,400分拿下了。
3.11 和聯(lián)系人確認(rèn)了base和部門。在晚上收到性格測(cè)試的郵件。
3.12 先是和部門的人打了電話,給我介紹了下業(yè)務(wù)和確認(rèn)這個(gè)部門。在晚上做了性格測(cè)試。
3.13 在下午聯(lián)系人告訴我性格測(cè)試通過,開始約面,聽說有一輪HR面、兩輪技術(shù)面(定級(jí)不一樣還要加面)和最后的主管面。當(dāng)天簽了一堆文件,準(zhǔn)備資面材料。
3.14 晚上進(jìn)行了HR面,就是聊聊自身情況啥的,并且約了技術(shù)面。八股還是沒怎么背,基本忘光光了,本來還是想再拖一會(huì)準(zhǔn)備完善一點(diǎn),但是想了想還是直接靠著我去年春招的微薄記憶直接上吧(去年拿到幾個(gè)offer但是直接放棄了選擇二戰(zhàn)去了)。
3.16 技術(shù)一面,面得巨爛。我一度以為我已經(jīng)寄了,晚上直接和朋友去網(wǎng)吧通宵去了。(結(jié)果第二題下午聯(lián)系人告訴我一面過了,說實(shí)話我沒想到,但既然過了就繼續(xù)準(zhǔn)備吧。)
3.17 技術(shù)二面,面得還行。二面面完,當(dāng)天晚上告訴我,定級(jí)不一樣,要加面(我太討厭被拷打了,技術(shù)力實(shí)在不夠?。?,約在了20號(hào)。
3.20 追加面試,面得一般。上午特種兵凌晨起床坐火車去參加了母校的校招,可惜慘敗,基本沒啥企業(yè)要24的,太慘了。中午吃了個(gè)飯坐了火車回家準(zhǔn)備面試。面完也不知道怎么樣主要19號(hào)玩了一天又是準(zhǔn)備太少,只能說答的一般。
3.21 結(jié)果出來的特別晚,在晚上六點(diǎn)多才告訴我準(zhǔn)備主管面,但不知道定級(jí)是什么,估計(jì)主管面在后面幾天。
3.25 下午5點(diǎn)多突然被通知晚上7點(diǎn)半主管面,說實(shí)話主管面面得挺爛,主管很很很很嚴(yán)肅。不過應(yīng)該是過了,雖然薪資不高,進(jìn)入審批階段了。
4.1 offer。
面經(jīng)
HR面
聊聊自身情況,聊聊實(shí)習(xí)、項(xiàng)目和校園經(jīng)歷,都是挑簡(jiǎn)歷上的聊,問了問打過的比賽拿過的獎(jiǎng)之類的。考研考的哪所學(xué)校?還會(huì)繼續(xù)考研嗎?興趣愛好?有無第二職業(yè)?愛不愛運(yùn)動(dòng)?為什么來這,家里人支持嗎?有沒有女朋友?后面的職業(yè)發(fā)展?期望薪資?后面就是反問,問了下后面的流程和工作強(qiáng)度。
技術(shù)一面
面得太辣雞了??!其實(shí)并不難,都是基礎(chǔ),可能是我好久沒面和準(zhǔn)備了,都沒怎么答上來的感覺,面試官聽著我的胡言亂語都聽笑了。
- 自我介紹。
- 介紹下TCP/UDP。
- TCP為什么可靠?(從這里開始,面試官已經(jīng)被我逗笑了。我自己也跟著尷尬的笑。主要我一直解釋三次握手,直接搞錯(cuò)方向了)
- 網(wǎng)絡(luò)通信編程,講講代碼。(胡言亂語,詞不達(dá)意)
- 線程和進(jìn)程。
- 為什么線程之間共享資源?(我是那個(gè)意思,但我表達(dá)出來的好像不是,死嘴和腦子不同步)
- 如何分布的去開發(fā)一個(gè)程序?
- MySQL。畢設(shè)用了幾張表?如何初始化這些表?
- B/S架構(gòu)。
- Spring的一些注釋,Component、Bean和它們之間的關(guān)系,還有IOC。
手撕代碼:兩棵二叉樹,判斷樹B是不是樹A的子結(jié)構(gòu)。 好像是LC的中等題,反正3min秒了,遞歸就行。
我感覺面試官就是看著我手撕環(huán)節(jié)寫的還行才給的過,前面答的一塌糊涂,被他銳評(píng)基礎(chǔ)太差,我無法反駁,因?yàn)榇_實(shí)準(zhǔn)備不充分,我連自己的畢設(shè)都快忘光了。不過面試官雖然一直笑我,但還是回答了所有的問題,指出了我的錯(cuò)誤。
技術(shù)二面
面得還行,常規(guī)八股。
- 自我介紹。
- Java中常用數(shù)據(jù)結(jié)構(gòu)。介紹下list、set和map。
- 線程創(chuàng)建的方式。
- Spring中創(chuàng)建線程的方法。
- 線程池的參數(shù)。(太久沒看了,七個(gè)漏了一個(gè))
- 訪問相同變量如何進(jìn)行編碼實(shí)現(xiàn)。(我回答的是synchronized和volatile和ReentrantLock)
- AOP和IOC。
- 觀察者模式或者其他設(shè)計(jì)模式。
- 觀察者模式的應(yīng)用。
- Shell腳本。(不太了解,只講了我知道的那幾點(diǎn))
手撕代碼:簡(jiǎn)單劃窗,字符串,每種字符只能出現(xiàn)一次,最長(zhǎng)的子串長(zhǎng)度。好像是LC的第三題吧,又是3min秒了。
這次面得還行,但我也不知道自己說的對(duì)不對(duì),面試官?zèng)]有發(fā)表意見,但對(duì)比一面的慘不忍睹,這次明顯好很多,所以出現(xiàn)了定級(jí)不一樣,要加面了。
追加面試
面得一般,但都是常見八股。面試官遲到了十分鐘,但是他態(tài)度巨好,還道歉了。
- 自我介紹。
- 先來手撕代碼:LC442。很快寫出來了,但是有問題但是現(xiàn)場(chǎng)沒被發(fā)現(xiàn),我面完后重新看了下才發(fā)現(xiàn)我有個(gè)地方寫錯(cuò)了,但已經(jīng)面完了,面試官都已經(jīng)截圖了,當(dāng)時(shí)不知道后面會(huì)不會(huì)有影響(艸寫快了),思路應(yīng)該是對(duì)的,就是原地修改。
- 集合類。
- 多線程,線程相關(guān)。
- 線程池拒絕策略。
- 垃圾回收算法和垃圾回收器,項(xiàng)目用的是什么垃圾回收器。
- 類加載器、類加載過程和類加載機(jī)制。
- 異常。
- SpringMVC。
- MySQL,索引失效。
- Redis失效,雪崩,項(xiàng)目中怎么處理。
對(duì)自己太自信了,代碼又是3min,沒有檢查,導(dǎo)致有一個(gè)地方出了錯(cuò)誤,雖然當(dāng)時(shí)沒被發(fā)現(xiàn),不知道后面會(huì)不會(huì)被發(fā)現(xiàn)。這次的面試官態(tài)度巨好,非常溫和,面試完還對(duì)我說了辛苦了。
主管面
超級(jí)嚴(yán)肅的主管,我記得我在網(wǎng)上看的都是輕輕松松的聊聊家常,但這次非常嚴(yán)肅,叫我抬起頭直視攝像頭,不能轉(zhuǎn)移視線和低頭(因?yàn)槲覕z像頭裝的很高,估計(jì)是怕我作弊),全程板著臉吧,也沒有笑容。上來就是問八股(我尋思這不是技術(shù)面?。?,然后我答的不太行,估計(jì)他也看出我是個(gè)水貨,后面就是一般主管面的問題了,問了問項(xiàng)目和校園獲獎(jiǎng)經(jīng)歷,然后直接跟我說我的薪資,沒給我詢問薪資的機(jī)會(huì)直接就說結(jié)束可以開始反問了。
- 自我介紹。
- 虛擬機(jī)分區(qū)。
- 內(nèi)存回收。
- 分代回收流程,垃圾回收算法。
- G1、CMS。
- 線程同步及線程相關(guān)。
- 數(shù)據(jù)庫優(yōu)化。
- 索引相關(guān)。
- 死鎖。
- 會(huì)不會(huì)Shell腳本。
- 對(duì)Linux的了解。
- 去年的考研經(jīng)歷。
- 介紹下項(xiàng)目。
- 問問項(xiàng)目中遇到過什么問題。
- 講講項(xiàng)目中的亮點(diǎn)。
- 為什么選擇這里。
- 壓力過大,加班較多,看法。
- 職業(yè)規(guī)劃。
- 簡(jiǎn)歷上的獲獎(jiǎng)經(jīng)歷(ACM比賽和獎(jiǎng)學(xué)金,為啥只獲得過一次獎(jiǎng)學(xué)金)。
- 開薪資,反問(問了問要學(xué)的東西)。
還有一些問題不記得了,但是體驗(yàn)不太行,中間有許多沉默時(shí)間,估計(jì)算是壓力面吧。薪資給的不高,但也合理,畢竟我真的是個(gè)水貨,可能就算法方面還好一點(diǎn)點(diǎn),但是八股真的沒怎么背,也沒有啥經(jīng)驗(yàn),但主管面也是過了,后面就是審批了。
總結(jié)
二戰(zhàn)失敗的fw,家里壓力給的很大,由于沒有自己的經(jīng)濟(jì)來源導(dǎo)致處處受限。全職二戰(zhàn)給我?guī)淼母惺芫褪牵褪菓?yīng)該先去工作,這樣還有退路,否則沒考上后面真的有點(diǎn)難辦?,F(xiàn)在也確確實(shí)實(shí)找不到什么好的工作了,畢竟啥都沒有還gap了一年,校招直接堵死,OD可能是唯一的選擇了。我家里人現(xiàn)在一直想把我送到香港去讀一年制的學(xué)校,回來又是應(yīng)屆生然后進(jìn)央國(guó)企(刻在他們骨子里的穩(wěn)定)。但我一直在拒絕,主要是就是普通家庭啊,我真的不想花銷那么大去香港讀書,感覺直接把家里掏空了;然后內(nèi)地繼續(xù)考研又太卷了,自己也不是什么讀書的料,而且出來年齡也挺大了,加上在家讀書很push而且有種啃老的感覺。自己也陸陸續(xù)續(xù)投了一些簡(jiǎn)歷,但都石沉大海了,如果能拿到OD的offer或許也算一個(gè)好選擇吧,而且現(xiàn)在還在審批,都是個(gè)未知數(shù),只能走一步看一步了,人生不易啊。
#面經(jīng)##華為OD##Java##二戰(zhàn)失敗##24屆#