Android 名企面試題及涉及知識點整理……
Android 名企面試題及涉及知識點整理
面經與準備
-
我面試到底問什么?
-
如何做好面試題目準備,將面試成功率提高80%
-
面試最經典的九大問題,教你答好變“面霸”!
-
面試前15個你最需要準備的問題,以及面試官背后隱藏的意思
Android
基礎
-
Android 源碼中的設計模式(你需要知道的設計模式全在這里)
-
全面了解Activity
-
Service全面總結
-
IntentService使用詳解和實例介紹
-
Fragment 全解析
-
ContentProvider實例詳解
-
BroadcastReceiver使用總結
-
Android異步任務機制之AsycTask
-
Android啟動過程圖解
-
Android 自定義View入門
-
Android 自定義ViewGroup入門實踐
-
Android 緩存機制
-
Android 數據存儲五種方式使用與總結
-
Android 異步消息處理機制源碼解析
-
Android View事件分發機制源碼分析
-
Android SQLite的使用入門
-
AIDL的使用情況和實例介紹
-
Android 名企面試題及答案整理(一)
問題
-
Android5.0、6.0、7.0新特性
-
Android中弱引用與軟引用的應用場景
-
Android長連接,怎么處理心跳機制
-
Asset目錄與res目錄的區別
-
Binder機制原理和底層實現
-
Json優劣勢
-
ListView優化
-
android中圖片緩存
-
兩類動畫
-
五大布局易混淆知識
-
保證service不被殺死
-
加速啟動activity
-
怎樣退出終止App
-
activity切換動畫
外鏈
-
布局性能優化(include, viewstub, merge)
-
DOM、SAX、Pull解析XML
Java
基礎
-
ArrayList、LinkedList、Vector的區別
-
Collection包結構,與Collections的區別
-
Excption與Error包結構,OOM和SOF
-
HashMap和HashTable的區別
-
HashMap源碼分析
-
Hashcode的作用
-
Map、Set、List、Queue、Stack的特點與用法
-
Object有哪些公用方法?
-
Override和Overload的使用規則和區別
-
Switch能否用string做參數?
-
ThreadLocal的使用規則和源碼分析
-
ThreadPool用法與示例
-
equals與==的區別
-
try catch finally,try里有return,finally還執行么?
-
九種基本數據類型的大小,以及他們的封裝類
-
從源碼分析String、StringBuffer與StringBuilder區別和聯系
-
多線程下生產者消費者問題的五種同步方法實現
-
實現多線程的兩種方法
-
接口(Interface)與 抽象類 (Abstract)使用規則和區別
-
方法鎖、對象鎖和類鎖的意義和區別
-
四種引用,強弱軟虛,用到的場景
-
線程同步的方法:sychronized、lock、reentrantLock分析
-
集合框架的層次結構和使用規則梳理
-
面向對象的三個特征與含義
-
static的作用和意義
-
多態實現的JVM調用過程
-
wait()和sleep()的區別
-
git命令使用
-
Java與C++對比
外鏈
-
java反射
-
java回調
-
Java泛型
-
java 新特性
-
Java IO與NIO
-
foreach與正常for循環效率對比
數據結構
基礎
-
九大基礎排序總結與對比(排序算法一網打盡)
-
AVL樹和AVL旋轉、哈夫曼樹和哈夫曼編碼
-
B(B-)樹、B+樹、B樹
-
Hash表、Hash函數及沖突解決
-
KMP的一個簡單解釋
-
二分查找與變種二分查找
-
二叉樹前中后、層次遍歷算法
-
圖的BFS、DFS、prim、Dijkstra算法
-
字符串操作
-
數組與鏈表的優缺點和區別
-
紅黑樹
-
隊列和棧
外鏈
- 海量數據處理
算法
基礎
-
二叉搜索樹與雙向鏈表
-
二叉樹中 和為某值 的所有路徑
-
二叉樹的鏡像
-
二維數組中的查找
-
二進制中1的個數
-
從上往下打印二叉樹
-
從尾到頭打印鏈表
-
判斷二叉搜索樹的后序遍歷序列
-
判斷棧的彈出序列
-
判斷樹B是不是樹A的子結構
-
包含min函數的棧
-
反轉鏈表
-
變態跳臺階
-
合并兩個排序鏈表
-
復雜鏈表的復制
-
字符串中空格替換
-
字符串的順序全排列
-
數組中出現次數超過一半的數字
-
斐波那契數列
-
旋轉數組的最小數字
-
浮點數的整數次方
-
用兩個棧實現隊列
-
矩形覆蓋
-
調整數組順序使奇數位于偶數前面
-
跳臺階
-
重建二叉樹
-
鏈表中倒數第k個結點
-
順時針打印矩陣
外鏈
-
分治算法
-
動態規劃
-
貪心算法
-
分支限界法
About
如有什么問題,歡迎在Issues中提出!
License
No Fucking License , No CopyRight ,Just Enjoy !
以上就是對于安卓開發方面的知識點簡介,Android 名企面試題及涉及知識點整理,更多相關內容請繼續關注拓勝科技安卓技術頻道,或者需要了解拓勝安卓培訓方面的問題,可以在線免費咨詢拓勝教育老師。