(轉載自diycode)2017 Android 面試題分享整理

Android(安卓)

Android基礎知識

Android內存泄漏總結

Handler內存泄漏分析及解決

Android性能優化

ListView詳解

RecyclerView和ListView的異同

AsyncTask源碼分析

插件化技術

自定義控件

事件分發機制

ANR問題

Art和Dalvik的區別

Android關于OOM的解決方案

Fragment

Activity&Fragment

SurfaceView

Android幾種進程

APP啟動過程

Activity啟動流程以及界面展示過程

圖片三級緩存

熱修復的原理

AIDL

Binder機制

Zygote和System進程的啟動過程

Android中的MVC,MVP和MVVM

MVP

Android開機過程

Retrofit2 源碼解析

EventBus用法詳解

EventBus源碼分析

Android ORM 框架之 greenDAO 使用心得

RxJava

設計一套圖片異步加載緩存方案

Android UI適配

Gradle

查漏補缺

Git操作


DesignPattern(設計模式)

面向對象六大原則

單例模式

Builder模式

原型模式

簡單工廠

工廠方法模式

抽象工廠模式

策略模式

狀態模式

責任鏈模式

解釋器模式

命令模式

觀察者模式

備忘錄模式

迭代器模式

模板方法模式

訪問者模式

中介者模式

代理模式

組合模式

適配器模式

裝飾模式

享元模式

外觀模式

橋接模式


第二部分

JavaSE(Java基礎)

Java基礎知識

Java中的內存泄漏

String源碼分析

Java集合框架

ArrayList源碼剖析

LinkedList源碼剖析

Vector源碼剖析

HashMap源碼剖析

HashTable源碼剖析

LinkedHashMap源碼剖析

JVM(Java虛擬機)

JVM基礎知識

JVM類加載機制

Java內存區域與內存溢出

垃圾回收算法

Java并發基礎知識

生產者和消費者問題

Thread和Runnable實現多線程的區別

線程中斷

守護線程與阻塞線程

synchronized

多線程環境中安全使用集合API

實現內存可見的兩種方法比較:加鎖和volatile變量

死鎖

可重入內置鎖

NIO

第三部分

DataStructure(數據結構)

數組

鏈表

棧和隊列

字符串

Algorithm(算法)

排序

選擇排序

冒泡排序

快速排序

歸并排序

查找

順序查找

折半查找

《劍指Offer》

面試題2:實現Singleton模式

面試題6:重建二叉樹

面試題11 數值的整數次方

面試題44:撲克牌的順子

面試題45 圓圈中最后剩下的數字

《LeetCode》

two-sum

《程序員代碼面試指南(左程云)》

設計一個有getMin功能的棧

由兩個棧組成的隊列

如何僅用遞歸函數和棧操作逆序一個棧



##第五部分

ReadingNotes(讀書筆記)

《APP研發錄》第1章讀書筆記

《APP研發錄》第2章讀書筆記

《Android開發藝術探索》第一章筆記

《Android開發藝術探索》第二章筆記

《Android開發藝術探索》第三章筆記

《Android開發藝術探索》第四章筆記

《Android開發藝術探索》第八章筆記

《Android開發藝術探索》第十五章筆記

《深入理解Java虛擬機》第12章

《Java編程思想》第一章讀書筆記

《Java編程思想》第二章讀書筆記

第六部分

InterviewExperience(面試經驗)

Alibaba

美團

豌豆莢

蜻蜓FM

新浪微博

網易杭研

Resume(簡歷)

第七部分:

國內一線互聯網公司內部面試題庫

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,345評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,494評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,283評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,953評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,714評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,186評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,410評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,940評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,776評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,976評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,210評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,642評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,878評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,654評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,958評論 2 373

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,639評論 25 708
  • 介紹自己負責的部分,如何實現的。 框架的搭建排查問題以及結解決方式兼容性保證性能優化上線之后模塊導致crash的比...
    黃海佳閱讀 13,210評論 6 350
  • 這個故事在我心里已經很久了,它像一株藻類植物,纏繞生長,隨著年歲流逝,繁盛到我窒息。高考結束時我開始寫,嘗試用筆斬...
    林棠閱讀 861評論 0 6
  • 色彩是刺激人類視覺感官的第一要素,一部好的動畫片,不僅要有好的鏡頭語言,唯美的畫面視覺效果,還要有好的場景色彩配置...
    若多小課堂閱讀 671評論 0 2
  • 《新娘不是我》 如果不是她錢多 你會不會來娶我 你為何非走不可 不能留下來陪我 …… 耳邊應景地響起這段音樂,也是...
    怪蜀黍談情閱讀 415評論 0 1