2013阿里巴巴實習生面試小結

  從5號阿里的筆試,到今天29的終面,歷時20多天,其實說是終面,感覺也就是打個醬油,就中間有一次電話面試,就突然就到終面了,筆試的題目感覺出的挺好的,

難度不小(至少對我來說),5號筆試完一直木有消息,一直等到20號,突然接了一個杭州的電話,一個支付寶的甜甜的聲音問我有時間麼,當時真心不知道阿里巴巴與

支付寶有神馬關係,還在納悶是不是打錯了,弄得在這裏搞了一個笑話,好了廢話不多說,進入正題。

  問到的東西很雜很寬泛:語言的垃圾回收算法和垃圾回收機制,堆與棧的區別(樹形結構,後進先出,棧存儲區,堆存儲區),二叉平衡樹(我自己很2的講到了紅黑樹,

然後自己又描述不清楚紅黑樹的機制,最後只能說不太清楚)數組與鏈表的區別,進程通信機制(共享內存,管道,信號量,消息隊列(這個忘了)),然後從信號量又引出了

進程的同步與互斥機制(這裏我用PV操作舉了例子),然後還提到了不同平臺上的進程通信(socket機制,tcp/ip),這裏還問到了tcp與udp的區別,tcp的三次握手

(這裏我隨便說了一下),tcp的三次握手可不可以改成兩次握手,爲什麼不能?(這裏當然是不能,爲了避免出現客戶端失效後,服務器一直等待客服端,無法釋放資源的情況),

數據的事務(ACID原則),事務的互斥與併發機制(這裏我講到了鎖機制,有SX鎖,SUX鎖,多粒度封鎖帶來的意向鎖,和時間戳機制,由於剛剛要考數據庫,所以回答的較多),

然後這個基本的排序算法肯定是少不了的(我隨便瞎扯了下快排,對快排的基準元素是怎麼取得講了一下),進程與線程的區別(線程是輕量進程),多線程編程(問到了,線程的

個數應該怎麼控制,說到了線程池),最後還問到了設計模式(這個我不太清楚,就提了工廠模式和單例模式),至此,電環面試差不多結束,最後就談了一些對自己的規劃云云,

這中間問了不少什麼項目技術的東西,我都是一個答案不知道,估計面試官挺無語的,這次面試歷時70分鐘左右。

  20號電面後再沒消息,看到阿里的招聘微博說有三輪電話面試什麼的,以爲陣亡了,就不再管了,然後27號收到了現場面試的通知,有點驚喜,我是面試最早的一批,9點趕到了

面試現場,到了那才知道我原來已經是終面了,瞬間覺得有種無語的感覺,原來就這麼兩面,招聘微博寫的3+2果然扯淡,終面更加醬油,終面是2VS1,兩個面試官,一個男面試官

(主要負責技術),一個女面試官(主要負責聊天)就針對我的簡歷問了一個我自己正在做的實驗自然場景的多標記排序,這中間還問到常用的機器學習算法(汗,雖然我的專業就是

這個,但我這方面還是很薄弱),有讓我解釋下決策樹(擦這個不知道,瞎講了幾句),然後面試官估計很不滿意我的講述,就說我給你5000W商品,商品有一些評價,讓你對這些

商品根據評價進行分類(瞬間跪了,想了一兩分鐘,只能說不知道),然後好像提到deep learning(這個我只知道神經網絡的層數變多了,然後他問爲什麼層數多了效果就好了,

又跪了,說不知道),最後估計那個面試官感覺我等不是個可造之才,說算了,直接讓我用C++寫個希爾排序,花了幾分鐘寫了一個,結果面試官沒怎麼看,掃了一眼就說他好了。

然後下面是女面試官的聊天時間了,專門負責閒聊的,其中我有說過想成爲一名高級程序員,不想長期當碼農,兩個面試官都笑了,有提到對阿里巴巴的印象,對以後想去哪個城市

工作,導師讓不讓你實習云云,這些問題都說了實話,其實心裏知道不說實話會比較好,但是還是不想說謊,本來就不給力,這下估計更加木有希望拿offer了。

  這次面試自己的菜鳥本性暴露無疑,感覺自己的項目經歷實在太欠缺,幾乎爲0。

  謹以此文—記錄我的第一次正式面試經歷。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章