網(wǎng)易
(1)Service和BroadcastReceiver在App中的使用
Service:推送 BroadcastReceiver:網(wǎng)絡(luò)廣播;App無(wú)網(wǎng)顯示展位圖饲做;SDK
(2)Activity啟動(dòng)模式及應(yīng)用場(chǎng)景
standard:適合多個(gè)實(shí)例存在的情況,比如迄委,發(fā)郵件頁(yè)面蚌吸。
singleTop: 適合接收通知內(nèi)容顯示頁(yè)面。例如龄坪,某些應(yīng)用會(huì)為用戶(hù)推送一些消息通知昭雌,當(dāng)用戶(hù)從任務(wù)欄中進(jìn)入查看消息內(nèi)容界面時(shí),如果設(shè)置為singleTop時(shí)健田,這樣每次行為都使用同一個(gè)實(shí)例烛卧,用戶(hù)點(diǎn)擊返回時(shí)不會(huì)存在多個(gè)消息頁(yè)面的情況。
singleTask:適合作為程序入口點(diǎn)妓局。例如瀏覽器的主界面总放。不管從多少個(gè)應(yīng)用啟動(dòng)瀏覽器,只會(huì)啟動(dòng)主界面一次好爬,其余情況都會(huì)走onNewIntent局雄,并且會(huì)清空主界面上面的其他頁(yè)面。
singleInstance: 使用較少存炮,適合需要與程序分離開(kāi)的頁(yè)面炬搭。。鬧鈴提醒穆桂,將鬧鈴提醒與鬧鈴設(shè)置分離宫盔。
(3)一個(gè)App有多少個(gè)Context,為什么要設(shè)計(jì)ContextImpl
Context
(4)三次握手四次揮手享完,服務(wù)端斷開(kāi)連接可不可以
(5)線程池使用及使用場(chǎng)景
(6)EventBus優(yōu)點(diǎn)灼芭,缺點(diǎn)
(7)界面卡頓怎么優(yōu)化
(8)應(yīng)用程序啟動(dòng)過(guò)程
(9)ANR怎么解決
(10)動(dòng)態(tài)加載相關(guān)
(11)IM相關(guān),是什么連接
(12)選用框架原則
(13)CrashHandler怎么處理的
(14)MVP,為什么用MVP般又。
(15)自定義下拉刷新不順暢是怎么處理的
(16)泛型的理解
微店
(1)堆和棧彼绷,堆底層是什么數(shù)據(jù)結(jié)構(gòu)
(2)動(dòng)態(tài)加載相關(guān)
(3)雙親委派模型及設(shè)計(jì)為雙親委派模型的原因
(4)生產(chǎn)者消費(fèi)者模型及相關(guān)
(5)Java各種鎖
(6)進(jìn)程線程
(7)優(yōu)化網(wǎng)絡(luò)連接
(8)