面經(jīng)
1. 寫一個簡單的登錄接口的Controller,包含用戶ID和密碼字段。
2. 對于POST請求,你是直接用參數(shù)接收,還是封裝成對象接收?
3. 你在工作中是如何進(jìn)行參數(shù)非空校驗的?
4. 請寫一個程序:創(chuàng)建三個線程T1、T2、T3,依次打印A-Z,按照T1、T2、T3的順序。
5. 使用了Semaphore,請講一下它的原理。
6. 你了解AOP的實現(xiàn)原理有哪些方式嗎?
7. 為什么選擇使用XXL-Job來做定時任務(wù),它的優(yōu)勢是什么?
8. 你是如何保證任務(wù)的冪等性和任務(wù)失敗后的重試機制的?
9. 你對線程池的核心參數(shù)有印象嗎?你們的線程池是自己寫的還是用封裝好的?
10. 如果CountDownLatch的某個分支線程發(fā)生異常,你是如何處理的?
11. 你是如何估算CountDownLatch的超時時間的?
12. 你優(yōu)化SQL的業(yè)務(wù)場景是什么?最終是如何讓它變快的?
13. 有哪些情況會導(dǎo)致索引失效?
2. 對于POST請求,你是直接用參數(shù)接收,還是封裝成對象接收?
3. 你在工作中是如何進(jìn)行參數(shù)非空校驗的?
4. 請寫一個程序:創(chuàng)建三個線程T1、T2、T3,依次打印A-Z,按照T1、T2、T3的順序。
5. 使用了Semaphore,請講一下它的原理。
6. 你了解AOP的實現(xiàn)原理有哪些方式嗎?
7. 為什么選擇使用XXL-Job來做定時任務(wù),它的優(yōu)勢是什么?
8. 你是如何保證任務(wù)的冪等性和任務(wù)失敗后的重試機制的?
9. 你對線程池的核心參數(shù)有印象嗎?你們的線程池是自己寫的還是用封裝好的?
10. 如果CountDownLatch的某個分支線程發(fā)生異常,你是如何處理的?
11. 你是如何估算CountDownLatch的超時時間的?
12. 你優(yōu)化SQL的業(yè)務(wù)場景是什么?最終是如何讓它變快的?
13. 有哪些情況會導(dǎo)致索引失效?
全部評論
為什么小公司都問得那么難

這都啥東西啊我怎么一點沒聽過
相關(guān)推薦

點贊 評論 收藏
分享
點贊 評論 收藏
分享
04-22 19:00
湖南大學(xué) 運營 
點贊 評論 收藏
分享