1. 程式人生 > >Android 面試總結

Android 面試總結

Basic:

1. 基本的UI控制元件和佈局檔案

2. UI配套的Adapter的使用

3. Activity, Intent,Service,broadCast Receiver他們的生命週期管理熟悉一下

4. 操作手機上的資料庫SQLite應用

Advanced_1(這是某位成功通過Android面試的兄弟的面經):

1. 為什麼看好 Android
2. 現在在公司做哪些工作(關於 Android)
3. Android 的框架以及一些基礎知識
4. Android 一些方面的領悟(如Android框架的 IoC特性,View System  的狀態機機制等)

Advanced_2(這是某位成功通過Android面試的兄弟的面經):

1.對多執行緒的運用和理解,及多執行緒之間handle的傳值。

2.對android虛擬機器的理解,包括記憶體管理機制垃圾回收機制。

3.framework工作方式及原理,Activity是如何生成一個view的,機制是什麼。

4. android本身的一些限制,不如apk包大小限制,讀取大檔案時的時間限制。

5. Linux中跨程序通訊的集中方式

Android_4:

1. dvm的程序和Linux的程序, 應用程式的程序是否為同一個概念

2. sim卡的EF 檔案有何作用

3. AT命令的User case的概念

4.嵌入式作業系統記憶體管理有哪幾種, 各有何特性

5. 什麼是嵌入式實時作業系統, Android 作業系統屬於實時作業系統嗎?

6. 一條最長的簡訊息約佔多少byte?


聯想android面試題

1.activity的生命週期。

2.橫豎屏切換時候activity的生命週期

3.android中的動畫有哪幾類,它們的特點和區別是什麼

4.handler機制的原理5.說說activity,intent,service是什麼關係

6.android中執行緒與執行緒,程序與程序之間如何通訊

7.widget相對位置的完成在antivity的哪個生命週期階段實現

8.說說mvc模式的原理,它在android中的運用

9.說說在android中有哪幾種資料儲存方式

10.android中有哪幾種解析xml的類,官方推薦哪種?以及它們的原理和區別