阿里2015校招實習面試經驗

才智咖 人氣:2.04W

畢業季剛過,校招季也將到來了。作為網際網路巨頭,阿里巴巴2016校園招聘最近正式啟動,打響了2016校招季的第一槍。

阿里2015校招實習面試經驗

今天,我們帶來的是來自killzhu的阿里校招面試經歷。無論你是否將自己的目標定在阿里,他的面試經歷也總能給你一些幫助。

1.一面技術

面試官是一位工程師,首先讓介紹了一下自己,然後正式開始了一面,一面的問題並沒有什麼很大的難度,主要就考察了一下基本功吧,問了一些常見的排序演算法,查詢類的資料結構,剛好我參加acm/icpc比賽的時候,主要就是搞這些的,所以答得挺輕鬆的,大多數題目筆記的了,就記得2個:給你一堆資料,怎麼找出其中最大的50個,複雜度是多少,其實就是一個堆的應用,不過複雜度我一開始說反了,好在立刻改正了;然後又問,設計一個支援刪除插入查詢的結構,處理10億個64位資料,什麼結構最好,要多少記憶體空間,然後我說只想到hash。。然後就分析了一下。。他問有更好的麼。。我說想不到了因為啥啥啥。。 最後問,你有什麼問題想問我,感覺這問題好難呀。。我都不記得自己問了什麼了。。

總體上感覺,主要就是談談思路吧,而且這一面考察的是基本功,好像比其他同學的一面簡單呀。

 2.二面技術面

面試官是一位架構師,是搞基礎架構,分散式系統的。問了一下我對什麼感興趣,我就老實交代了,其實我的興趣也挺對口的。

先讓我介紹了一下acm/icpc的經歷。

然後讓我找一下紙和筆,開始問問題了:設計一個資料結構來處理一堆數,O(logn)的複雜度插入和刪除,O(1)的複雜度求中位數(只考慮一箇中位數)。又是資料結構,感覺運氣不錯,我直接就回了說平衡樹就好(其實還沒仔細想,不過應該錯了不了),然後他再問。。怎麼處理資料,想了一會兒就balabala答了,然後他又問了下有哪些平衡樹,分別是什麼原理。然後又問了個概率題,挺簡單的,就不提了。

後來又問了一下C++裡面指向子類的指標轉換為指向父類的指標的時候發生了些啥,我說沒了解過,就略過這個問題了。linux系統程序的記憶體佈局是啥,保留區動態庫,data,bss,txt,heap,stack,os kernel。如何減少記憶體碎片,啥導致的,內部碎片一下子沒想起來,就想起了外部碎片,其實主要還是看記憶體分配系統,buddy system之類的,應用程式可以預先分配一些不同大小的記憶體然後重複利用,或者分配一塊大的記憶體(記憶體池),自己做各種管理。後面又讓我介紹了一下做過的專案,尤其是和網路/並行有關的內容,還問了一點細節。

最後還是:你有什麼問題想問我,我就瞭解了一下他做的內容,大概就是這樣。

二面主要難度比一面稍微大一點,感覺對一個方向擅長一點還是非常重要的,其他的有點了解就行,要是真不會了,實話實話就行。

二面結束後,收到了一面試官的電話郵件,就是溝通一些事情,後來還幫我換了一下職位,所以阿里的面試官還是非常不錯的,非常感謝他們。

3.三面

面試官應該是部門主管,貌似負責搜尋部門,可能對我這個方向也不是特別瞭解吧,所以技術問題也就不多,主要還是讓你介紹一下做過的專案,以及遇到的問題,還有你是如何解決的。然後還問了問為什麼考研,acm/icpc競賽中的一些想法。最後還是: 你有什麼問題想問我。。

感覺面試官非常和藹呀,不要緊張就好了。。不過想想感覺自己運氣還是蠻好的。。

Ps:感覺有github、blog什麼的.,應該能加加分,雖然我沒有,因為感覺自己實力還不夠(在其他地方建立的repo都是private的。。 ),不過電面面試官不一定會去看,所以問專案經驗的話,還是靠自己說清楚一些遇到的困難,解決思路,和一些重要細節什麼的。

晚上9點接到的電話。整個面試過程都有點緊張。

主要問了一下,你怎麼看阿里的,為什麼想來:就談了談對阿里的看法(技術好,文化也不錯之類的,因為我對3個技術面的面試官的印象真是太好了),以及自己希望在阿里收穫的(知識,技術,社交等等)。你的目標(走技術路線,然後啥啥啥的),怎麼看待實習的以及實習後的打算(實習就是給個快速成長的機會嘛,當然是希望成為正式職員別人教了你東西你總得報答別人吧),為什麼考研,考研的為啥不考好點的學校(我說想看看研究是啥樣,,雖然感覺有點失望,保送的以及一些其他的原因所以沒去更好的學校),做過什麼實習工作或者社團職位沒有,你的職責是什麼(有呀bala),acm/icpc方面的經歷(本科學校我和隊友算是第一屆了,所以經驗蠻多的,因為這是個團隊合作的比賽,所以重點是合作能力),說說你遇到的大的坎(說了一個,然後又說了下自己的想法和收穫),你有什麼問題想問我(我就問了問員工培養和團隊合作之類的問題)。

HR面聽說拒了很多同學,都戲稱這是考驗三觀的一面,其實我感覺還是面試官想好好了解一下你這個人的想法,不要不經任何思考就問答,但是也要實事求是,畢竟你是想進入這家公司的,不能給別人一種你很高傲或者是過於謙虛的感覺,另外也不要太緊張,還是得好好的說出自己的想法,不能那麼寥寥幾句就說完。另外,交流合作能力應該是他非常想了解的,所以你得讓他知道。

總得來說大概就是這樣吧,比較幸運的拿到了offer。

每個人面試遇到的問題肯定還是不一樣的,技術面的話,思路很重要,在你所選的方向有一定的技術也很重要,不會的也不能亂扯,hr面的話平常心很重要,大家加油吧!