阿里Android用戶端一面經曆

來源:互聯網
上載者:User

標籤:新特性   原理   增加   security   17.   電影   複雜度   coder   模組   

猝不及防的空降,表示電影剛開場、等了兩個星期的一面應該是簡曆面吧,終於打過來了。講道理並不敢拒面,天知道下次什麼時候打過來。

我想簡曆面應該不會搞太久吧,小哥哥也說耽誤你15-20分鐘做個面試......然後等我面完電影快看完了,成本有點大=_=。

阿里簡曆面 1個小時2分鐘(忘記錄音了,有點小緊張回來趕緊記錄下查漏補缺、好多問題我都不記得了....)

自我介紹啦~

JAVA基礎:

1.重載和重寫解釋一下。

2.java10的新特性講講(表示只看到了java8)。

3.抽象類別和介面解釋一下。

4.講講類的載入機制。

5.jvm的記憶體回收機制,那你瞭解哪些記憶體回收演算法。主要用的那個演算法。

6.抽象類別和介面的區別。

恩....記住的好像是這麼多,還有一些記不起來了

Android相關:

7.Activity有哪些啟動模式

8.Fragment的生命週期和Activity有哪些不同,執行順序解釋一下。(這個回答的有點迷,只能說大體是那麼一回事)

9.線程和服務的區別,解釋一下。

10.事件分發機制講解一下,view中有個onFilterTouchEventForSecurity還是啥,小哥哥說是view中專屬的一個方法,你瞭解嗎?(英語水平不過關,沒聽清是啥方法,表示不清楚。)

-之後開始聊項目...聊的過程中穿插著提問-

11.儲值模組如何進行的封裝

12.handler的機制講解一下。

13.模板方法講解一下(腦袋抽了,記不起來)

14.如何保證應用的安全性,做了哪些處理。

15.加固的原理瞭解嘛。

16.安卓中如何進行通訊。(沒聊到跨進程,看了辣麼久,居然不聊)

17.看過哪些源碼?那講講eventbus的實現吧。

18.除了eventbus還有哪些第三方架構實現了類似的機制(Rxjava?因為以前的公司沒有使用這個東西,一直就沒時間去瞭解,RXjava還是要點學習成本的)

19.安卓中哪裡用到了適配器模式。

20.還看過安卓的那些源碼嗎(aysntask原理解釋一下,okhttp看太久了,不太記得,說了下靠攔截器進行的核心分發處理請求響應)

21.說說你的h5的看法。

21.h5如何與java層進行通訊。

22.看你簡曆上說對資料庫,java EE 有過瞭解(大佬,別別別,還沒複習到,我就轉移了話題,我說資料庫在安卓中用到了greendao,小哥哥沉默了一回,心想算了放過你吧,java ee 我說只是學校水平=v=)

其他:

23.快排解釋一下,時間空間複雜度。

24.http不同版本做了哪些最佳化。(超出我能力範圍,就說了增加了長串連?其他的不太清楚)。

25.好了,聊了快一個小時了,今天就先到這裡吧,你還有什麼問題想問我嗎。

好了,老底差不多,一面就給掏光了,問的有點廣,難度方面其實還行。感覺自己回答的還是不是很清晰吧,也不知道有沒有後續。不過阿里到底是阿里,洗洗睡,明天早起看源碼去了......

 

 

點擊作者姓名與作者大佬交流~

那一抹淡藍。

來源:牛客網(www.nowcoder.com)

- 互連網名企筆試真題

- 校招求職筆經&面經

- 程式員/產品/運營求職實習資訊

- 程式員/產品/運營學習交流社區

阿里Android用戶端一面經曆

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.