Java 面试内容分享

Java后端面试

全是面试官爱问的核心点

无废话|纯干货|Java基础篇

一、Spring Boot Bean加载流程

  1. 启动SpringApplication

  2. 扫描→注册BeanDefinition

  3. 实例化→依赖注入

  4. 初始化→Bean就绪

核心类

SpringApplication、AbstractApplicationContext、DefaultListableBeanFactory

二、Spring事务传播(必考)

• REQUIRED(默认):有则加入,无则新建

• REQUIRES_NEW:新建独立事务

• 增删改必用,签到/积分独立事务用新事务

三、XXL-Job 分布式原理

• 中心化调度,执行器注册执行

• 分布式锁:MySQL行锁(for update)

• 保证同一任务只被一个节点调度

• 执行端用锁+状态保证只执行一次

四、RocketMQ 消费性能优化

• 加队列、加消费线程

• 扩容消费者实例

• 并发消费、批量消费

• 消费逻辑异步轻量化

五、分布式锁(Redis)

• 加锁:SET key NX EX 原子命令

• 解锁:Lua脚本保证原子性

• 防止死锁、误删锁

六、微服务核心

• 注册发现:Nacos

• 服务调用:Feign

• 限流熔断:Sentinel

• 统一网关、配置中心

背完这套,面试直接开口就答

不绕弯、不啰嗦,句句踩中得分点

#Java面试 #后端面试 #SpringBoot #SpringCloud #XXLJob #RocketMQ #分布式 #面试干货

相关推荐
腻害兔2 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
码智社3 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
触底反弹3 小时前
🔥 2026 大模型选择指南:别再只看 Benchmark 了,这些维度才是关键!
人工智能·面试
萧瑟余晖4 小时前
JDK 26 新特性详解
java·开发语言
马优晨5 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
醇氧5 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
维天说7 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zane19948 小时前
并发 vs 并行:别再傻傻分不清了,一文讲透 Java 并发编程的第一课
java·后端
黄敬峰8 小时前
从零搞懂 useState 与 Fragment:React 函数式组件的基石
面试
噢,我明白了9 小时前
java中Excel的导入和导出(EasyExcel)
java·开发语言·excel