Java 后端开发面试题库

精选 613 道 Java 后端面试题,按照学习路径循序渐进组织

开始学习 GitHub 仓库


关于本站

本站收录了 613 道精心整理的 Java 后端开发面试题,涵盖从基础到高级的各个技术领域。

✨ 特色功能

  • 📚 系统化学习路径 - 从 Java 基础到分布式架构,由浅入深
  • 🔍 强大的搜索功能 - 快速查找你需要的题目
  • 🎯 分类清晰 - 20 个技术分类,定位精准
  • 📱 响应式设计 - 支持手机、平板等多种设备

学习路径

本站遵循 “Java语言基础 → 核心底层原理 → 数据存储与中间件 → 主流开发框架 → 分布式架构与微服务” 的深度递进逻辑。

📖 基础篇(1-281 题)

分类 题目数
Java基础 79 题
集合框架 27 题
JVM 67 题
并发编程 109 题

💾 数据层篇(282-445 题)

分类 题目数
数据库MySQL 125 题
Redis 47 题

🔧 框架篇(446-492 题)

分类 题目数
Spring框架 37 题
设计模式 7 题

🌐 分布式篇(493-613 题)

分类 题目数
分布式理论 8 题
分布式ID 2 题
分布式事务 7 题
分布式锁 4 题
分库分表 6 题
微服务 15 题
消息队列 22 题
RPC 15 题
ElasticSearch 6 题
ZooKeeper 13 题
Netty 7 题
架构设计与实战 16 题

🚀 快速开始

  1. 浏览分类 - 使用左侧导航栏选择感兴趣的技术分类
  2. 搜索题目 - 使用顶部搜索框快速查找特定问题
  3. 按序学习 - 每个分类内的题目都按照学习路径排序

🤝 贡献

发现错误或有改进建议?欢迎到 GitHub 提交 Issue 或 Pull Request!


最后更新:2025年11月