阿里巴巴Java經典面試題目

阿里巴巴Java經典面試題目

北大青鳥長沙麓谷校區(qū)      2022-04-27 01:42:01     1

阿里巴巴Java經典面試題目,  一:Java模塊:  hashmap  Arraylist和linkedlist  voliate  線程池,如何根據(jù)CPU的核數(shù)來設計線程大小,如果是計算

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹


  一:Java模塊:


  hashmap


  Arraylist和linkedlist


  voliate


  線程池,如何根據(jù)CPU的核數(shù)來設計線程大小,如果是計算機密集型的呢,如果是IO密集型的呢?


  countdownlatch和CyclicBarrier底層實現(xiàn)原理


  線程狀態(tài)以及API怎么操作會發(fā)生這種轉換


  二:JVM模塊


  面試官說只問三個問題:


  1、內存模型以及分區(qū),需要詳細到每個區(qū)放什么


  2、堆里面的分區(qū):Eden,survival ,老年代,各自的特點。


  3、垃圾回收算法,什么時候回收。

  


  三:分布式:


  1、redis與memached選型,你更傾向于選擇哪個,為什么?


  2、分布式事務解決,你知道我們阿里巴巴是怎么做的嗎?


  3、消息隊列比較和選型?


  5、CAP


  四:Spring框架必考


  web框架面試問得最多的就是spring,這個阿里、百度、美團都問的賊多,都會問很多關于:IOC/AOP,spring事務、啟動方式等。

  


  五:Java虛擬機必考


  JVM必考,問得最多:


  Java虛擬機JVM的數(shù)據(jù)存儲


  Java內存區(qū)域,OOM


  垃圾回收算法,垃圾收集器


  類加載機制,類加載器


  虛擬機字節(jié)碼執(zhí)行引擎(重寫重載底層等)


  Java內存模型JMM等


  六:分布式緩存面試題目


  架構設計這塊都會問分布式緩存,redis、memcached的優(yōu)劣,使用場景,命中率等問題,特別是redis問得非常多,比如:


  redis的集群使用、回收算法、存儲類型、分區(qū)、session共享等問題。


  七:JVM調優(yōu)


  比如常見的工具:Jconsole,jProfile,VisualVM使用


  線程監(jiān)控


  內存監(jiān)控


  垃圾監(jiān)控


  內存泄漏等


  這些問題主要都是考察你對數(shù)據(jù)存儲和回收是否足夠了解。



      以上就是北大青鳥長沙麓谷校區(qū)Java培訓機構小編介紹的“阿里巴巴Java經典面試題目”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。


相關推薦


最新最全java面試題及答案(初級到高級)


史上最全的中高級JAVA工程師面試題及答案匯總


Java高級開發(fā)工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


培訓啦提醒您:交易時請核實對方資質,對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。