面試(技術篇)

2021-07-27 22:48:45 字數 1347 閱讀 4468

基礎

1activity生命週期

2service生命週期(兩種啟動方式)

3activity的幾種launchmode

standard

預設模式 每次啟用activity時都會建立activity例項

singletop

該activity在任務的棧頂就重用該例項,否則便會建立新的例項並放在棧頂,只要不在棧頂都會建立新的例項   場景:新聞類的內容頁面

singletask

如果棧中存在該例項,就重用才例項(會呼叫例項的onnewintent()),讓該例項回到棧頂在它上面的例項將會被移出棧,不存在將會重新建立新的例項 

場景:啟動瀏覽器的主介面

singleinstance

在乙個新棧中建立該例項,並讓多個應該共享該棧中的該例項

5view的繪製流程

6touch事件的傳遞機制

7android動畫

tweenanimation(補間動畫):對某個view進行一系列動畫操作,如淡入淡出(alpha),縮放(scale),平移(translate),旋轉(rotate)

propertyanimation(屬性動畫):不斷對值進行操作的機制,並賦值到指定物件的指定屬性上

8跨程序通訊有幾種?

1)訪問其他應用的activity

如呼叫系統**

intent intent=new intent(intent.action_call,url.parse("tel:12345678"))

2)content provider

如訪問聯絡人,系統相簿

3)broadcast

顯示系統時間

4aidl服務!!!

9handler原理

10binder機制原理

11熱修復原理

12ui適配

13單例

持續更新和優化中..

面試之技術面試篇

6 網路 這也是常考的部分。主要考查點有 osi參考模型,tcp ip參考模型。以下是我遇到過的具體面試問題 1 請解釋一下osi參考模型。中國信保 2 請解釋一下tcp ip參考模型。中國信保 3 為什麼現在的網路最後採用了tcp ip參考模型而沒用osi參考模型?中國信保 總結 這部分面試主要考...

ORACLE 面試問題 技術篇

oracle 面試問題 技術篇 1.解釋冷備份和熱備份的不同點以及各自的優點 解答 熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意乙個時間點。冷備份的...

Oracle面試問題 技術篇

1.解釋冷備份和熱備份的不同點以及各自的優點 解答 熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意乙個時間點。冷備份的優點在於它的備份和恢復操作相當簡...