2017下半年,一二線互聯網公司JAVA面試題彙總

阿里巴巴

圖片加載原理

模塊化實現(好處,原因)

JVM

視頻加密傳輸

統計啓動時長,標準

如何保持應用的穩定性

HashMap源碼,SpareArray原理

性能優化

HashMap實現原理,ConcurrentHashMap 的實現原理

App啓動流程,從點擊桌面開始

動態加載

類加載器

App 是如何沙箱化,爲什麼要這麼做;

權限管理系統(底層的權限是如何進行 grant 的)

排序,快速排序的實現

樹:B+樹的介紹

volatile

Java線程池

Java中對象的生命週期

類加載機制

MVP模式

抽象類和接口的區別

JVM 內存區域 開線程影響哪塊內存

垃圾收集機制 對象創建,新生代與老年代

二叉樹 深度遍歷與廣度遍歷

B樹、B+樹

消息機制

進程調度

進程與線程

死鎖

進程狀態

JVM內存模型

線程池

騰訊

volatile用法

動態權限適配方案,權限組的概念

百度

網絡請求緩存處理,okhttp如何處理網絡緩存的

Oom 是否可以try catch ?

內存泄露如何產生?

如何保證線程安全?

java四中引用

glide 使用什麼緩存?

Glide 內存緩存如何控制大小?

如何保證多線程讀寫文件的安全?

如果想學習Java工程化、高性能及分佈式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java進階羣:478052716 ,羣裏有阿里大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給大家。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章