2017阿里巴巴暑期實習面試心得

原本沒有要投阿里巴巴暑期實習的,但實驗室隔壁座位的陸生就狂推,阿里巴巴現在這麼火紅當然要投一下履歷! 便想說試試看,賺個經驗也不錯!

投完履歷約過一個星期,阿里巴巴–农村淘宝技术部的面試官寄信過來。

收到信覺得非常興奮,馬上回信約週五下午面試,但是面試官後來說臨時有會,會再找下一個面試官跟你約時間面試。 嗯?然後呢? 完全沒下一個面試官的消息。

但過了幾天收到阿里巴巴的廣告,阿里巴巴暑期實習面試聖經,有報名的學生有優惠。 不愧是電商! 連面試的人也要推銷產品賺錢! 厲害! 哈哈

後來阿里巴巴官方寄信來說明,約某個星期三晚上,所有應徵者要進行線上筆試!

第一階段是選擇題,第二階段是程式題。
如果想參考考題內容的人可以參考這個網站
我個人覺得當天考題非常的難!!!   因為他考的範圍十分廣大,資料結構、演算法、Java、C++、Hadoop、資料庫、SQL 全部都有考,而且都不簡單。
考完後當然覺得沒機會了,覺得應該要好好再回憶和補強一下大學的知識。但陸生說不要太在意,因為大陸人太多了,考難一點才能把人分出來,不一定考爛就沒機會。
另外我建議如果要準備的話,要先熟悉那邊的技術術語,因為跟台灣的講法不一樣。看題目時間會拉長。

今天下午(5/11),突然接到一通阿里巴巴的電話,接起來後直接電話面試。非常神奇,完全沒有Email先約時間就直接打過來。

對方是阿里巴巴新加坡分公司,直接請我自我介紹。
介紹完後開始問問題:

  1. 你懂數據結構嗎? 跟我說說鏈結是什麼?
  2. 鏈結的缺點是什麼?
  3. 你懂數據庫嗎? 用過哪些數據庫?
  4. Mysql底層是用什麼數據結構?
  5. 你懂索引嗎? 跟我說說Mysql的索引
  6. 那如果我要查詢一個Range,例如:ID 1~100的數據, Mysql是怎麼運作的,時間複雜度是多少。
  7. 你用過MongoDB對吧? 跟我說明他跟一般的資料庫哪邊不同?
  8. 跟我說說MongoDB的優點。
  9. MongoDB底層是怎麼運行的?

問題連環問!這時面試官說,我們跟台灣有一些術語不太一樣,我再找個專業人士之後再打給你。
這時我想起來,我完全不知道面試官是做什麼以及阿里巴巴實習內容,便馬上提問。
面試官是阿里巴巴某個電商的工程師,主要做後端Java開發的。
問完之後面試官草草結束便掛了電話。
結束讓我覺得非常奇特的面試經驗。

如果有幫助到你,請幫我在上方動動手指,感謝:)