--- home: true icon: home title: JavaGuide(Java 面试 & 后端通用面试指南) description: JavaGuide 是一份 Java 面试和后端通用面试指南,同时覆盖数据库/MySQL、Redis、分布式、高并发、高可用、系统设计等通用后端知识,适用于校招/社招复习。 heroImage: /logo.svg heroText: JavaGuide tagline: Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发与系统设计 head: - - meta - name: keywords content: JavaGuide,Java面试,Java面试指南,Java八股文,后端面试,后端开发,数据库面试,MySQL面试,Redis面试,分布式,高并发,高性能,高可用,系统设计,消息队列,缓存,计算机网络,Linux - - 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: |- 鄂ICP备2020015769号-1 | 主题: VuePress Theme Hope --- ## 🔥必看 - [Java 面试指南](./home.md)(⭐网站核心):Java 学习&面试指南(Go、Python 后端面试通用,计算机基础面试总结)。 - [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) - **分布式系列**:[分布式 ID 介绍 & 实现方案总结](https://javaguide.cn/distributed-system/distributed-id.html)、[分布式锁常见实现方案总结](https://javaguide.cn/distributed-system/distributed-lock-implementations.html) ## 🚀 PDF 版本 & 面试交流群 - 如果你更喜欢 **PDF**(比如通勤/离线阅读/打印学习),扫描下方二维码,后台回复“**PDF**”即可获取最新版(持续更新,详细介绍见:**[2026 最新后端面试 PDF 资料](./interview-preparation/pdf-interview-javaguide.md)**)。 - 如果你需要加入后端面试交流群,扫描下方二维码,后台回复“**微信**”即可加群。 JavaGuide 公众号 ## 🌐 关于网站 JavaGuide 已经持续维护 6 年多了,累计提交了 **\*\*\*\***6000+**\***\*** commit ,共有 \***\*\***\*620+\*\*\***\*\*\* 多位贡献者共同参与维护和完善。真心希望能够把这个项目做好,真正能够帮助到有需要的朋友! 如果觉得 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)(统一回复大家的一些疑问)