1. 程式人生 > >2015阿里實習生內推面經

2015阿里實習生內推面經

一面(杭州的電話)

2015/3/6,1:54 - 2:15,20分鐘,中間斷線兩次

先自我介紹。

匯惠APP有哪些功能?…你負責什麼?

底部導航欄用什麼實現的?RadioGroup,主頁面的子頁面用什麼實現的?TabActivity

“優惠”頁面佈局是怎麼組織的?下拉重新整理是怎麼做的,自己寫的還是第三方的?

ListView用的是系統的還是自己寫的?系統的是如何優化的?你用到什麼優化的方法?ViewHolder等.介紹ViewHolder?瞭解ListView的實現機制嗎?ListView的Item如果有幾種樣式,怎麼實現,系統自帶的ListView有沒有這種功能?

網路通訊是怎麼做的?網路非同步訪問怎麼實現的?非同步任務

有沒有快取?用到什麼資料庫?Sqlite。資料庫併發要注意什麼?

使用者反饋怎麼做的?中途接電話再返回會發生什麼?快取,記憶體不足的話被系統回收

Activity之間傳遞引用如何做?全域性變數。會不會也出現回收?Application類會被回收。

簡訊驗證碼怎麼做的?運營商API接入

Android中掌握比較好的是什麼?…

如果讓你進行APP架構,實現前需要考慮什麼?升級、需求變更、作業系統升級、相容性等。

兩句話介紹“高效能網路與交換”是做什麼的。

你有沒有什麼問題?(幾輪面試按人而定)

 ==================================================================

二面(杭州的電話)

2015/3/10,14:39,40分鐘

先自我介紹

覺得最好的一個專案。負責什麼。有沒有參與產品討論。

Android開發注意什麼?怎麼解決APP Crash?

平時怎麼學習的?看書,實踐.

Android中的ArrayList與LinkedList之間的區別,什麼時候用?

HashMap瞭解嗎?Hash用什麼實現的。

瞭解Handler嗎?是做什麼的?

瞭解Looper嗎?原理?訊息佇列存線上程裡面嗎?

還有部落格,部落格上翻譯英文書籍,講了下為什麼?

部落格裡還有WPF,講下WPF覺得最好的方面。回答了MVVM設計模式,繫結之類的,和Android的關係。講下MVVM的好處和MVC的區別。

提到WPF響應式程式設計,以及Java裡面也有響應式程式設計怎麼怎麼。

Java語言最熟悉什麼,有沒有了解過多執行緒什麼的。

瞭解排序演算法嗎?有哪幾種?最熟悉的,答快排,講下原理。

瞭解資料結構嗎。問下紅黑樹。只知道是二叉平衡樹。

問下作業系統。瞭解程序執行緒之間區別嗎?程序間通訊方法。瞭解協程嗎?函數語言程式設計…

學通訊的,有沒有計算機方面課程。有,計算機網路。問你個網路問題,TCP/IP屬於哪一層,TCP幾次握手,幾次揮手。

你還有什麼問題?問了下軟體架構方面的東西,講了下阿里的根據領域區分的架構。

 ==================================================================

HR面(杭州的電話)

2015/3/12,14:10,20分鐘

你是怎麼得知實習資訊的?學長、BBS之類的。

還有哪些公司也在招實習生?對比一下。

通訊專業與網際網路有什麼關係?

家是哪裡的?湖北。

上大學以前沒有出過省?

有社團幹部和班委經驗,怎麼判斷一個學生是好學生?

看你學的比較雜,數模也做,挑戰杯也做了….

如果通過之後,你在阿里怎麼發展?以後是做技術管理,做架構師還是某個領域的專家?

實習能多長時間?兩個月,7、8月。只能兩個月?放假時間還不確定。

你叫段聰是吧,我記住你了。等你來淘寶的時候,我們再接著聊。

 ==================================================================

四面(技術面,北京的電話)

2015/3/18,16:41,30分鐘

3分鐘自我介紹。

先說一下快排。平均和最壞時間複雜度。最壞情況下是怎麼樣的?

一個函式的實現,輸入一個數組和int k,輸出bool,陣列是否存在兩個數的和等於k。說了一種演算法,然後問優化。先排序。

10億個URL,怎麼找出重複的網頁。Hash+BitMap。儲存需要幾十G,怎麼解決?硬碟+記憶體快取。

介不介意杭州還是北京?不介意

平時用Java多還是C++多?Java。用過HashMap沒?用過,執行緒不安全。

多執行緒專案中用過沒?用過,非同步訪問網路等。

Java有沒有遇到過記憶體方面的問題?舉例?怎麼查詢問題?

還有什麼問題?

 ================================================================== 

待同意發offer

2015/3/19 23:55