美團一面
美團一面 核心本地商業(yè)-到家研發(fā)平臺 20250324
抽象類跟接口類有什么區(qū)別,應(yīng)用場景有什么不同
我們在使用線程池的時候這個線程的數(shù)量為什么不設(shè)置越大越好
最大線程數(shù)為什么要略大于核心線程數(shù)
你在進行開發(fā)項目的時候,你有沒有遇到過一些慢查詢,你是怎么去分析和解決的舉一個實際的例子
分布式鎖如果過期了任務(wù)沒有執(zhí)行完怎么辦
如果定時任務(wù)如何執(zhí)行失敗了怎么辦:1.用redis記錄狀態(tài),采用監(jiān)護線程延遲x分鐘去查詢重試 2. 用MQ,spring retry有本地重試機制,執(zhí)行失敗,spring的監(jiān)聽機制返回nack,參數(shù)設(shè)置false,不加入到原隊列,而是加入的私信交換機中,對死信交換機中的消息進行補償。3。使用xxl-job分布式任務(wù)調(diào)度架構(gòu),路由策略選擇-故障轉(zhuǎn)移+重試機制,日志分析,郵件報警
做的冪等性校驗有沒有防不住的情況
針對于下單這部分接口,因為我們現(xiàn)在的服務(wù)是分布式服務(wù),有扣減庫存的一個服務(wù),也有訂單的一個服務(wù),那現(xiàn)在。如果說:扣減庫存成功了,但是下單失敗了。也就是說訂單存儲到數(shù)據(jù)庫失敗了,怎么辦?
算法:
有序數(shù)組中隨機找兩個數(shù),大于k的概率
抽象類跟接口類有什么區(qū)別,應(yīng)用場景有什么不同
我們在使用線程池的時候這個線程的數(shù)量為什么不設(shè)置越大越好
最大線程數(shù)為什么要略大于核心線程數(shù)
你在進行開發(fā)項目的時候,你有沒有遇到過一些慢查詢,你是怎么去分析和解決的舉一個實際的例子
分布式鎖如果過期了任務(wù)沒有執(zhí)行完怎么辦
如果定時任務(wù)如何執(zhí)行失敗了怎么辦:1.用redis記錄狀態(tài),采用監(jiān)護線程延遲x分鐘去查詢重試 2. 用MQ,spring retry有本地重試機制,執(zhí)行失敗,spring的監(jiān)聽機制返回nack,參數(shù)設(shè)置false,不加入到原隊列,而是加入的私信交換機中,對死信交換機中的消息進行補償。3。使用xxl-job分布式任務(wù)調(diào)度架構(gòu),路由策略選擇-故障轉(zhuǎn)移+重試機制,日志分析,郵件報警
做的冪等性校驗有沒有防不住的情況
針對于下單這部分接口,因為我們現(xiàn)在的服務(wù)是分布式服務(wù),有扣減庫存的一個服務(wù),也有訂單的一個服務(wù),那現(xiàn)在。如果說:扣減庫存成功了,但是下單失敗了。也就是說訂單存儲到數(shù)據(jù)庫失敗了,怎么辦?
算法:
有序數(shù)組中隨機找兩個數(shù),大于k的概率
全部評論
接好運
撈,約二面了嘛?
相關(guān)推薦