Java 面试题
精选 Java 后端开发高频面试真题,涵盖各大模块核心考点。
面试题模块
| 模块 | 说明 |
|---|---|
| Java 基础面试题 | 面向对象、String、异常、反射、泛型、IO 等高频面试题 |
| 集合面试题 | HashMap、ConcurrentHashMap、ArrayList、Set 等核心面试题 |
| 并发面试题 | synchronized、Lock、线程池、volatile、CAS、AQS 等面试题 |
| JVM 面试题 | 内存模型、类加载、垃圾回收、调优、OOM 排查等面试题 |
| Spring 面试题 | IoC、AOP、事务、Spring Boot 自动配置、Spring MVC 等面试题 |
| 数据库面试题 | MySQL 索引、事务、锁、Redis 缓存、持久化等面试题 |
| 设计模式面试题 | 单例、工厂、代理、策略等设计模式在 Java 中的应用 |
| 微服务面试题 | Spring Cloud、分布式事务、CAP、服务治理等面试题 |
面试准备建议
- 基础扎实:Java 基础、集合、并发是面试必考,务必深入理解源码
- 深入原理:不要只停留在会用,要理解底层实现原理
- 项目经验:准备好项目中的亮点和难点,能清晰表达技术方案
- 系统设计:大厂面试通常会有系统设计题,多练习多思考