1. 程式人生 > >2019華為優招-南研所

2019華為優招-南研所

本人為南京本地郊區碼農一枚,就讀於皇家水利學院(哈哈哈),可惜我是苦逼的計算機專業,毫無優勢可言,幸虧還是個211,才有點膽量去參加了華為的2019年的優招面試,面試流程如下,全部流程我也沒走完,要是能走完就很棒棒喲(意味著拿offer),我先介紹下我現在的狀態,我現在是在面試通過,錄用排序的狀態,特來部落格記錄一下,分享一下面試心得,給自己攢點幸運值(哈哈)。。

1.筆試(這部分按照華為以前的風格不會為難人的,認真做AC一道題就可以進面試了,我程式設計能力一般吧,做了一道半而已,-_-||!)
2.測評(性格測試,不要太偏激就行了)
3.面試分為業務面和綜合面兩面,業務面就是技術面,綜合面就問的比較雜了,我選的崗位是IT軟體開發,下面分享一下我依稀記得面試題目:大家接好了!
4
.錄用簽約 5.入職

我是8月17參加的面試,當天我還遲到了2分鐘,讓我去的東門,好不容易才找到,其實去南門進去就是了,可能他們考慮人分流的原因吧。
業務面:先介紹下面試官,面試我的面試官是個大概37歲左右的大叔戴個眼鏡,頭髮黑白參差的那種,就像吳秀波的那種髮色,但是髮型完全不一樣,頭髮是那種寸頭,人家是根根有勁,給人感覺滄桑乾練,就感覺很牛逼的樣子....
1.首先自我介紹,介紹完了他就問你挑一兩個你做的工作比較多的專案說說看,我簡歷上寫了三個專案,一個資源目錄的專案(這個比較熟悉),一個給學校做研究的試點專案(有關中小河流的預報,這個就是和我研究的模式挖掘很相關),還有一個是我7,8月正在廣州實習的珠三角水資源配置工程專案。
2. 我就主要說了資源目錄的那個專案,從資料庫的分表說起,因為我們那個資料庫的資料有1000多萬的資料量,為了方便查詢我說我們採用了分表處理,給他介紹了我們採用的分表方式,資料庫這個點他倒是沒有問我問題;之後說到資料抽取,建立模型都沒有問我問題(感到慶幸),說到編目的時候我提到了多執行緒的使用,這時候他問題就來了,首先問了我使用什麼什麼完成“消費者和生產者模式“,這個我有準備就回答了,然後我說我們認為編目操作是IO比較頻繁的操作,採用了生產者與消費者執行緒 1:2這樣的比例來進行多執行緒操作,他再次提問:為什麼IO密集的操作需要較多的執行緒數?,我當時就懵逼了。。。,這個沒答上來,我說我不大清楚。。。,第三個問題:那你把你用到的多執行緒操作類給我寫出來吧,我當時也是心懸了一下,還好,我想了下給他把我使用的執行緒池和使用的鎖,阻塞佇列勉強寫了下,他看了下,我覺得應該差不多,肯定有遺漏的,主要寫出來了
3. 後面在這個專案上沒問什麼了,讓我在介紹下一個專案,我就介紹起了我研究的成果,模式挖掘的那塊東西,才說了兩句,他就讓停下來了,“我不關心你的學術研究,你說說下一個專案吧“,好直接。。。,不關心非技術的專案,然後我又介紹了珠三角的專案,其實這個專案是實習才接觸的,一個多月吧,也不是很熟悉,大體介紹完了,他說你們那個定時任務怎麼做的?還好還好,我能答出來,我說我們使用的是Quartz來做的定時任務,他點了頭,沒有繼續問了(幸虧沒有繼續問底層,不然就GG。。。)
4. 介紹完了,我看他們每個人是有三頁的問題紙,(這可能就是如果我們不主動說話,他會按照問題紙來提問吧。。可怕),其實我已經說了很多廢話了,耗了很長的時間,但是面試官可能必須要問他紙上準備好的問題,然後他就提問“java記憶體的空間分佈“,這個是比較簡單的問題了,還讓我把記憶體模型畫了出來,這也難不倒我,也比較簡單。之後jvm的垃圾回收機制,這個我也比較熟,讓比較了CMS和G1的區別,還提了“如果是大資料量的情況下使用什麼回收器比較好?“G1是針對伺服器的,並且是分塊整理的當然選擇G1。最後問了一個問題“如果jvm一直在做FullGC怎麼辦?“這個我開始反應就回答了設定jvm的堆區最大值,他說要是還是FullGC呢?我就沒答上來,他說我們需要檢測為什麼出現這種情況了,我立馬接上話說使用jconsole之類的工具進行檢測,算是求生欲很強了。。。
5. 繼續提問“快取池我們很多地方都要用到,如何實現快取池?“說實話剛聽到這個問題我又懵了,我想到了Java io的快取池,好像是佇列實現的,我就答了可以使用佇列實現,面試官說“你覺得這樣的資料結構好嘛,我們是不是可以換個容器?“這個時候我才想起來,我們可以使用map來實現。
6. 下面就是一大堆map的問題,hashmap的底層結構,為什麼是2*n次方,如何擴容,併發怎麼解決,concurrentHashMap如何實現高效讀寫(分割槽+鎖技術),最後居然問了句:為什麼負載因子是0.75,這個就沒有答上來,答案大家自己百度。
7. 前前後後也有半小時了,面試官問題也差不多了,他就說可以了,我這裡你通過了,居然通過了,其實好幾題沒答上來,大體還行,基礎真的好重要呀,華為問的基礎還是比較簡單的,希望大家好好複習一下,不難的,沒有那麼恐怖,也可能我遇到的面試官不錯的原因吧,我不會還會引導我回答,很棒的一位大佬,很有範兒。


綜合面:綜合面就比較簡單了,問的技術問題不多,我的綜合面面試官是位40多歲的大叔,頭髮沒前面那個技術大佬那麼多白髮,但是也有少量白頭髮,髮型就完全不一樣了,軟軟的順順的感覺,是那種給人看起來很和藹主管感覺,綜合面的自我介紹我沒發揮好有點緊張,但是之後我完全找到了節奏,期間他我把所有的專案都簡要的說完了,沒業務面那麼細節說,問了一個抽象工廠模式,問了對華為的映像,如何評價外界對華為的不同看法,如何看待華為的文化,我還特地扯了我去了華為總部參觀,把華為徹徹底底的誇了一番,(其實參觀過華為總部你就會覺得華為是真的牛逼,他的那個企業解決方案做的真的是好)這裡面試官還特意和我聊起我怎麼過來面試的,因為我面試之前在廣州實習,是坐飛機趕去南京面試的,買的晚上7.25的機票因為颱風問題,延誤到凌晨2點多我才到宿舍。。。,真的累人,之後他還問了薪資待遇問題,我說南京這邊價格一般在14k吧,原來沒準備說,面試官特意說沒事,還是說了下。最後我覺得今年華為遷到東莞,可能要招的人多一點,面試官一直在詢問我是否接受派遣,所以我就很虛,感覺就算運氣好能進也是會被安排到東莞去了,算了要是能進也是可以接受的,畢竟華為的平臺還是大的。最後讓我問他問題,我就問了他華為的培訓相關事宜和晉升機制,面試官很耐心的給我解答了,最有問了個大家都關心的問題,什麼時候有通知?回答一週之內,至此面試全部結束

現在的簡歷狀態是 錄用排序中,這個狀態我也查了下資料,過了面試之後按分數排序,靠前進資源池吧,估計一個禮拜如果發信息也是是否進資源池的資訊,進了資源池其實還沒有確定能拿offer,還要看人家能不能把你撈起來,大廠就是有資本的,今年為華為的大年,小夥伴的機會還是大的,在此我也希望我們能拿到自己想要的結果,加油!

補充:

9.10拿到了華為的意向簡訊和錄用意向書,今年華為還是挺給力的,面試到拿到offer也就24天時間。9月底簽約。