2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务
一面
1.自我介紹
2.談一個你覺得你學(xué)到最多的項目,使用了什么技術(shù),挑戰(zhàn)在哪里
3.Spring的bean的作用域?(比如:singleton,prototype等)
4.Spring的IOC實現(xiàn)原理?沒有無參構(gòu)造函數(shù)能實例化嗎?有參構(gòu)造函數(shù)注入?(xml配置)
5.通過反射,談到了方法區(qū),然后,類加載機(jī)制?
6.synchronized的實現(xiàn)原理?Volatile能保證原子性嗎?為什么?
7.hashmap和concurrenthashmap的size方法怎么實現(xiàn)的
8.JVM的調(diào)優(yōu)參數(shù)?(-Xmn,-Xms等具體參數(shù)設(shè)置)
9.線程池優(yōu)點,參數(shù),如果我想實現(xiàn)newSingleThreadPoll,應(yīng)該怎么配置,構(gòu)造方法傳什么參數(shù)
10.mysql死鎖,怎么解決,如果不要求執(zhí)行順序,死鎖怎么解決
11.ioc和aop原理
12.線程的五態(tài)?轉(zhuǎn)化過程?
13.TCP三次握手,為什么三次握手?
14.JVM內(nèi)存分區(qū)?(主存,工作內(nèi)存,堆,棧。。。。)
15.講一下GC?
16.為什么要用老年代和新生代?
17.新生代進(jìn)入老生代的情況?
18.新生代的分區(qū)?
二面
三面
主要高并發(fā)和分布式架構(gòu)設(shè)計
以上是阿里最新技術(shù)三面題目,以下是最新總結(jié)出的阿里等BAT面試java必考題目和答案。
2018最新BAT高級java面試68題和答案
領(lǐng)取方法:
關(guān)注微信公眾號,回復(fù)關(guān)鍵詞 【java】即可領(lǐng)到題目和答案鏈接!
你可能也喜歡:
總結(jié)
以上是生活随笔為你收集整理的2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot多数据源配置与使用
- 下一篇: 2019最新拼多多Java面试题:幻影读