阿里在武漢的校招完了,在前天09.14面試完畢,昨天去參加了阿里的什麼圓桌(最鬱悶本身記性很差,昨天才發生的事),簽了意向書,挺好的公司,可是卻不是我很想去的城市(杭州),這點很讓我鬱悶,如今還不知道怎麼辦。linux
我面試的數據研發工程師,兩輪技術面試都注重在了我簡歷上的項目,而後就是HR面。面試
一面,把我分到了算法的面試官那面試,自我介紹,而後首先問了我簡歷上在微軟的實習內容,其次是寫一個二分查找,最後就是兩個大文件,裏面都是URL,找兩個文件相同的記錄。實習內容是最近的東西,本身還能記得,也講清楚了(主要是實習的內容不是很複雜)。其中涉及到了FPG算法、Aprior算法,這兩個算法知道,可是本身都不是很清楚裏面的實現,只知道數據結構這方面,有空本身實現一下。而後就是二分查找,這個寫了不少遍了,沒什麼錯誤。找相同記錄的URL是否能夠容易錯誤仍是零錯誤容忍的,兩個方向都考慮,第一個能夠容忍錯誤的用Bloom filter,可是隻是說了思想,裏面的hash函數的設計仍是不會,只是說了一些很簡單的設計方法(這個讓我很慚愧,再好好看看這個),而後其次就是用分割(必須是單機下),就是用hash成多個文件,而後分別處理,這方面的知識網上不少。一面經過。同時將兩個同窗的簡歷推薦給面試官。算法
二面,就遇到了數據研發這方面的專家(從網上看他的信息知道的)。面試開始仍是先自我介紹,而後開始問他感興趣的項目,我學校裏面作的一個小競賽。問得很詳細,包括我面試其餘公司裏沒有問到的點都問到了(好比數據離散化問題),問得至關細,問我整個流程是如何實現,文件內容如何存儲,如何讀取等等等等。而後就問了最長子串(本身雖然知道怎麼實現,可是本身卻很難講明白裏面的細節,這點讓我非常鬱悶,仍是本身對這個算法不明白,再好好研究研究這個算法。)而後就是linux的經常使用命令,由於本身不怎麼會,因此只是說了本身經常使用的幾個命令。後面就聊到其餘的一些,挺多,其中我還強調了本身刷leetcode的題目等等等等。數據結構
而後就是本身焦急的等待二面結果,以爲本身有可能會由於這個最長子串掛掉,不過讓我很驚喜啊,本身面試過了,很感謝這位面試官,感謝他的理解,他的耐心。期間本身特別緊張,描述項目和算法的時候講得亂七八糟,好幾回我都直接問他,這個你聽懂了嗎,他直接回沒有懂,而後又從新描述了一下,仍是本身對hadoop和最長子串的理解不夠透徹形成的(我說成了最長子序列的問題去了。。。。我如今才發現這個問題,額,我當初面試時多麼的腦殘啊~),基礎還不夠紮實,也許簡單的幾句話就能夠描述了,可是本身描述很久很久。。。。也沒有講明白。(本身講的時候真的是稀裏糊塗的,說得很亂。)函數
最後一面就是HR面,哇塞,我從找實習到找工做,目前爲止是第一次面HR面。微軟的實習好像就是三面技術面,好像沒有HR面。因爲以前沒有HR面,並且也沒有在網上搜索相關的面試經驗,因此在HR面的時候,本身也是有什麼說什麼,好像一直都是我在說,而後本身記性不是特別好,HR問了一個問題,本身就扯啊扯啊扯,扯了好遠,忽然意識到我是否是偏題了,而後內心想了一下,剛剛她問我什麼問題來着,我剛剛扯的這些是關於什麼來着,哎呀,本身就想不起來了,而後本身就卡殼了,沒話說了,不能就這樣僵住啊,本身又立刻說了一句,「就是這樣的」,而後就不說了,幸好HR人比較好,沒有讓我太尷尬。HR面試如今總結就是說話太亂,沒有調理,扯得太多,並且還有些不相關。之後注意一些,要淡定,可能第一次面試HR,有點緊張吧。並且沒有想到的是本身能進HR面,有點激動了。oop
一天就把阿里的面試弄完了,晚上收到了消息,過了,次日籤意向書。設計
找工做到如今第一個過了的公司,因此記錄一下,同時記一下本身的不足,把不足的補充補充一下。上面寫得怎麼以爲也很亂,本身語文不是太好。。。。code
仍是接着刷leetcode吧。hadoop