拼多多服務端開發(fā)二面涼經
1、算法題:多線程對一個數組求和,給定線程數和數組
追問:
(1)synchronized的可見性問題
(2)int數組的初始化,從內存上發(fā)生了什么事情?
(3)這個內存區(qū)域跟棧上的局部變量表怎么聯系?
(4)方法調用的時候,怎么把這個堆里面的內容傳進去?
(5)int數組什么時候會被垃圾回收?
(6)java應用程序什么時候會發(fā)生內存泄漏?
2、代碼改進題:一個游戲類根據角色名字執(zhí)行不同的內容:方法有performaction、attack、useSkill
(1)看哪些地方可以改進?
(2)繼承還是封裝接口?
(3)是繼承普通類還是抽象類?
(4)在main里面調用方式怎么修改?
3、項目背景?
4、lua腳本跟冪等支付有什么關系?為什么需要lua腳本?腳本里面有什么指令?
5、redis和mysql的一致性問題?如何對賬?怎么保證中間狀態(tài)的單子不影響對賬?
6、單點登錄是什么?
7、系統(tǒng)有進行過壓測或者其他方面的測試嗎?瓶頸在哪個環(huán)節(jié)?
8、RabbitMQ的執(zhí)行過程?持久化怎么做?
9、項目還有什么可以迭代的方向?
10、Redisson的看門狗一直續(xù)鎖,會不會導致鎖永遠不會釋放?怎么避免“無限期續(xù)鎖”的?一開始設置較大的鎖時間不就好了?
11、項目有沒有上線?
#拼多多暑期實習#
追問:
(1)synchronized的可見性問題
(2)int數組的初始化,從內存上發(fā)生了什么事情?
(3)這個內存區(qū)域跟棧上的局部變量表怎么聯系?
(4)方法調用的時候,怎么把這個堆里面的內容傳進去?
(5)int數組什么時候會被垃圾回收?
(6)java應用程序什么時候會發(fā)生內存泄漏?
2、代碼改進題:一個游戲類根據角色名字執(zhí)行不同的內容:方法有performaction、attack、useSkill
(1)看哪些地方可以改進?
(2)繼承還是封裝接口?
(3)是繼承普通類還是抽象類?
(4)在main里面調用方式怎么修改?
3、項目背景?
4、lua腳本跟冪等支付有什么關系?為什么需要lua腳本?腳本里面有什么指令?
5、redis和mysql的一致性問題?如何對賬?怎么保證中間狀態(tài)的單子不影響對賬?
6、單點登錄是什么?
7、系統(tǒng)有進行過壓測或者其他方面的測試嗎?瓶頸在哪個環(huán)節(jié)?
8、RabbitMQ的執(zhí)行過程?持久化怎么做?
9、項目還有什么可以迭代的方向?
10、Redisson的看門狗一直續(xù)鎖,會不會導致鎖永遠不會釋放?怎么避免“無限期續(xù)鎖”的?一開始設置較大的鎖時間不就好了?
11、項目有沒有上線?
#拼多多暑期實習#
全部評論
幾天后發(fā)現掛了的?
相關推薦

點贊 評論 收藏
分享

點贊 評論 收藏
分享