1. 程式人生 > >2014年阿里(實習)演算法工程師面試

2014年阿里(實習)演算法工程師面試

        阿里的面試安排一如既往的亂,去年的校招我去當過一天助面,情況還是比較清楚的。面試是4月14號下午3:30,兩點的時候那邊打電話過來,說面演算法的有點空,讓我早點過去,果然安排不當,不是人擠爆就是空閒。

       騎車10分鐘就到華洋賓館了。等候的人非常多,我一去就被安排了,10分鐘後面試。

       面試我的是一個女生,三十不到的樣子。首先是自我介紹,簡單說了下基本情況後,我就把本科+研究生期間做過的東西簡單的說了下,然後她就我研究生做的兩個和影象處理相關的專案進行了深入的問,一個是焊接機器人的專案,我做攝像機的標定、焊縫識別檢測提取這一塊,另一個是乒乓球機器人的專案,做的是乒乓球定位這一塊,因為這兩個專案自己實際弄過,而且有過研究,所以問的過程中沒有一點問題,從她的反應上來看還是挺滿意的。

       轉折點開始了。她先後問了我三個問題:

一、給你一些照片,分別有風景、頭像、食物三種照片,怎樣區分開來

這個是用分層學習的思想來做的,我也是後來才想到的,這是deep Learning的東西,之前只是看過,沒有深入研究,所以講不出個所以然。跪

二、有100個班,每個班100人,每個班有個表格,包含姓名,成績等等資訊,假設每個班檔案的記憶體為50M,現有128M的記憶體,怎樣給這10000人進行排名。

丟包的思想,因為有了分數這個東西,分100個包,順序遍歷,每一個分數丟入對應的包即可。好像不是很難的樣子。

三、給你一個表格,裡面有相應城市對應的IP地址段,然後給你一個IP地址,格式:***。***。***。***;然你快速給出此IP所在的城市。

構造一個HASH函式來寫就可以了。

        還問了一些小問題,就是分類聚類的一些演算法,有K-Means、SVM等等。

        和麵試官聊了許久,我問了她一些關於現在機器學習在做的一些東西,以及阿里在影象處理這一塊正在做的,她指出了我很多不足和需要加強的地方,收穫頗多。哎,一個電氣的去做這個真心傷不起,雖然坐過一些東西,但基礎還是差很多,對前沿的東西還是把握不好。自己接觸影象處理也快一年了,確實還有很多地方需要去做,特別是決定以後走這條道路的時候。實驗室目前我手頭的專案跟影象完全不沾邊,好憂傷。哎,

        整個過程70分鐘,很長,很享受這個過程。後來才知道,原來她也是ZJUer,總的來說,感謝芍藥學姐,然後把加油送給自己。。

        純手打的,主要是給自己的一個總結吧。請勿轉載,謝謝!