Android培訓(xùn)之企業(yè)面試官招聘Android開發(fā)者常見(jiàn)40面試題
2016-03-17 15:18:36
1150瀏覽
參加Android開發(fā)培訓(xùn)后Android開發(fā)者必知的Android面試題,Android技術(shù)面試整理(包括百度、新浪、中科軟等多家公司筆試面試題)
1、 Android的四大組件是哪些,它們的作用?
2、 請(qǐng)介紹下Android中常用的五種布局。
3、 android中的動(dòng)畫有哪幾類,它們的特點(diǎn)和區(qū)別是什么
4、 android 中有哪幾種解析xml的類?官方推薦哪種?以及它們的原理和區(qū)別。
5、 ListView的優(yōu)化方案
6、 請(qǐng)介紹下Android的數(shù)據(jù)存儲(chǔ)方式。
7、 activity的啟動(dòng)模式有哪些?是什么含義?
8、 跟activity和Task 有關(guān)的 Intent啟動(dòng)方式有哪些?其含義?
9、 請(qǐng)描述下Activity的生命周期。
10、 activity在屏幕旋轉(zhuǎn)時(shí)的生命周期
11、 如何啟用Service,如何停用Service。
12、 注冊(cè)廣播有幾種方式,這些方式有何優(yōu)缺點(diǎn)?請(qǐng)談?wù)凙ndroid引入廣播機(jī)制的用意。
13、 請(qǐng)解釋下在單線程模型中Message、Handler、Message Queue、Looper之間的關(guān)系。
14、 簡(jiǎn)要解釋一下activity、 intent 、intent filter、service、Broadcase、BroadcaseReceiver
15、 說(shuō)說(shuō)mvc模式的原理,它在android中的運(yùn)用,android的官方建議應(yīng)用程序的開發(fā)采用mvc模式。何謂mvc?
16、 什么是ANR 如何避免它?
17、 什么情況會(huì)導(dǎo)致Force Close ?如何避免?能否捕獲導(dǎo)致其的異常?
18、 描述一下android的系統(tǒng)架構(gòu)
19、 請(qǐng)介紹下ContentProvider是如何實(shí)現(xiàn)數(shù)據(jù)共享的。
20、 Android本身的api并未聲明會(huì)拋出異常,則其在運(yùn)行時(shí)有無(wú)可能拋出runtime異常,你遇到過(guò)嗎?諾有的話會(huì)導(dǎo)致什么問(wèn)題?如何解決?
21、 IntentService有何優(yōu)點(diǎn)?
22、 如果后臺(tái)的Activity由于某原因被系統(tǒng)回收了,如何在被系統(tǒng)回收之前保存當(dāng)前狀態(tài)?
23、 如何將一個(gè)Activity設(shè)置成窗口的樣式。
24、 如何退出Activity?如何安全退出已調(diào)用多個(gè)Activity的Application?
25、 AIDL的全稱是什么?如何工作?能處理哪些類型的數(shù)據(jù)?
26、 請(qǐng)解釋下Android程序運(yùn)行時(shí)權(quán)限與文件系統(tǒng)權(quán)限的區(qū)別。
27、 系統(tǒng)上安裝了多種瀏覽器,能否指定某瀏覽器訪問(wèn)指定頁(yè)面?請(qǐng)說(shuō)明原由。
28、 android系統(tǒng)的優(yōu)勢(shì)和不足
29、 Android dvm的進(jìn)程和Linux的進(jìn)程, 應(yīng)用程序的進(jìn)程是否為同一個(gè)概念
30、 sim卡的EF文件是什么?有何作用
31、 嵌入式操作系統(tǒng)內(nèi)存管理有哪幾種, 各有何特性
32、 什么是嵌入式實(shí)時(shí)操作系統(tǒng), Android 操作系統(tǒng)屬于實(shí)時(shí)操作系統(tǒng)嗎?
33、 一條最長(zhǎng)的短信息約占多少byte?
34、 有一個(gè)一維整型數(shù)組int[]data保存的是一張寬為width,高為height的圖片像素值信息。請(qǐng)寫一個(gè)算法,將該圖片所有的白色不透明(0xffffffff)像素點(diǎn)的透明度調(diào)整為50%。
35、如何將SQLite數(shù)據(jù)庫(kù)(dictionary.db文件)與apk文件一起發(fā)布
36、如何將打開res aw目錄中的數(shù)據(jù)庫(kù)文件?
37、 DDMS和TraceView的區(qū)別?
38、java中如何引用本地語(yǔ)言
39、談?wù)凙ndroid的IPC(進(jìn)程間通信)機(jī)制
40、NDK是什么
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽: