標籤:使用 幹什麼 安全 and 定義 load group 時間 str
面試問題
關於人文方面的問題
- 先介紹一下你自己?
- 你有什麼興趣愛好?
- 你平常空閑時間會幹什麼,看哪些書,有什麼心得體會?
- 如果面試過了的話,就會問你的期望薪資,然後就開始各種壓榨你。
關於 Java 方面的問到的知識點
- 物件導向的三大特性,如何理解其中的多態?
- JVM 的記憶體模型?
- String、StringBuilder、StringBuffer 的區別,StringBuffer 是如何?安全執行緒的?
- 瞭解過 HTTP 嗎?說說它的特點,它裡面有哪些方法,有瞭解過嗎?知道 HTTPS 嗎?這兩者有什麼區別?
- 你平常是怎麼進行加密的?MD5 加密是可逆的嗎?
- 介面與抽象類別的區別?static 方法可以被覆蓋嗎?為什嗎?
- 建立線程的方式,他們有什麼區別?知道線程池嗎?說說對線程池的理解?
- 你瞭解過 Java 的四種引用嗎?分別代表什麼含義,他們有什麼區別?
- Java 中關於 equals 和 hashcode 的理解?
- 關於 Java 中深拷貝和淺拷貝的區別?
- 簡單的說下 Java 的記憶體回收?
- 瞭解過 Java 的集合嗎?說說 HashMap 的底層實現原理?ArrayList 和 LinkedList 的區別?Java 集合中哪些是安全執行緒的?
- 如何?對象的排序?
- 知道 ThreadLocal 嗎?說說對它的理解?
- 在你寫代碼的過程中有使用過設計模式嗎?你知道哪些?為什麼要這樣用,能解決什麼問題?
- 瞭解註解嗎?瞭解反射嗎?為什麼要使用反射?
- 資料結構中常用排序演算法?
以上就是關於 Java 所問道的知識點,記得不是太清楚了,待補充。。。
關於 Android 方面的問到的知識點
- Activity 的生命週期是什嗎? onPause 和 onStop 有什麼區別?
- Android 五種布局的效能對比?
- Android 四大組件是什嗎?分別說說對它們的理解?
- 關於 Service 的理解?它的啟動方式有什麼區別?
- 瞭解 fragment 嗎?說說你對它的理解?
- 自訂過 view 嗎?它的步驟是什嗎?說說你自訂 view 過程中出現的問題,以及是如何解決的?
- 重新整理 view 的幾種方式,他們有什麼區別?
- Android 實現資料存放區的幾種方式?
- 如何? Android 中的緩衝的,通過使用第三方庫和自訂來分別說明一下緩衝技術的實現?
- 如何? Activity 與 fragment 的通訊?
- Android 5.0、6.0、7.0 新特性?
- Android 中的動畫分類?
- 你以前是如何進行螢幕適配的?
- 說說 Activity 建立過程?
- Android 中如何與 JS 互動的?
- 瞭解 APP 的啟動流程?
- 你知道哪些圖片載入庫?他們有什麼區別?ImageLoader 的內部緩衝機制是什嗎?是如何?的?
- Android 中是如何?非同步通訊的?
- 說說 Handler 內部實現原理?
- 使用過 AsyncTask 嗎?說說它的內部實現原理?它有什麼缺陷?如何改進?
- 知道 JNI、Binder 嗎?說說你對它們的理解?
- 如何?進程間的通訊?
- 說說 Android view 和 viewGroup 的事件分發機制?
- 你開發過程中使用到了哪些第三方庫?瞭解過他們的源碼嗎?
- 你瞭解廣播嗎?它與 EventBus 有什麼區別?能互相實現嗎?
- 你們網路請求是如何?的?知道 Volley 嗎?內部實現流程是什嗎?它與 OKHttp 有什麼區別?
- 你瞭解哪些第三方功能?知道推送嗎?它的原理是什嗎?
- 接觸過 MVP 模式嗎?說說看對它的認識?
- 知道 Android 中的多渠道打包嗎?
- Android 簽名機制的原理?反編譯解壓後的檔案夾所包含的內容有哪些?
- 你瞭解過模組化、組件化開發嗎?
- 開始開發 APP 如何進行架構?
- APP 工程模組是如何劃分的?你是如何進行封裝的?
- APP 是如何進行最佳化的?知道 OOM 嗎?如何解決記憶體流失?
jujin for android