範文齋

位置:首頁 > 職場範文 > 面試

阿里實習生面試

面試1.48W

阿里幾輪面試結束了,我也總結一下。

阿里實習生面試

按照國際慣例,從近往遠說,最後一次面試是現場面試,兩個主考官,一個是技術的,一個是HR。

上來先自我介紹,反正自然一點考官也對這個沒什麼要求。因爲我以前實習過,又問了一些以前實習的問題,我說我主要是維護,不是開發,他好像就沒興趣了。。。

然後考了一道算法題:給定一個排好序的數組,從裏面查找一個給定值出現的次數。

我就按照一般的順序先說了二分查找,再說了散列統計的方法,提到散列,面試官還問如果重複的數很多,散列好嗎?如何處理衝突等等。就在我沾沾自喜覺得答得不錯的時候,面試官說,你把散列的方法寫一下吧!我弱弱的問了下:能用hash_table嗎?“不能。。”。對於平時用慣了stl的人,自己寫還是有難度的。雖然說原理清楚,但是好多細節寫的有問題,面試官很專業,也指了出來。寫完後,我坦白比較緊張。這一塊寫代碼花的時間比較久。

第二個問題是如何實現一個棧,同時可以返回棧中最大值。第一想法就是維護一個指針,指向最大值唄,並且和麪試官說了(面試官不僅重視答案,也會重視思維過程,所以不要不好意思把錯的想法說出來),然後很快推翻了這個想法。然後說了一個用額外空間維護一個堆,push,pop操作在logn完成的方法。我感覺還應該有更好的方法(果然後來在編程之美中找到了O(1)的方法),和麪試官坦白想不出了。

然後就是HRMM問問題,應該是30歲左右的樣子,顯得非常有親和力,像大姐姐一樣。

問了好多問題,有些看似隨意,實則暗藏殺機,然後我也不知道是否被殺死了。。

其中有一個問題是說其中的一個項目你覺得哪一個模塊的工作最重要,我說我覺得團隊配合,早集成最重要。MM顯得很驚訝,你覺得團隊配合最重要?我說是啊。。(我敢說平時看NBA球員賽後都是這麼說的嗎)。

最後是我的提問環節。我覺得這部分很重要的一點是讓面試官覺得你也在考量公司,我就問了下聽說阿里實習生留在公司工作的比例很低,是這樣嗎?從HR的肢體動作來看,確實有點讓她不好回答,效果達到,哈哈。

總之我認爲HR面這塊,對於技術招聘來說沒什麼太多需要準備的,表現得比較正常就好了。

之前接過兩個電面

電面二:問了好多機器學習和最優化方法的問題(主要是看簡歷)。比如你比較熟的機器學習算法,我說KNN,決策樹,樸素貝葉斯,然後就問了KNN細節,唉,平時不注意細節,把歐式距離記成曼哈度距離了,還和麪試官掰扯了半天。。然後又問了決策樹方法,如何選擇劃分屬性,如何處理過擬合問題,如何處理連續屬性等等。

問了些最優化方法主要解決什麼問題,說幾個主要的方法,能看出面試官還是很懂的.,還問我牛頓法無約束搜索,然後我竟然還真記得那個公式。。總之,這次的電面告訴我,對簡歷裏寫的東西要熟。

電面一:由於和筆試隔了很長時間,我以爲筆試就被BS了,早把阿里實習這事忘了,正在上自習的時候突然接到阿里的面試電話,還好我機敏,說有課,中午再面。然後回去趕緊搜了搜阿里電話面試的內容之類,然後打開很多網頁準備好。中午電面如約而至,考得範圍很廣,c/c++, 數據結構,數據庫,操作系統,TCP幾次握手之類,不過都很基礎,打開的網頁都沒用上。。這次面完感覺還不錯,就安心等待第二面了。

筆試:

話說感覺這一套下來感覺最難的是筆試,相信很多同學都有同感吧,策略沒掌握好,最後一道大題浪費了太多時間還沒做出來,導致大題基本答得都很差。聽說阿里筆試刷人挺多,出來就感覺沒戲了。

最後希望大家能從上面得到一些經驗教訓,早日拿到心儀的offer。