Android 面試題(不定時更新)

如果有錯誤或者不對的,希望大佬指出

科大訊飛的面試

是如何解決圖片帶來的OOM?

1.確定圖片大小,可以先加載縮略圖;
2.壓縮圖片質量寒锚;
3.根據控件實際大小加載對應大小的圖片;
4.然后就是緩存,內存緩存甩十,磁盤緩存,Lru緩存闹炉。

如何知道一張圖片所占的內存懈糯?

1.分辨率 * 像素點; (width * height *像素點)

如果多線程中引用單例模式脊框,會引發(fā)什么后果颁督?如何解決?

后果(有大佬有好的文章,評論區(qū)貼一下):可能會出現多個單例(講一下單例的3個模式(懶漢,餓漢,內部類)),講一下3種模式的區(qū)別;
解決:加鎖,引申到多線程的鎖機制浇雹。

在子線程中new Handler 會怎么樣沉御?

很可能會延伸到Handler的源碼,首先在子線程new Handler需要進行 Looper.loop 和Looper.prepare,使Handler進行工作,這個子線程會被handler一直持有,不會結束昭灵。大家可以寫個例子

new Thread({
Looper.prepare()
     new Handler(){
       void hanlderMessage(){
        }
    }
handler.sendMessage()
Looper.loop()
//這句是不會執(zhí)行的結果就是這樣的,大家可以測試一下 需要調用handler.quitSalf()才會執(zhí)行
Log.i(TAG,"log....") 
}).start()

安卓6.0的權限適配吠裆,8.0的權限適配伐谈?

6.0以后是運行時權限適配,8.0的權限分組

dp和px的關系?

等待有心人貼文章

屏幕分辨率的適配试疙?

等待有心人貼文章

Service有幾種啟動方式诵棵?他們的生命周期又如何?

  1. start 和binder,2種方式
  2. start啟動的生命周期不依賴某個組件,binder需要的生命周期依賴與一個組件
  3. 假設在A界面使用binder啟動service祝旷,此時如果A界面退出,service會銷毀
  4. 同樣情況,A界面啟動binder方式啟動service,在B界面也用binder啟動同一個service,這時service的生命周期不會重新執(zhí)行.B界面銷毀,serivce不會被銷毀.A界面銷毀,service會被銷毀
  5. 可以得出,binder啟動的service,是1個servive持有多個組件,等到持有的組件全部被銷毀,service就會被銷毀

android5.0 之后隱式啟動Service會造成什么后果履澳?如何解決?

有過多線程的編程經驗嗎怀跛?(線程池之類的)

說說Java中的設計原則距贷?

String 類型能不能繼承?

說說圖片框架的緩存原理?

百度面試(無人駕駛事業(yè)部)

說說JVM虛擬機敌完?

JAVA 類的加載機制储耐?

ArrayList 的底層源碼?

LinkedList 的底層源碼滨溉?

Java 內存什湘?

對比ArrayList 和LinkedList 的優(yōu)缺點?

有沒有看過一些框架的源碼?(解析源碼)

MVP 和MVC的不同?(解析架構)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末晦攒,一起剝皮案震驚了整個濱河市闽撤,隨后出現的幾起案子,更是在濱河造成了極大的恐慌脯颜,老刑警劉巖哟旗,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異栋操,居然都是意外死亡闸餐,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門矾芙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舍沙,“玉大人,你說我怎么就攤上這事剔宪》髡。” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵葱绒,是天一觀的道長感帅。 經常有香客問我,道長地淀,這世上最難降的妖魔是什么失球? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮帮毁,結果婚禮上实苞,老公的妹妹穿的比我還像新娘璧微。我一直安慰自己,他們只是感情好硬梁,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布前硫。 她就那樣靜靜地躺著,像睡著了一般荧止。 火紅的嫁衣襯著肌膚如雪屹电。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天跃巡,我揣著相機與錄音危号,去河邊找鬼。 笑死素邪,一個胖子當著我的面吹牛外莲,可吹牛的內容都是我干的。 我是一名探鬼主播兔朦,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼偷线,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了沽甥?” 一聲冷哼從身側響起声邦,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摆舟,沒想到半個月后亥曹,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡恨诱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年媳瞪,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片照宝。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛇受,死狀恐怖,靈堂內的尸體忽然破棺而出硫豆,到底是詐尸還是另有隱情龙巨,我是刑警寧澤笼呆,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布熊响,位于F島的核電站,受9級特大地震影響诗赌,放射性物質發(fā)生泄漏汗茄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一铭若、第九天 我趴在偏房一處隱蔽的房頂上張望洪碳。 院中可真熱鬧递览,春花似錦、人聲如沸瞳腌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫂侍。三九已至儿捧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挑宠,已是汗流浹背菲盾。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留各淀,地道東北人懒鉴。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像碎浇,于是被迫代替她去往敵國和親临谱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內容

  • 7.1 壓縮圖片 一奴璃、基礎知識 1吴裤、圖片的格式 jpg:最常見的圖片格式。色彩還原度比較好溺健,可以支持適當壓縮后保持...
    AndroidMaster閱讀 2,514評論 0 13
  • 1. Bitmap 在Android開發(fā)中麦牺,通過Bitmap對象可以很方便的對圖片進行操作,但是bitmap特別耗...
    瑟聞風傾閱讀 567評論 0 0
  • 1鞭缭、Activity生命周期剖膳? onCreate() -> onStart() -> onResume() -> ...
    王培921223閱讀 2,384評論 0 11
  • “之前在學校里看到你的時候,就有一種很熟悉的感覺岭辣,不自覺開始關注你吱晒,后來在你家的時候發(fā)現你抽屜里的全家福。照片里的...
    耳君意如閱讀 216評論 0 2
  • 凌晨十二點沦童,酒吧門口停了兩臺豪車仑濒,韓經理親自迎接,將他們八個人帶進二樓的豪華包廂偷遗。 韓經理找到正在打掃包廂的慕珂:...
    8c5a99d9a9c8閱讀 168評論 0 0