移動用戶端(Android)校招需要準備的東西

來源:互聯網
上載者:User

標籤:android   style   http   io   os   java   sp   資料   on   

跨專業小菜,想從事移動端開發,只好提前做準備。(從一個視頻中整理出來),希望大家幫我補充,給我建議。

1.四大組件相關面試題

①.Activity相關面試題

②.Broadcast相關面試題

③.Service相關面試題

④.ContentProvider相關面試題

2.Handler相關面試題

3.自訂View相關面試題

4.事件傳遞相關面試題

5.Asynctask相關面試題

6.http/https相關面試題

①.http協議

②.三向交握

③.http代理

④.https原理

⑤.httpclient介紹

⑥.開源協議xmmpp,mqtt,spdy

7.socket相關面試題

8.資料庫相關面試題

①.資料庫版本的升級和降級

②.資料庫效能的最佳化

③.資料庫的加密

④.批量資料的處理

9.深入理解ViewHolder機制

10.ListView的最佳化

11.自訂動畫面試題

①.動畫的機制

②.動畫的底層實現

③.3.0屬性動畫

④.gif動畫

12.記憶體最佳化是如何處理

①.oom產生的原因

②.分析工具

③.經典案例分析

④.解決辦法

⑤.如何避免oom

13.Android最佳化效能標籤

14.圖片緩衝是如何處理的

①.常見的三級緩衝架構

②.對大圖片的處理

③.引用計數器

④.webp格式的處理

⑤.緩衝儲存結構

a.軟引用

b.lrucache原理剖析

⑥.緩衝大小的分配

15.ndk/jni相關面試題

①.交叉編譯

②.註冊JNI的幾種方式

③.ndk-stack命令

④.ndk記憶體泄露問題

16.cocos2dx相關面試題

17.Android外掛程式開發面試題

①.資源是如何解決

②.如何載入Activity,Service

③.混淆打包

18.JVM相關面試題

①.記憶體回收演算法

②.父親委託機制

③.四種引用

④.類載入機制

⑤.註解處理器

19.項目當中架構是如何設計的

①.架構搭建

②.架構的優勢

③.架構中的設計模式

④.架構的靈活型

⑤.架構的拓展

20.開源的項目分析

①.ImageLoader

②.Google volley

③.android annotation

④.訂製自己的開源架構

21.經典的深度Android面試

①.深入理解Android處理序間通訊機制

a.java層aidl

b.native層處理序間通訊

c.binder的機制

d.native層是如何?的

②.Android啟動流程分析

a.Linux的啟動

b.zygote進程

c.SystemService進程

22.常見的演算法題

移動用戶端(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.