科大讯飞Java面经
1. 学 Spring Boot 的时候,你主要了解了哪块内容?
2. Spring Boot 和 Spring MVC 比,解决了哪些问题?
3. 你说自动配置简化了 Spring MVC 的配置,那你看过源码吗?逻辑是怎样的?
4. 用 Spring Boot 时,都用过哪些常见的第三方 starter?
5. 如果让你手写一个日志 starter,你的思路是啥?
6. 了解 AOP 吗?
7. 在阿里实习用过 Arthas 吗?
8. 你一般怎么排查项目问题?
9. 学过 JVM 吗?报错了怎么排查?
10. 怎么定位线程阻塞问题?
11. 介绍下不同 JDK 版本里常用的垃圾回收器?
12. Spring Cloud 是通过什么组件实现服务发现的?
13. 了解 Feign 吗?
14. 为啥企业里更喜欢用 RPC 而不是 HTTP?
15. 你实习时做的支付链路比较复杂,是怎么设计熔断和限流的?
16. 如果整个支付链路响应变慢,你会怎么排查?怎么定位是哪个环节出了问题?
17. 了解过哪些熔断降级方案?
18. 这段实习对你成长最大的是什么?
19. 实习时应该接触过一些内部分享,主要关注了哪些方面?
20. 了解大语言模型吗?
21. 了解 RAG 吗?和传统的 ES 有啥区别?
22. 什么是模型训练和推理?
23. 还用过哪些编程语言?
24. 了解云原生和 Docker 吗?