---
home: true
icon: home
title: JavaGuide（Java 面试 & 后端通用面试指南）
description: JavaGuide 是一份 Java 面试和后端通用面试指南，同时覆盖数据库/MySQL、Redis、分布式、高并发、高可用、系统设计、AI 应用开发等知识，适用于校招/社招复习。
heroImage: /logo.svg
heroText: JavaGuide
tagline: Java 面试 & 后端通用面试指南，覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
head:
  - - meta
    - name: keywords
      content: JavaGuide,Java面试,Java面试指南,Java八股文,后端面试,后端开发,数据库面试,MySQL面试,Redis面试,分布式,高并发,高性能,高可用,系统设计,消息队列,缓存,计算机网络,Linux,AI面试,AI应用开发,Agent,RAG,MCP,LLM,AI编程
  - - meta
    - property: og:type
      content: website
  - - meta
    - property: og:url
      content: https://javaguide.cn/
  - - meta
    - property: og:image
      content: https://javaguide.cn/logo.png
actions:
  - text: 开始阅读
    link: /home.md
    type: primary
  - text: 知识星球
    link: /about-the-author/zhishixingqiu-two-years.md
    type: default
footer: |-
  <a href="https://beian.miit.gov.cn/" target="_blank">鄂ICP备2020015769号-1</a> | 主题: <a href="https://theme-hope.vuejs.press/" target="_blank">VuePress Theme Hope</a>
---

## 🔥必看

- [后端面试指南](./home.md)（⭐网站核心）：Java 学习&面试指南（Go、Python 后端面试通用,计算机基础面试总结）。
- [AI 应用开发面试指南](./ai/)（⭐新增）：深入浅出掌握 AI 应用开发核心知识，涵盖大模型基础、Agent、RAG、MCP 协议等高频面试考点。
- [Java 优质开源项目](./open-source-project/)：收集整理了 Gitee/Github 上非常棒的 Java 开源项目集合，按实战项目、系统设计、工具类库等维度做了精细分类，持续更新维护！
- [优质技术书籍推荐](./books/)：优质技术书籍推荐合集，涵盖了从计算机基础、数据库、搜索引擎到分布式系统、高可用架构的全方位内容，持续更新维护！
- **面试资料补充**：
  - [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html)：四年打磨，和 JavaGuide 开源版的内容互补，带你从零开始系统准备后端面试！
  - [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html)：30+ 道高频系统设计和场景面试，助你应对当下中大厂面试趋势。
- **大模型实战项目**： [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html)（基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 ，非常适合作为学习和简历项目，学习门槛低）。

## 🌟文章推荐

- **面试准备**： [Java 后端面试通关计划（涵盖后端通用体系）](https://javaguide.cn/interview-preparation/backend-interview-plan.html)（如果你想要系统准备 Java 后端面试但又不知道如何开始的，一定要看这篇）
- **Java 系列**：[Java 学习路线 (最新版，4w + 字)](https://javaguide.cn/interview-preparation/java-roadmap.html)、[Java 基础常见面试题总结](https://javaguide.cn/java/basis/java-basic-questions-01.html)、[Java 集合常见面试题总结](https://javaguide.cn/java/collection/java-collection-questions-01.html)、[JVM 常见面试题总结](https://interview.javaguide.cn/java/java-jvm.html)
- **计算机基础**：[计算机网络常见面试题总结](https://javaguide.cn/cs-basics/network/other-network-questions.html)、[操作系统常见面试题总结](https://javaguide.cn/cs-basics/operating-system/operating-system-basic-questions-01.html)
- **数据库系列**：[MySQL 常见面试题总结](https://javaguide.cn/database/mysql/mysql-questions-01.html)、[Redis 常见面试题总结](https://javaguide.cn/database/redis/redis-questions-01.html)
- **分布式系列**：[分布式高频面试题总结](https://interview.javaguide.cn/distributed-system/distributed-system.html)
- **AI 应用开发**：[万字拆解 LLM 运行机制](https://javaguide.cn/ai/llm-basis/llm-operation-mechanism.html)（深入剖析大模型底层原理）、[万字详解 RAG 基础概念](https://javaguide.cn/ai/rag/rag-basis.html)（企业级 AI 应用核心技术）

## 🚀 PDF 版本 & 面试交流群

- 如果你更喜欢 **PDF**（比如通勤/离线阅读/打印学习），扫描下方二维码，后台回复“**PDF**”即可获取最新版（持续更新，详细介绍见：**[2026 最新后端面试 PDF 资料](./interview-preparation/pdf-interview-javaguide.md)**）。
- 如果你需要加入后端面试交流群，扫描下方二维码，后台回复“**微信**”即可加群。

<img src="https://oss.javaguide.cn/github/javaguide/gongzhonghao-javaguide.png" alt="JavaGuide 公众号" style="zoom: 43%; display: block; margin: 0 auto;" />

## 🌐 关于网站

JavaGuide 已经持续维护 6 年多了，累计提交 **6000+** commit ，共有 **620+** 多位贡献者共同参与维护和完善。

网站内容覆盖：

- **后端面试**：Java 基础、集合、并发、JVM、MySQL、Redis、分布式、系统设计等核心知识。
- **AI 应用开发**：大模型（LLM）基础、Agent 智能体、RAG 检索增强生成、MCP 协议等前沿技术。

真心希望能够把这个项目做好，真正能够帮助到有需要的朋友！

如果觉得 JavaGuide 的内容对你有帮助的话，还请点个免费的 Star（绝不强制点 Star，觉得内容不错有收获再点赞就好），这是对我最大的鼓励，感谢各位一路同行，共勉！传送门：[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)。

- [项目介绍](./javaguide/intro.md)（JavaGuide 的诞生）
- [贡献指南](./javaguide/contribution-guideline.md)（期待你的贡献，奖励丰富）
- [常见问题](./javaguide/faq.md)（统一回复大家的一些疑问）
