題庫(kù)匯總目錄 http://www.reibang.com/p/172d63e0744a
Android大廠高頻面試題目削祈,所有題目都是來(lái)自于一線大廠真題超营,題目還會(huì)繼續(xù)填充扇单,答案正在完善中....
一、Android基礎(chǔ)篇
二、Java基礎(chǔ)篇
三、數(shù)據(jù)結(jié)構(gòu)篇
四、高并發(fā)篇
五侠畔、性能優(yōu)化篇
六、計(jì)算機(jī)網(wǎng)絡(luò)篇
七损晤、設(shè)計(jì)模式篇
八软棺、編程/算法篇
九、開(kāi)源代碼篇
十尤勋、其他技術(shù)篇
十一、項(xiàng)目篇
十二最冰、開(kāi)放性題目篇
十三瘦棋、HR篇
Java基礎(chǔ)
類加載
- ClassLoader的雙親委派原理
- loadclass和findclass方法的關(guān)系
- 類加載機(jī)制:
DexClassLoader可以加載jar/apk/dex,可以從SD卡中加載未安裝的apk
PathClassLoader只能加載系統(tǒng)中已經(jīng)安裝過(guò)的apk - java類在虛擬機(jī)中分哪幾種狀態(tài)
引用類型
- 內(nèi)存泄漏的場(chǎng)景
- 強(qiáng)軟弱虛引用分別什么區(qū)別
- 什么場(chǎng)景下使用虛引用
JVM
- GC的原理
- java垃圾回收算法
- JVM內(nèi)存模型
- 方法區(qū)里面存的是什么
- 虛擬機(jī)中堆有幾個(gè)棧有幾個(gè)
- java內(nèi)存結(jié)構(gòu)暖哨,分成哪幾個(gè)區(qū)域赌朋,其中哪些區(qū)域是線程共享的?
- jvm哪些放在棧哪些放在堆
語(yǔ)言特性
- hash和equel方法的區(qū)別篇裁,不都實(shí)現(xiàn)會(huì)有什么問(wèn)題
- 對(duì)多態(tài)的理解
- 對(duì)泛型的理解和使用場(chǎng)景
- 什么是類型擦除
- 內(nèi)部類為什么能使用外部類的私有方法
- 反射的實(shí)現(xiàn)原理
- 面向?qū)ο?大原則