歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 2015年阿裡巴巴校招面試經驗匯總

2015年阿裡巴巴校招面試經驗匯總

日期:2017/3/1 9:40:03   编辑:Linux編程

(轉自:http://blog.csdn.net/supera_li/articl/details/39254825)

一方面我為大家做個總結性的服務平台吧。收集一下周圍招聘群裡面的同學拿到offer的經驗。我是一名搬運工,將不斷更新,面試時間就近原則進行自上而下排序~,服務更多的同學。話說我面試是在20多日,我也可以學習學習嘛。不多說了。搬運工開始復制啦~~~~~有面經的同學給博客連接,回復到下面評論,我看到後,把博文地址加進來~

0913研發工程師(感謝相對論的分享!!)

記一件難忘的事
四年級二班——相對論
下午在看著騰訊筆試題滿紙C++一把辛酸淚的時候接到面試通過的短信,著實驚喜了一 把,一高興還把筆試題第一個編程題給憋出來了。從投簡歷到現在差不多兩個月,終於算是塵埃落定皆大歡喜,就記個流水賬和大家分享一下。
七月底讓師兄給內推的,然後八月初去天津玩了一周,期間在毫無准備的情況下經歷了 兩輪電話面試。
第一輪,接到電話,面試官自我介紹之後直奔主題,開始發問
問:說說你知道的排序算法吧
答:冒泡排序選擇排序插入排序的方式,復雜度,快速排序歸並排序堆排序基數排序的方式,復雜度。還說了比較奇怪的排序比如睡眠排序,珠排序活躍氣氛
問:說說這些排序算法的穩定程度
答:balabala……解釋了不穩定的原因並說了極端情況
問:說說Dijkstra 算法和Kruskal 算法的區別
答:我一想這是個坑啊,倆算法一個是算路徑的一個是算生成樹的,就說了D 算法的思
想,執行方法,順帶對比了Floyd 算法,又說了Kruskal 算法並對比了Prim 算法,然
後作罷。
問:說說HashMap 和HashTable 的區別
答:1、是否允許空Key-Value 2、實現的接口的區別 3、是否線程安全。順帶還扯了
下ConcurrentHashMap。
問:說說Collection 和Collections 的區別
答:一個是集合框架的接口另一個是集合輔助類,又說了集合框架內常用的ArrayList
和HashSet,期間面試官還問了ArrayList 裡主要有啥方法,提了幾個自己記得的。
問:簡歷上項目挺多,挑了一個開始往下問
答:主要說了項目的架構實現的功能等等,這個問題耗時比較長
然後一面結束。
一面結束後狀態就變一面通過了,隔了一天的晚上接到二面電話。
問:說說JVM 的結構吧
答:堆內存棧內存方法區etc……
問:說說GC 線程工作原理
答:引用計數和對象圖,工作原理。分代回收,對象在幾個區域裡的移動算法。
問:對於GC 線程執行前後內存地址發生了變化的對象如何對其保持引用?
答:不知道
問:如果要是你設計這麼一個東西你會如何做?
答:做一個對象引用到地址的映射,讓GC 線程在移動對象的時候負責更新地址
問:Java 函數是傳值還是傳引用
答:基本數據類型傳值引用數據類型傳引用
問:什麼是基本數據類型
答:八個基本數據類型
問:項目裡用過啥技術
答:陳述半天,包括遇到的問題,解決方案,優化等等
問:用過多線程麼
答:把用多線程的地方講了一下
問:死鎖是啥玩意,如何避免
答:背了一遍書,然後答了倆解決方案,面試官括弧笑表示不滿意
問:TCP三次握手四次揮手的過程
答:labalaba……
問:TCP在握手過程中還會交換一些什麼信息
答:窗口大小序列號之類的
問:專業課哪幾門學得比較好
答:Java、計算機網絡,數據結構也還行。(我是按從好到差排列的)
問:那就問個數據結構的題吧
我:…………
後來問了個二叉樹搜索的題,挺簡單的。
然後問我有沒有要問他的問題,問了一個,然後結束。
感覺要跪了,第二天早上狀態變成二面通過,二面是感覺最難的一輪。
8月18號沒有參加提前批終面,後來預約到了9月12號。
三面面試官是UC的,人很nice,簡短的自我介紹之後開始發問
問:說說除了你投遞崗位之外比較熟悉的一個領域。
我:哈哈哈哈哈科研項目派上用場了然後給面試官介紹了SDN技術的起源以及在雲計算領域的應用
問:你覺得你的專業水平和身邊人比起來如何呢
答:……這可怎麼答啊,比較客觀地說了一下
問:你對Java為何會了解得比較深入
答:問題和興趣驅動了學習的過程
問:那你給我講講JVM吧
答:又講一輪……
問:為啥不學iOS開發呢
答:窮逼沒錢買MacBook和注冊開發者賬戶T___T
問:那你關注過Google IO大會麼
答:關注過,然後扯了下Android L和Google Glass
問:談談你對Android L的看法
答:ART模式全面鋪開,統一的設計語言之類的
問:JVM和Dalvik虛擬機的差別
答:Dalvik每次執行程序都要做一次翻譯成字節碼的工作啥啥啥的,答得不是很好
問:Android做過啥DEMO麼,遇到啥問題
答:簡單回答了一下之前拉取知乎熱門回答的demo的狀況
問:用過啥優化技術麼
答:扯了一下防止內存溢出的手段
問:關注過蘋果的WWDC大會和產品發布會麼
答:關注了,說了新iPhone和apple watch還有apple pay啥的
問:對apple pay怎麼看
答:構建生態環境,結合支付寶談了一下
問:還有啥問題想問的麼
答:問了個阿裡巴巴在公益方面的問題,對方答曰自己是UC的剛並過來不久所以不是很了解但是阿裡本身很強調社會責任感。
然後三面結束。
在外面等了大約十分鐘通知去進行HR面,HR表示我是第一個來面的,讓我等他開下電腦。面試官花名叫“無休”,看來阿裡加班確實嚴重啊……
坐下之後又是自我介紹。面試官對我管理過一個論壇比較感興趣
問:管理論壇期間做過些啥事情
答:線上線下活動啊迎新啊送老生啊之類的
問:就一個線上活動“三行情書”開始發問
答:……
問:論壇如今凋敝的原因
答:高校貼吧解封,微博微信興起,快節奏閱讀,年輕人對bbs比較陌生等等
問:平時有啥興趣愛好
答:以前愛玩航模,現在長大了不好意思玩了
問:技術方面呢,愛關注啥
答:知乎,36kr,v2ex,還有一些大牛的博客比如阿裡陳皓的coolshell
問:有啥印象比較深刻的麼
答:coolshell上談論12306的一篇文章,然後大致說了一下
問:你說你參加的這個比賽,為啥老師讓你這個本科生帶隊而不是研究生呢
答:我對比賽的這個小領域了解比較深
問:在帶隊過程中怎麼協調各個成員間關系
答:……
問:說說你缺點
答:(老師你會不會聊天……)我是處女座,有時候比較偏執
問:這也可以說是執著,認真
答:就看怎麼解讀了
問:還有什麼想問的麼
答:又問了三面我想問的問題,這次得到了很好的答案,阿裡確實是個溫暖的集體。

0913運營

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-09/106610p2.htm

Copyright © Linux教程網 All Rights Reserved