Android面試必備26題(阿里騰訊總結(jié))

1.Activity的啟動(dòng)過程(不要回答生命周期)

http://blog.csdn.net/luoshengyang/article/details/6689748

2.Activity的啟動(dòng)模式以及使用場(chǎng)景

(1)manifest設(shè)置丐重,(2)startActivity flag

http://blog.csdn.net/CodeEmperor/article/details/50481726

棧(First In Last Out)與隊(duì)列(First In First Out)的區(qū)別

3.Service的兩種啟動(dòng)方式

(1)startService(),(2)bindService()

http://www.reibang.com/p/2fb6eb14fdec

4.Broadcast注冊(cè)方式與區(qū)別

(1)靜態(tài)注冊(cè)(minifest)康愤,(2)動(dòng)態(tài)注冊(cè)

http://www.reibang.com/p/ea5e233d9f43

此處延伸:什么情況下用動(dòng)態(tài)注冊(cè)

5.HttpClient與HttpUrlConnection的區(qū)別

http://blog.csdn.net/guolin_blog/article/details/12452307

此處延伸:Volley里用的哪種請(qǐng)求方式(2.3前HttpClient吏饿,2.3后HttpUrlConnection)

6.http與https的區(qū)別

http://blog.csdn.net/whatday/article/details/38147103

此處延伸:https的實(shí)現(xiàn)原理

7.手寫算法(選擇冒泡必須要會(huì))

http://www.reibang.com/p/ae97c3ceea8d

8.進(jìn)程倍角荩活(不死進(jìn)程)

http://www.reibang.com/p/63aafe3c12af

此處延伸:進(jìn)程的優(yōu)先級(jí)是什么(下面這篇文章,都有說)

https://segmentfault.com/a/1190000006251859

9.進(jìn)程間通信的方式

(1)AIDL,(2)廣播鲁猩,(3)Messenger

AIDL :?http://www.reibang.com/p/a8e43ad5d7d2

http://www.reibang.com/p/0cca211df63c

Messenger :?http://blog.csdn.net/lmj623565791/article/details/47017485

此處延伸:簡(jiǎn)述Binder 轰异,?http://blog.csdn.net/luoshengyang/article/details/6618363/

10.加載大圖

http://blog.csdn.net/lmj623565791/article/details/49300989

11.三級(jí)緩存(各大圖片框架都可以扯到這上面來)

(1)內(nèi)存緩存岖沛,(2)本地緩存,(3)網(wǎng)絡(luò)

內(nèi)存:http://blog.csdn.net/guolin_blog/article/details/9526203

本地:http://blog.csdn.net/guolin_blog/article/details/28863651

12.MVP框架(必問)

http://blog.csdn.net/lmj623565791/article/details/46596109

此處延伸:手寫mvp例子搭独,與mvc之間的區(qū)別婴削,mvp的優(yōu)勢(shì)

13.講解一下Context

http://blog.csdn.net/lmj623565791/article/details/40481055

14.JNI

http://www.reibang.com/p/aba734d5b5cd

此處延伸:項(xiàng)目中使用JNI的地方,如:核心邏輯牙肝,密鑰唉俗,加密邏輯

15.java虛擬機(jī)和Dalvik虛擬機(jī)的區(qū)別

http://www.reibang.com/p/923aebd31b65

16.線程sleep和wait有什么區(qū)別

http://blog.csdn.net/liuzhenwen/article/details/4202967

17.View,ViewGroup事件分發(fā)

http://blog.csdn.net/guolin_blog/article/details/9097463

http://blog.csdn.net/guolin_blog/article/details/9153747

18.保存Activity狀態(tài)

onSaveInstanceState()

http://blog.csdn.net/yuzhiboyi/article/details/7677026

19.WebView與js交互(調(diào)用哪些API)

http://blog.csdn.net/cappuccinolau/article/details/8262821/

20.內(nèi)存泄露檢測(cè)配椭,內(nèi)存性能優(yōu)化

http://blog.csdn.net/guolin_blog/article/details/42238627

這篇文章有四篇虫溜,很詳細(xì)。

此處延伸:

(1)內(nèi)存溢出(OOM)和內(nèi)存泄露(對(duì)象無法被回收)的區(qū)別股缸。

(2)引起內(nèi)存泄露的原因

21.布局優(yōu)化

http://blog.csdn.net/guolin_blog/article/details/43376527

22.自定義view和動(dòng)畫

以下兩個(gè)講解都講得很透徹衡楞,這部分面試官多數(shù)不會(huì)問很深,要么就給你一個(gè)效果讓你講原理敦姻。

(1)http://www.gcssloop.com/customview/CustomViewIndex

(2)http://blog.csdn.net/yanbober/article/details/50577855

23.設(shè)計(jì)模式(單例瘾境,工廠,觀察者镰惦。作用迷守,使用場(chǎng)景)

一般說自己會(huì)的就ok,不要只記得名字就一輪嘴說出來旺入,不然有你好受兑凿。

http://blog.csdn.net/jason0539/article/details/23297037/

此處延伸:Double Check的寫法被要求寫出來。

24.String茵瘾,Stringbuffer急膀,Stringbuilder 區(qū)別

http://blog.csdn.net/kingzone_2008/article/details/9220691

25.開源框架,為什么使用龄捡,與別的有什么區(qū)別

這個(gè)問題基本必問卓嫂。在自己簡(jiǎn)歷上寫什么框架,他就會(huì)問什么聘殖。

如:Volley晨雳,面試官會(huì)問我Volley的實(shí)現(xiàn)原理行瑞,與okhttp和retrofit的區(qū)別。

網(wǎng)絡(luò)請(qǐng)求:Volley餐禁,okhttp血久,retrofit

異步:RxJava,AsyncTask

圖片處理:Picasso帮非,Glide

消息傳遞:EventBus

26.RecyclerView

私信小編可以獲得更多的面試資料

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末氧吐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子末盔,更是在濱河造成了極大的恐慌筑舅,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陨舱,死亡現(xiàn)場(chǎng)離奇詭異翠拣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)游盲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門误墓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人益缎,你說我怎么就攤上這事谜慌。” “怎么了莺奔?”我有些...
    開封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵欣范,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我弊仪,道長(zhǎng),這世上最難降的妖魔是什么杖刷? 我笑而不...
    開封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任励饵,我火速辦了婚禮,結(jié)果婚禮上滑燃,老公的妹妹穿的比我還像新娘役听。我一直安慰自己,他們只是感情好表窘,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開白布典予。 她就那樣靜靜地躺著,像睡著了一般乐严。 火紅的嫁衣襯著肌膚如雪瘤袖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天昂验,我揣著相機(jī)與錄音捂敌,去河邊找鬼艾扮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛占婉,可吹牛的內(nèi)容都是我干的泡嘴。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼逆济,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼酌予!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起奖慌,我...
    開封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤抛虫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后升薯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體莱褒,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年涎劈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了广凸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蛛枚,死狀恐怖谅海,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蹦浦,我是刑警寧澤扭吁,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站盲镶,受9級(jí)特大地震影響侥袜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜溉贿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一枫吧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宇色,春花似錦九杂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至抢蚀,卻和暖如春镀层,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背皿曲。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工鹿响, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留羡微,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓惶我,卻偏偏與公主長(zhǎng)得像妈倔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绸贡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容