可能每個技術(shù)人都有個阿里夢,我也不例外。最近準(zhǔn)備跳槽,前一陣子在準(zhǔn)備各種面試,也面了幾個大廠,包括阿里。是的,最后我掛在了第四輪。這篇文章來總結(jié)一下我在阿里四輪的面試經(jīng)歷,希望能對讀者有所啟發(fā)。
阿里社招一般有四到五輪,我這次的流程是第一輪技術(shù)面、第二輪寫代碼、第三輪boss面、第四輪boss面、第五輪HR面。然而我沒能和HR聊上一句。
當(dāng)時我在上海法院出差,第一輪是在周一晚上8點(diǎn)鐘左右,我一看是杭州打過來的,就知道是他們了。和面試官聊了有將近兩個小時,整體感覺還不錯。
第一輪的面試官,如果你能進(jìn),基本上都是你后面的同事,和面試官聊天的過程,給我的感受就是一個字:舒服。我之前面過某站,完全是兩種不同的體驗(yàn)。第一輪主要都是圍繞著技術(shù)來展開,一般把自己的項(xiàng)目經(jīng)驗(yàn)總結(jié)好,把自己掌握的技術(shù)棧復(fù)習(xí)好,基本上問題不大。
技術(shù)面大概進(jìn)行了1個半小時,主要涉及到的有并發(fā)問題、消息中間件問題、JVM、項(xiàng)目的技術(shù)細(xì)節(jié)討論等等。還有半小時,完全是閑聊了,因?yàn)槲抑霸谌A為做過5G,面試官對這個比較感興趣,就問了一些關(guān)于5G未來的發(fā)展趨勢,所以整體聊下來,感覺OK,第一輪問題不大,中規(guī)中矩。
隨后幾天,就繼續(xù)在上海法院現(xiàn)場解決問題,周三的時候,還是那個面試官,跟我約了周六來做幾道題,周六我已經(jīng)出差回去了,中午面試官給我打電話,并且發(fā)了個鏈接,我在這邊寫代碼可以實(shí)時同步到他那邊。
有三道題,第一題和并發(fā)有關(guān),第二題是一道算法題,第三題是一個設(shè)計模式,但是要支持可擴(kuò)展。題目看起來也算中規(guī)中矩,面試官要求三選二,我選擇了第一個和第三個,順利做完了。(如果對題目細(xì)節(jié)感興趣的讀者,可以在文章下面給我留言)
過了2天,還是這個面試官,跟我約了后面會有兩輪boss面,說句實(shí)話,我心里還是蠻虛的,為什么呢?因?yàn)槲耶?dāng)前一直在做政府項(xiàng)目,對互聯(lián)網(wǎng)電商這塊的經(jīng)驗(yàn)比較欠缺。這是短板,也必須得克服。
周四的時候,第三輪開始了,打過來的是一個女boss,一開始問了我一些問題讓我覺得很像是HR哈,比如你為什么要離職?比如你覺得當(dāng)前的項(xiàng)目對你成長最大的地方在哪?比如你覺得自己的優(yōu)勢和缺點(diǎn)是什么?這些問題一般都是HR喜歡問的。
所以我中途來了一句,您應(yīng)該是HR吧?哈哈,她說她是做技術(shù)的,我里個神,感覺自己被打臉。隨后就是一連串的技術(shù)問題了,這個女boss貌似是想證明她是搞技術(shù)的。問的問題都是有點(diǎn)偏解決方案類的,比如給你一個場景,如果是你,你該如何解決?主要涉及的有分布式、緩存、消息隊(duì)列等內(nèi)容,答的還可以。
這期間有個小插曲,也是我這次面試最記憶深刻的,面試官問我那個優(yōu)缺點(diǎn)時,我對自己缺點(diǎn)的回答是:目前對互聯(lián)網(wǎng)電商這塊的技術(shù)落地或者相關(guān)解決方案還僅限于理論層面,也需要一個這樣的平臺。然后這位boss冒出了一句很經(jīng)典的話:來阿里你不缺挑戰(zhàn),可能你更多需要關(guān)注第一年你能否活得下來。這句話很經(jīng)典,瞬間我對阿里人又多了層敬佩。
當(dāng)然,我的回答就比較喜劇了:哈哈哈,扶我起來,我還可以再寫幾行代碼!
面試官:呵呵呵…… 所以我猜她應(yīng)該是80后。
第三輪整體感覺還OK,問題基本上也回答的還可以,過了兩天,這位boss跟我約第四輪,因?yàn)榈搅?i class="chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4">五一放假了,所以第四輪的boss面要再多等一個周,所以整個面試下來,橫跨了一個月,其實(shí)戰(zhàn)線蠻長的,確實(shí)有點(diǎn)累。
第四輪是部門技術(shù)leader,約的是視頻面試,這一輪明顯感覺氣場更加強(qiáng)大了,比第三輪的boss更加難以hold住。問的問題主要圍繞兩大塊,第一是根據(jù)我的項(xiàng)目來提出漏洞,讓我解決;第二是他自己設(shè)定場景,讓我給出解決方案。
第一種問題其實(shí)還好,畢竟是拿現(xiàn)有的項(xiàng)目作為背景,回答的還可以,但是有個比較尷尬的是,面試官聽完了我的項(xiàng)目介紹之后來了句:感覺你們的項(xiàng)目沒啥技術(shù)含量?。雒鏄O度尷尬……
第二種問題其實(shí)蠻被動的,因?yàn)殡娚踢@塊的經(jīng)驗(yàn)不是很足,雖然我之前看了一些東西,但感覺回答的一般,果不其然,最后掛在了這一輪。最后我看到的郵件評語是:您的職業(yè)經(jīng)歷與該職位的要求略有差異等等。
這次內(nèi)推的這個崗位是經(jīng)濟(jì)體解決方案,后來跟內(nèi)推的阿里大佬溝通是,他們這個崗位計劃是招P7的,所以要求高是正常的,雖然我把這些當(dāng)作是安慰自己的話,但是我還是當(dāng)真了,哈哈!
以上給大家復(fù)盤了我這次整個阿里的一個面試經(jīng)歷,整體來說,對我本人的成長蠻大的,通過我的文字,大家也可以感受到每一輪的面試,壓力是遞增的,當(dāng)然如果技術(shù)水平和項(xiàng)目經(jīng)驗(yàn)都OK,那也是沒有問題的。
最后再給大家簡單總結(jié)一下:
1. 社招面試,技術(shù)問的相對來說更加深入,所以對有些源碼還是要了解點(diǎn),比如并發(fā)相關(guān)的原理,是經(jīng)常被問到的。JVM就更不用說了,幾乎是必問到的。
2. 所有的問題都是圍繞具體場景,一般大廠都會結(jié)合具體場景來問你問題,所以你會demo是肯定不行的,你還要知道為什么要用這個技術(shù),以及如何做到高可用等等。
3. 以后面試,基本上都會讓你寫代碼的,招軟件開發(fā)工程師,光會嘴論是不行的,這就要平時抽空多練習(xí)了,我指的是練練算法題,而不是那種業(yè)務(wù)代碼。
4. 這次非常感謝阿里雷哥,內(nèi)推的過程給了我很多的幫助,還有其他幾位阿里的大佬,包括我?guī)煹埽哺麄冏稍兞撕芏鄦栴},人要有感恩的心,不管結(jié)果如何,下次去杭州和北京,一頓飯是少不了的!
說真的,其實(shí)掛在第四面,心里還是蠻可惜的,不過還好,在阿里第三輪的時候,拼多多第一輪也開始了,后面拿到了拼多多的offer,過幾天我繼續(xù)跟大家分享一下拼多多的面試經(jīng)歷。
END
Retrofit 結(jié)合 Lifecycle, 將 Http 生命周期管理到極致
技術(shù)成長階段和天花板,來自十年互聯(lián)網(wǎng)人的干貨分享
想進(jìn)阿里嗎?送你一份 4000 字《阿里內(nèi)推指南》