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的類,官方推薦哪種?以及它們的原理和區別