日期: 一面(3.17)崗位:Java開發(fā)實習生地點:南京背景: 雙非科班、兩段實習經(jīng)歷八股盛宴1. 自我介紹2. Spring的依賴注入有幾種方式?3. Spring的事務傳播你有了解過嗎?4. ArrayList和LinkedList有什么區(qū)別?5. Java中實現(xiàn)多線程有哪幾種方式?6. 線程池有哪些核心參數(shù)?7. Spring的IOC和AOP的實現(xiàn)原理是什么?8. AOP的使用場景有哪些?9. Spring的循環(huán)依賴問題講講?10. SpringBoot的自動裝配原理是什么?11. @ConfigurationProperties和@value有什么區(qū)別?12. MyBatis中xml里面的常用標簽有哪些?13. MyBatis中一級緩存和二級緩存有什么差別?14. Redis的持久化有哪些方式?15. 緩存穿透、緩存擊穿、緩存雪崩是什么?16. Redis實現(xiàn)分布式鎖有哪些方案?17. 大文件應該怎么上傳?如何實現(xiàn)斷點續(xù)傳?18. WebSocket和SSE有什么區(qū)別?19. chatgpt、deepseek這種使用到了sse,那么每次請求都會建立一次HTTP連接,請求結(jié)束后斷開連接,下次請求的時候還需要重新建立連接,那么ai是怎么知道你之前發(fā)的內(nèi)容呢,這個有了解過嗎?20. OCR怎么用的?云廠商的還是其他第三方庫的?21. python有了解過嗎,前端會嗎?22. 消息中間件有用過嗎?Kafka、RocketMQ、RabbitMQ有什么區(qū)別,使用場景是什么?#亞信科技#