歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

(轉自: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