今天(20140414)參加了阿裡巴巴北京站研發工程師的實習面試(JAVA方向),以下是面試經驗,附送溫馨提示幾條:
1.面試為1對1,在一個大房間裡,同時有幾十對面試官和學生在面試,時常50分鐘左右。
2.面試官會提供紙筆,供你畫項目的基本情況,系統架構等。面試官的筆記本電腦上可以查看你的筆試試卷,有可能針對筆試的附加題發問。
3.路線:去西土城地鐵站,10號線坐到國貿站,轉1號線,坐到大望口站,從B口出。出站後還需步行1km左右。目的地在大望路中學旁邊,詢問大望路中學即可,然後能夠看到國家廣告產業園大樓。建議提前1個半-2個小時出發。
面試流程如下:
一.自我介紹
二.主要項目經歷
1. 挑選一個最能體現你能力的項目
2. 項目整體情況和架構是什麼?(紙上畫)
3. 你負責其中的哪部分?
4. 遇到的難題是什麼?怎麼解決的?
5. 面試官會根據你的回答進一步挖掘,問我的是Hadoop和Storm架構對比
三.簡歷其他部分
1. 面試官會看其他項目是否有亮點,或者自己主動點,提示面試官亮點在哪裡
2. 簡單問一下成績,實習經歷,獲獎情況
四.基礎知識
1. 算法
如何快速排序?
有向圖中最短路徑怎麼算?(Dijkstra算法)
2. 數據結構
JAVA中HashMap是怎麼實現的?
哈希的原理是什麼?
3. 數據庫
Mysql索引是如何實現的?
4. 網絡
面試官問網絡熟不熟,我說不熟,就沒問網絡。
5. 設計模式
單例和工廠是什麼?為什麼要用?
五.閒聊
1. 大數據的發展方向是什麼?
面試官舉了個例子,IT狗上班路上遇見高富帥穿的T恤不錯,手機一拍,用手機淘寶一搜。
上班開會無聊,想起來要買家電,用電腦買了個電視。
然後問多個數據源的數據相關性太小,品類毫不相關,怎麼辦?
2. 公司實習項目之余有沒有個人感興趣研究的技術方向?
總結:最好主動引導面試官,把時間消耗在自己擅長的領域上,比如實習和項目經驗多的同學可以多說項目經驗,畢竟這是主動進攻。等面試官問基礎知識的時候,就是防御了,准備不充足挺蛋疼的,O(∩_∩)O哈哈~
以上內容僅供參考,畢竟根據面試官的不同,問的內容會有差異。
大家加了個油!
本文永久鏈接地址: http://www.linuxidc.com/Linux/2014-04/100383.htm