京東零售二面60min
1.對Java的反射如何理解的?
2.這個反射機(jī)制對于其他沒有反射的語言有什么好處?
3.在Java中哪些效率高的功能是基于反射做的呢?
4.volatile 關(guān)鍵字作用
5.不加這個關(guān)鍵字對變量修改就不會加到主存嗎?加了volatile
6.加了這個關(guān)鍵字還需要加鎖嗎?這個關(guān)鍵字的一些應(yīng)用場景都有哪些呢?
7.假設(shè)讓你寫一個線程池工具,你覺得應(yīng)該怎么去設(shè)計(jì)呢?應(yīng)該有什么變量?有什么接口,怎么實(shí)現(xiàn)的大概說一下
8.線程數(shù)量已經(jīng)有了,任務(wù)超過了線程數(shù)量,怎么進(jìn)行調(diào)度呢?比如核心線程數(shù)量是5,最大線程是10,現(xiàn)在來了11個任務(wù)。
9.如何去定位慢SQL和優(yōu)化呢
10.數(shù)據(jù)庫更新了一些異常數(shù)據(jù),如何對異常的修改進(jìn)行回退?比如清空了一段的一些值
11.SQL題:班級表和成績表,統(tǒng)計(jì)這次考試每個班成績總和的排序
12.內(nèi)連接和外連接有什么區(qū)別
13.介紹一下IOC概念?有什么好處呢?
14.利用kafka如何保證消息的順序呢?
15.針對IM項(xiàng)目,問了場景:一個群有1000個人,1000個人同時(shí)發(fā)消息,會發(fā)生消息風(fēng)暴,如何處理呢?
16.海量數(shù)據(jù)找前10個最大?數(shù)組做堆排序如何做?
17.對于一個整數(shù)數(shù)組4455133,只有一個數(shù)字有1個,其他都是2個,并且相同的數(shù)是相鄰的,如何找出只有一個的那個數(shù)的位置?時(shí)間復(fù)雜度log n
#面經(jīng)# #Java# #后端# #京東# #日常實(shí)習(xí)[話題]#
2.這個反射機(jī)制對于其他沒有反射的語言有什么好處?
3.在Java中哪些效率高的功能是基于反射做的呢?
4.volatile 關(guān)鍵字作用
5.不加這個關(guān)鍵字對變量修改就不會加到主存嗎?加了volatile
6.加了這個關(guān)鍵字還需要加鎖嗎?這個關(guān)鍵字的一些應(yīng)用場景都有哪些呢?
7.假設(shè)讓你寫一個線程池工具,你覺得應(yīng)該怎么去設(shè)計(jì)呢?應(yīng)該有什么變量?有什么接口,怎么實(shí)現(xiàn)的大概說一下
8.線程數(shù)量已經(jīng)有了,任務(wù)超過了線程數(shù)量,怎么進(jìn)行調(diào)度呢?比如核心線程數(shù)量是5,最大線程是10,現(xiàn)在來了11個任務(wù)。
9.如何去定位慢SQL和優(yōu)化呢
10.數(shù)據(jù)庫更新了一些異常數(shù)據(jù),如何對異常的修改進(jìn)行回退?比如清空了一段的一些值
11.SQL題:班級表和成績表,統(tǒng)計(jì)這次考試每個班成績總和的排序
12.內(nèi)連接和外連接有什么區(qū)別
13.介紹一下IOC概念?有什么好處呢?
14.利用kafka如何保證消息的順序呢?
15.針對IM項(xiàng)目,問了場景:一個群有1000個人,1000個人同時(shí)發(fā)消息,會發(fā)生消息風(fēng)暴,如何處理呢?
16.海量數(shù)據(jù)找前10個最大?數(shù)組做堆排序如何做?
17.對于一個整數(shù)數(shù)組4455133,只有一個數(shù)字有1個,其他都是2個,并且相同的數(shù)是相鄰的,如何找出只有一個的那個數(shù)的位置?時(shí)間復(fù)雜度log n
#面經(jīng)# #Java# #后端# #京東# #日常實(shí)習(xí)[話題]#
全部評論
理解反射機(jī)制嗎
線程池設(shè)計(jì)思路

接好運(yùn)

老哥,想請問下京東實(shí)習(xí)怎么樣,工作很忙嗎
不加volatile對變量修改就不會加到主存嗎這個應(yīng)該怎么答呀
接好運(yùn)
請問算法題怎么解
好標(biāo)準(zhǔn)的八股轟炸
佬14-15是IM項(xiàng)目的問題嗎,你的IM的MQ消息中間件選用的是Kafka嗎,想知道15題是怎么答的
相關(guān)推薦
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享
04-22 13:30
門頭溝學(xué)院 后端 點(diǎn)贊 評論 收藏
分享