---
home: true
icon: home
title: Java 面试指南
description: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
heroImage: /logo.svg
heroText: JavaGuide
tagline: 「Java学习 + 面试指南」涵盖 Java 程序员需要掌握的核心知识
head:
- - meta
- name: keywords
content: JavaGuide,Java面试,Java学习,Java基础,JVM,并发编程,Spring,MySQL,Redis,系统设计,后端面试
- - meta
- property: og:site_name
content: JavaGuide
- - meta
- property: og:title
content: JavaGuide(Java学习&面试指南)
- - meta
- property: og:description
content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
- - meta
- property: og:type
content: website
- - meta
- property: og:url
content: https://javaguide.cn/
- - meta
- property: og:image
content: https://javaguide.cn/logo.png
- - meta
- name: twitter:card
content: summary_large_image
- - meta
- name: twitter:title
content: JavaGuide(Java学习&面试指南)
- - meta
- name: twitter:description
content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
- - meta
- name: twitter:image
content: https://javaguide.cn/logo.png
- - link
- rel: canonical
href: https://javaguide.cn/
- - script
- type: application/ld+json
- |-
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "JavaGuide",
"url": "https://javaguide.cn/",
"description": "「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。",
"inLanguage": "zh-CN"
}
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 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。
- [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。
## 🚀 面试突击版本
很多同学有“临时突击面试”的需求,所以我专门做了一个 [JavaGuide 面试突击版](https://interview.javaguide.cn/home.html):在 [JavaGuide](https://javaguide.cn/home.html) 原有内容基础上做了大幅精简,只保留高频必考重点,并一直持续更新。
在这些“精简后的重点”里,我又额外用 ⭐️ 标出了**重点中的重点**,方便你优先浏览、快速记忆。
同时提供亮色(白天)和暗色(夜间)PDF,**需要打印的同学记得选亮色版本**,纸质阅读体验会更好。
如果你**时间比较充裕**,更推荐直接在 [JavaGuide 官网](https://javaguide.cn/) 上**系统学习**:内容比突击版更全面、更深入,更适合打基础和长期提升。
**突击版本网站入口**:[interview.javaguide.cn](https://interview.javaguide.cn/)
对应的 PDF 版本,可以直接在公众号后台回复“**PDF**”获取:
## 🌐 关于网站
JavaGuide 已经持续维护 6 年多了,累计提交了接近 **6000** commit ,共有 **570+** 多位贡献者共同参与维护和完善。真心希望能够把这个项目做好,真正能够帮助到有需要的朋友!
如果觉得 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)(统一回复大家的一些疑问)