技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

千鋒雲端計算發表於2019-11-19

眾所周知阿里巴巴作為網際網路公司巨頭之一,面試流程是複雜且競爭激烈,HR在面試中的權力非常大,你能不能過基本就靠HR一句話,很多幾輪技術面試上都過了卻卡在了HR這裡。

技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

不過在小編印象裡HR看人是非常準的,記得我早年畢業去找工作時,幾十個人一同面試,最後只錄取了四五個人,我僥倖在裡面,那HR說了一段話我至今都印象深刻:你們如果沒做自我介紹沒有說話,那你們在我眼裡只有性別上的區分而已,你們做了自我介紹,回答了我幾個問題,我基本能看出你大概是怎樣的一個人,符不符合我們公司的要求,我也非常相信自己的眼光,因為這是我經過面試無數人鍛煉出的技能。我當時是相信她的話,她的目光確實獨到,在那幾十個人中也選了我,哈哈,自誇一番。不過總的來說HR就能主宰一場面試特別是中小公司裡,所以面試的時候一定要給HR好印象,不然你技術面試上表現的多優秀都很難透過。

下來來自一位技術大牛面試阿里程式設計師的自述歷程,看看阿里怎麼招人的吧。

技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

阿里社招一般有四到五輪,我這次的流程是第一輪技術面、第二輪寫程式碼、第三輪boss面、第四輪boss面、第五輪HR面。然而我沒能和HR聊上一句。

第一輪的面試官,如果你能進,基本上都是你後面的同事,和麵試官聊天的過程,給我的感受就是一個字:舒服。我之前面過某站,完全是兩種不同的體驗。第一輪主要都是圍繞著技術來展開,一般把自己的專案經驗總結好,把自己掌握的技術棧複習好,基本上問題不大。

技術面大概進行了1個半小時,主要涉及到的有併發問題、訊息中介軟體問題、JVM、專案的技術細節討論等等。還有半小時,完全是閒聊了,因為我之前在華為做過5G,面試官對這個比較感興趣,就問了一些關於5G未來的發展趨勢,所以整體聊下來,感覺OK,第一輪問題不大,中規中矩。過了幾天還是那個面試官,跟我約了週六來做幾道題,週六我已經出差回去了,中午面試官給我打電話,並且發了個連結,我在這邊寫程式碼可以實時同步到他那邊。

有三道題,第一題和併發有關,第二題是一道演算法題,第三題是一個設計模式,但是要支援可擴充套件。題目看起來也算中規中矩,面試官要求三選二,我選擇了第一個和第三個,順利做完了。(如果對題目細節感興趣的讀者,可以在文章下面給我留言)

又過了2天,還是這個面試官,跟我約了後面會有兩輪boss面,說句實話,我心裡還是蠻虛的,為什麼呢?因為我當前一直在做政府專案,對網際網路電商這塊的經驗比較欠缺。這是短板,也必須得克服。

技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

週四的時候,第三輪開始了,打過來的是一個女boss,一開始問了我一些問題讓我覺得很像是HR哈,比如你為什麼要離職?比如你覺得當前的專案對你成長最大的地方在哪?比如你覺得自己的優勢和缺點是什麼?這些問題一般都是HR喜歡問的。

所以我中途來了一句,您應該是HR吧?哈哈,她說她是做技術的,我裡個神,感覺自己被打臉。隨後就是一連串的技術問題了,這個女boss貌似是想證明她是搞技術的。問的問題都是有點偏解決方案類的,比如給你一個場景,如果是你,你該如何解決?主要涉及的有分散式、快取、訊息佇列等內容,答的還可以。

這期間有個小插曲,也是我這次面試最記憶深刻的,面試官問我那個優缺點時,我對自己缺點的回答是:目前對網際網路電商這塊的技術落地或者相關解決方案還僅限於理論層面,也需要一個這樣的平臺。然後這位boss冒出了一句很經典的話:來阿里你不缺挑戰,可能你更多需要關注第一年你能否活得下來。這句話很經典,瞬間我對阿里人又多了層敬佩。

當然,我的回答就比較喜劇了:哈哈哈,扶我起來,我還可以再寫幾行程式碼!

面試官:呵呵呵…… 所以我猜她應該是80後。

第三輪整體感覺還OK,問題基本上也回答的還可以,過了兩天,這位boss跟我約第四輪,因為到了五一放假了,所以第四輪的boss面要再多等一個周,所以整個面試下來,橫跨了一個月,其實戰線蠻長的,確實有點累。

技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

第四輪是部門技術leader,約的是影片面試,這一輪明顯感覺氣場更加強大了,比第三輪的boss更加難以hold住。問的問題主要圍繞兩大塊,第一是根據我的專案來提出漏洞,讓我解決;第二是他自己設定場景,讓我給出解決方案。

第一種問題其實還好,畢竟是拿現有的專案作為背景,回答的還可以,但是有個比較尷尬的是,面試官聽完了我的專案介紹之後來了句:感覺你們的專案沒啥技術含量啊!場面極度尷尬……

第二種問題其實蠻被動的,因為電商這塊的經驗不是很足,雖然我之前看了一些東西,但感覺回答的一般,果不其然,最後掛在了這一輪。最後我看到的郵件評語是:您的職業經歷與該職位的要求略有差異等等。

這次內推的這個崗位是經濟體解決方案,後來跟內推的阿里大佬溝通是,他們這個崗位計劃是招P7的,所以要求高是正常的,雖然我把這些當作是安慰自己的話,但是我還是當真了,哈哈!

以上給大家覆盤了我這次整個阿里的一個面試經歷,整體來說,對我本人的成長蠻大的,透過我的文字,大家也可以感受到每一輪的面試,壓力是遞增的,當然如果技術水平和專案經驗都OK,那也是沒有問題的。

技術大牛面試阿里程式設計師掛在第四輪,看看他怎麼總結

最後再給大家簡單總結一下:

1. 社招面試,技術問的相對來說更加深入,所以對有些原始碼還是要了解點,比如併發相關的原理,是經常被問到的。JVM就更不用說了,幾乎是必問到的。

2. 所有的問題都是圍繞具體場景,一般大廠都會結合具體場景來問你問題,所以你會demo是肯定不行的,你還要知道為什麼要用這個技術,以及如何做到高可用等等。

3. 以後面試,基本上都會讓你寫程式碼的,招軟體開發工程師,光會嘴論是不行的,這就要平時抽空多練習了,我指的是練練演算法題,而不是那種業務程式碼。

整個面試過程的體會是基礎真的很重要,基礎好了很多問題即使沒遇到過也可以舉一反三。另外對一樣技術一定要懂原理,而不僅僅是怎麼使用,尤其是缺點,對選型很關鍵,可以很好的用來回答為什麼不選xxx。另外對一些比較新的技術有所瞭解也是一個加分項。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2664850/,如需轉載,請註明出處,否則將追究法律責任。

相關文章