Spring高频面试真题统计

通过对网上公开的Spring面试题进行处理和分析,统计出了常见的面试真题出现的年份、公司、出现概率等信息。帮助大家求职复习的时候,更有针对性。

由于篇幅所限,这里仅列出前15题,答案和更多题目,可以看 八股精 网站

1. Bean的生命周期有哪些阶段

出现年份:2025,2024,2023,2022 | 出现概率:11.01% | 公司:华为OD, 南威软件, 京东 等56家公司

2. 说下Spring AOP底层原理?

出现年份:2025,2024,2023,2022 | 出现概率:10.46% | 公司:饿了么, 百度, 百联全渠道 等59家公司

3. 请解释AOP、DI、IOC的概念

出现年份:2025,2024,2023,2022 | 出现概率:10.38% | 公司:小米, 搜狐畅游, 华为OD 等58家公司

4. 解释一下Spring AOP ?

出现年份:2025,2024,2023,2022 | 出现概率:7.26% | 公司:小米, 小红书, 杭州中小厂 等42家公司

5. Spring 是如何解决循环依赖的?

出现年份:2025,2024,2023,2022 | 出现概率:5.07% | 公司:字节跳动, 上海丰益信息, 数字马力 等32家公司

6. 什么是控制反转(IOC)?什么是依赖注入?

出现年份:2025,2024,2023,2022 | 出现概率:5.00% | 公司:快手, 京东, 广州奇思科技 等33家公司

7. Spring框架中运用了哪些设计模式?请举例说明。

出现年份:2024,2023,2022 | 出现概率:3.90% | 公司:微企信息, 趣链科技, 安恒信息 等29家公司

8. 请说明@Transactional的失效场景和事务传播方式

出现年份:2025,2024,2023,2022 | 出现概率:3.51% | 公司:杭州中小厂, 字节跳动, 上海丰益信息 等26家公司

9. 请说明@Autowired和@Resource的区别

出现年份:2025,2024,2023,2022 | 出现概率:3.04% | 公司:中科创达, 趣链科技, 美团 等22家公司

10. AOP在哪些地方有应用

出现年份:2024,2023,2022 | 出现概率:3.04% | 公司:浙江炎科信, 百度, 卓望 等26家公司

11. 请说明Spring中IOC的具体实现和实现机制

出现年份:2024,2023,2022 | 出现概率:2.81% | 公司:蔚来, 阿里国际, 顺丰 等18家公司

12. Spring IoC 的实现机制是什么?

出现年份:2025,2024,2023,2022 | 出现概率:2.65% | 公司:平安产险科技中心, 百考丝信息科技, 快手 等21家公司

13. Spring 中常用的注解有哪些?

出现年份:2025,2024,2023,2022 | 出现概率:2.34% | 公司:华为OD, 平海排水, 京东 等20家公司

14. 说一下Spring 事务的传播机制有哪些?

出现年份:2025,2024,2023,2022 | 出现概率:2.03% | 公司:蚂蚁集团, 和赛, 用友 等17家公司

15. 请简述Spring中的事务

出现年份:2025,2024,2023,2022 | 出现概率:1.95% | 公司:高德地图, 瑞幸, 华资 等15家公司

#面试真题统计##面试真题##Spring#
30万真题,揭秘面试官最爱 文章被收录于专栏

本专辑将基于八股精上30万+面试真题分析的结果,精准提炼计算机网络、数据结构、数据库、C++、Java等领域的TOP高频考点,助你高效复习不走弯路!

全部评论
base 南京,机会多多
点赞 回复 分享
发布于 09-06 14:45 贵州

相关推荐

之前在南京某中厂Java后端开发实习面试复盘一、面试基本信息- 面试公司:南京某中厂- 面试岗位:Java后端开发(实习)- 面试时长:一个半小时- 面试官:技术面试官、人事、某总二、技术相关问题(含回答不佳项标记*)1. 进程与线程通信- Java进程之间如何沟通?- *同一个进程中,两个线程要怎么交流?2. 数据结构- Java数据结构了解吗?讲一讲数组的原理。- *ArrayList和LinkedList有什么区别?- 你系统学过数据结构的课吗?(因上一问题回答不佳追加提问)3. 并发与集合- ConcurrentHashMap知道吗?4. 框架相关- *Spring是怎么实现的?- *微服务会吗?- MyBatis是怎么实现的?- 讲一讲IOC和AOP。- 反射知道吗?5. 数据库与缓存- MySQL事务管理、索引、锁都有了解吗?- 知道为什么要用Redis吗?6. 锁与多线程- 乐观锁讲一下。- 乐观锁怎么用它处理多线程问题的?- *你乐观锁是怎么实现的,底层源码看过吗?7. 源码与底层- *看过Redis底层源码吗,它是用C++写的,你能看得懂C++吗?- Redis中ZSet的底层看过吗?8. 消息队列- 项目中为什么用消息队列,不用阻塞队列?- *你项目中用消息队列,消费者和消费者之间是怎么联系的?9. 项目(外卖篇)- 介绍一下你做的项目(面试官会随时打断)。- *WebSocket与Http、Https有什么区别?- 你项目中的多线程是用什么创建的?- 你的第二个项目用什么做的,是只用了web还是有小程序什么?- *前端用的什么,Vue还是什么别的?- 学过前端吗?- 你这个项目,你从哪里找到的,是不是就是在做CRUD?三、非技术部分- 自我介绍一下。- 学Java多久了,是怎么学习的?- 在校成绩怎么样?- 能接受的薪资是多少,最长能实习多久,最快能多久到岗?- 能接受加班吗?(注:标*的为回答不佳的问题)
面试问题记录
点赞 评论 收藏
分享
面试很爽快,首是聊下项目经验,后问题我对块比较熟,当然我对 go ,k8s 比较熟,那就先来这方面热身。1,channel 底层,也扯到 csp2,GMP 模型,goroutine 优势在哪里?3,go 的 gc 原理4,mutex 底层,饥饿模式和正常模式5,map 为啥不安全,sync.map 底层6,go 有哪些常用包,context 如何用?7,协程泄露怎么排查问题8,k8s 架构9,容器和镜像有什么区别,原理是什么?结束热身,然后开始问 AI 大模型相关1,你怎么理解 Agent,你如何从头到尾设计一个 Agent,比如想做一个 code review 这样 Agent,你如何去设计。2,了解 langchina 吗,用过吗,架构是什么,有哪些特征,3,你是如何设计 rag 系统的,整体流程你讲一下包括数据导入,切割等操作。4,向量数据库有了解吗,如 milvus5,milvus 架构和核心组件6,milvus 插入数据时,会经历那些步骤,是如何存储的;还会问查询逻辑7,简单讲下Transformer 的工作流程8,为什么要微调,有哪些技术9,有了解 mcp 协议,a2a 协议,和 Agent 有什么关系最后数据库相关mysql,redis,隔离机制,以及 redis 中如果某个 key 过期了,会立即删除吗?如何做持久化机制。以上大概这么多,有些可能记不住了,反正这问题还是容易回答的。建议可以做一个小的 Agent 应用比如用 langchain 来玩个小项目,或设计一个 rag 项目,然后面试时跟面试官吹牛,把你做过程中对场景需求分析,设计,存储这些流程讲讲明白,不然知识还是零散的。好了,分享到这,希望秋招的伙伴拿到心意 offer~最后我的个人看法,如果有机会去做 Agent,或相关大模型业务,建议早点入局。等后面面试要求更高了,现在可能对你要求很松,毕竟很多公司都才刚开始摸索,谁也不懂,但大家都知道这是未来,所以必须拥抱。当然了,比如 go,k8s,Java 等岗位薪资高的,那你自行选择了,如果你不懂,选择迷茫,也可以咨询我。其实很多岗位公司内部都会“业务+AI”去探索尝试的,早晚的事情,这东西你得懂,也是必备的技能。另外,简历上你写点 AI 的东西,很加分,不信你试试
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务