1. 程式人生 > >從絕望中反擊,拿到阿里offer

從絕望中反擊,拿到阿里offer

簡單的寫一寫我的阿里面試經歷

我想大部分java大神都在阿里巴巴,所以進阿里一直都是我的夢想。在八月份的時候有一個阿里內推,我積極參與了,那段時間我每天都誠惶誠恐的複習,我每天關注it面試群,我想對於找工作的同學來說,這個群還是比較有幫助的:it面試群。我每天實時關注這個群,一旦有人發阿里面試分享,我就第一時間將別人遇到的問題搞清楚。中午午睡的時候想著下午可能會收到面試通知,所以我中午睡不著,晚上睡覺的時候想著第二天早晨可能會收到面試通知,所以晚上也睡不好,這段時間神經高度繃緊,還放棄了師兄讓我做的webSocket了,還坑了我的師弟。但是後來沒有結果,我的簡歷狀態改成了新投遞,不得不說我挺失望的。

後來阿里巴巴的筆試通知來了,我認真的做了筆試,知道發通知的那天,我的簡歷狀態還是筆試環節而不是待面試,後來得知這個就是筆試沒有通過的結果。我真的不敢相信是這樣,但是後來我無限重新整理的阿里的那個頁面,依然還是這樣,這次真的崩潰了,雖然我當時不知道自己的水平夠不夠阿里,但是感覺這樣連一次面試的機會都沒有,真的不能接受,問了其他同學,得知很多同學都有面試機會,我感覺我有些忍不了,我必須踏上霸面的道路...

我從來沒有霸面過,只是聽說過別人霸面怎麼怎麼牛,怎麼通過霸面拿到offer,但是我知道我不是那種特別牛的人,霸面感覺也沒有特別的信心,但是就是不甘心,我準備了這麼久最後居然連一個面試的機會都沒有,忍不了,我決定了一定要去霸面...

阿里集團在武漢一共安排了三天時間,第一天,我來到了面試現場,看到人山人海,已經有點慫了,而且阿里是在一個大廳裡面面試,對於霸面來說不怎麼好操作,我以為他會想騰訊那樣每個面試官單獨一個房間,那樣的話我就可以死皮賴臉的蹭進去霸面,可是等我來到現場的時候看到這麼多人來面試,這麼多人都有面試機會我卻是來霸面了,心裡這不是滋味...我只能交了簡歷然後陪著實驗室的同學一起等待他們面試,他們面試結束了我也灰溜溜的回去了....

第二天,中午接到一個同學的電話說她進了hr面內推了我,後來才明白阿里對於每一個進了hr面的同學都可以內推一個人面試,當時我在騰訊準備筆試,接到了阿里巴巴hr的電話讓我過去面試,我很驚喜但是我想等騰訊筆試完了再過去,我告訴他我在騰訊筆試,那個hr說可是我們是阿里巴巴啊,現在想起來挺搞笑的,我筆試完了騰訊就立馬找車去阿里面試,沒有車,我一路奔跑了很久,後來成功打到的,中間還讓學弟查查spring和註解和配置和區別,因為感覺可能會考,其實後來沒考,一路神經繃緊。來到酒店以後已經是5點了,說明來意,hr果斷的找到了我的簡歷(我前一天霸面交上來的,謝天謝地,我第一天霸面提交了簡歷),這裡進行了我阿里的第一面:

阿里第一面,面試官一上來對我對作業系統熟悉麼,我說還好,看得出來他是搞作業系統的,他大約問了如下問題:

集合框架的類圖, hashmap和hashtable的區別 java的jkd中使用的是什麼排序 歸併排序思想,快速排序的實現 程序間通訊方式 非同步io和同步io java NIO的實現機制 PV原語來實現生產者和消費者,java wait和notify內部機制 tcp三次握手和四次握手的具體實現 資料庫事務隔離級別,mysql預設的隔離級別,解釋髒讀和幻讀 虛擬機器的垃圾回收機制 spirng有什麼優點 解釋ioc scope有哪幾種,區別是什麼,單利模式會有什麼問題 spring版本從3.2.5升級到4.0.2以後有什麼優勢,具體有哪些改變。 考慮到併發情況下,訊息佇列訊息丟失的問題,設定多大空間的資料傳輸包。 hashmap的底層怎麼實現的 jdk的新特性

這些基礎知識我回答的一般,沒有什麼亮點,有些問題回答的還不是很好,正在這個時候他要給我提建議,我感覺我快要GG了,這個時候我打斷了她他說我能不能講講我的專案,他同意了,我講了講我用webSocket做的一個實時監控系統,中間有很多資料結構、併發已經擴充套件性的問題講了一遍,互動的過程也還可以,他聽得還行,就讓我出去等通知,我心裡還是沒底。這個時候我接到了一個阿里hr的電話又說我的同學進了hr面內推我面試,我明天下午一點半有沒有時間面試,我說已經在面試了,後來那個hr找到了我說我這種內推的同學明天是由特殊的人統一給我們面試的,但是我今天既然來了就面吧,多面幾次對我也有好處。不一會兒,我進二面了。

二面是一個和我大師兄水平級別差不多的面試官,但是這個時候已經晚上七點多了,我感覺他也沒怎麼想讓我過,當然我水平確定達不到他的要求,他讓我直接講專案,我就繼續把我做的實時監控專案講了一遍,期間互動也還可以,不過面試官中間有三四次發簡訊,技術上主要問了如下問題:

http有哪些請求頭 http和webSocket的本質區別 MySQL儲存引擎有哪兩種 為什麼使用redis 但是他最後對我的專案部怎麼看好,問我這個專案是不是自己做著玩的,我說是有實際需求,可能他對淘寶的那些實時監控系統很熟悉,對於我這種太多因素都欠考慮的系統很鄙視,這個 我也沒辦法,他說了很多他的思路我聽得感覺的確很有道理,知道自己已經跪了。他最後推薦我看一本書,叫淘寶這十年。

經過這兩輪面試,我知道自己的水平和淘寶研發要求的差距,我今年三月份才開始跟著專案學習java,沒辦法,有很多原理性的東西理解有限。我只能失望的離開的酒店...晚上我猶豫第二天還有一次面試機會要不要去,感覺自己基礎還是不紮實,離阿里研發要求還有很多差距,我猶豫了,不想去了...

阿里第三天,我決定還是去試一試,我想做一做測試,測試比研發要求要低,我決定轉測試去面試一次,這一天也是很尷尬的一天,因為,阿里在武漢的第三天是發offer的一天,而我是來面試的,哎,心裡真不是滋味,幾次都想直接走算了,但是還是堅持了下來。從十二點一直等到下午三點。最後到面試了時候,我發現我們這樣內推的同學只有不到十個人來了,當然阿里集團的面試官都走得差不多了,機會渺茫,終於開始面試了,我很無奈我是最後一個,等到四點,所有的學生都跪了,因為hr告訴他們面試結束回去等通知,我就知道這是GG的意思。當時心裡也很慫,過一會兒就剩我一個學生了,一個hr過來告訴我,同學你等很久了吧,但是今天我們能面試java的面試官已經都走了,我們會把你的簡歷帶回去,如果有面試官對你的簡歷感興趣會打電話面試你,我想這就是沒戲了。我最後一個離開,從三樓走到一樓,準備回去了,失望至極。這個時候...我突然聽到有人叫我的名字,是三樓傳來的,我趕緊跑上去,hr告訴我有一個面試官回來了,你去面試吧。

三面,三面面試官是一個非常非常和藹可親的人,聊得也挺開心,也許是運氣也許是緣分,我剛好像去廣州,也願意測試,而面試官剛好來自阿里廣州uc事業部測試部門的,所以還聊了很多其他的事情,技術方面問了下我的專案以及資料庫Mysql,redis和memcache區別。聊了半個小時後,讓我在外面等候,整個阿里招聘現場只有我一個學生,而阿里招聘集團準備收拾去坐飛機離開武漢了。我一個人在外面焦急的等待,大約5分鐘以後,hr出來了,沒有直接讓我回去等通知,告訴我他們把我的簡歷帶回去後面給我安排一個hr面或者技術面+hr面。這個時候感覺有點希望了,至少沒有直接讓我走....

阿里招聘在武漢結束了,第二天,一起找工作的同學都去別的地方筆試了,我沒有去,想準備下阿里有可能的面試。終於,在上午大約十點的樣子頭一天面試我的面試官加我QQ了,覺得我表現還可以,說本週內會給我安排一個技術面試和hr面。 我高興得不行,感覺自己真的有希望了。

接下來的一個星期,我沒有收到面試通知,內心也焦急萬分,但是我每天都在準備,我知道我只有耐心的準備才有可能。到週五了我問了面試官,面試官說本週比較忙,下週安排。

也就是這周了,週一上午我就收到技術面試通知了,安排在週二上午十點面試,說問一些專案方面的事情,我沒怎麼準備,對於專案我還是比較有信心的,因為簡歷上的專案我都還比較清楚,週二也就是前天上午十點,我準備接到電話面試,時間40分鐘吧。面試官問的問題我回答的一般,深層次的我回答的不好,心裡感覺有點懸了,下午我就去hr面了,hr面也不是很順利,不是談人生談理想,而是問問我對於軟體測試的理解,有沒有想過以後做測試。感覺面試的也一般,hr對我貌似不是很滿意的樣子。

緊張了,感覺等了這麼久,感覺真的估計沒有希望了。第二天問了下加我QQ的那位和藹可親的面試官,他說祝賀我,我驚喜了,真的是通過了,說就等hr給我聊聊細節了。沒有意外,下午我就收到hr的電話,說我通過了,給我發offer意向。

至此,我感覺我釋懷了。我追求的夢想已經我為夢想付出的努力成就了今天的喜悅。我居然進阿里了,太不可思議了。今天hr給我發了郵件,阿里巴巴的意向書,我很激動,感覺需要感謝的人很多很多,找工作是一個很艱難的過程,尤其是像我們這樣技術還不是很好的同學,感覺就是各種被虐。值得慶幸的是,我有一個比較好的結果,我進了我夢寐以求的阿里巴巴。感謝所有幫助我的人,找工作拼的就是一份堅持,一份勇氣。我只想用真實的面試經歷告訴大家,只要堅持自己的夢想,你成功的希望就比別人大。挫折肯定是難免了,貴在堅持夢想並且為之奮鬥下去。

校招還在進行中,希望我的朋友們能夠堅持下去,為了自己的夢想努力下去。