JavaGuide README

The project's README from github.com/Snailclimb/JavaGuide. As one markdown file: README.md.

English | 日本語 | 简体中文

logo

GitHub | Gitee

Snailclimb%2FJavaGuide | Trendshift

  • 大模型实战项目: ⭐AI 智能面试辅助平台 + RAG 知识库(基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0,非常适合作为学习和简历项目,学习门槛低)。
  • 面试资料补充:
  • 使用建议 :如果你想要系统准备 Java 后端面试但又不知道如何开始的,可以参考 Java 后端面试通关计划(后端通用)。
  • 求个 Star:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:GitHub | Gitee。
  • 转载须知:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!

AI 应用开发面试指南

面向后端开发者的 AI 应用开发、AI 编程实战与面试指南已开源,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。对标 JavaGuide!有帮助的话,欢迎 Star!

后端面试准备

Java

基础

知识点/面试题总结(必看:+1:):

重要知识点详解:

集合

知识点/面试题总结:

源码分析:

IO

并发

知识点/面试题总结(必看 :+1:)

重要知识点详解:

JVM(必看 :+1:)

JVM 这部分内容主要参考 JVM 虚拟机规范-Java8 和周志明老师的《深入理解 Java 虚拟机(第 3 版)》 (强烈建议阅读多遍!)。

新特性

计算机基础

操作系统

网络

知识点/面试题总结:

重要知识点详解:

数据结构

图解数据结构:

其他常用数据结构:

算法

算法这部分内容非常重要,如果你不知道如何学习算法的话,可以看下我写的:

常见算法问题总结:

另外,GeeksforGeeks 这个网站总结了常见的算法,比较全面系统。

数据库

基础

MySQL

知识点/面试题总结:

重要知识点:

Redis

知识点/面试题总结(必看:+1:):

重要知识点:

MongoDB

搜索引擎

Elasticsearch 常见面试题总结(付费)

JavaGuide 官方公众号

开发工具

Maven

Gradle

Gradle 核心概念总结(可选,目前国内还是使用 Maven 普遍一些)

Docker

Git

系统设计

基础

常用框架

Spring/SpringBoot(必看 :+1:)

知识点/面试题总结 :

重要知识点详解:

MyBatis

MyBatis 常见面试题总结

安全

认证授权

JavaGuide (Snailclimb/JavaGuide)

Searching Database…

159.1K ·GitHub
这是什么?JavaGuide 是一份免费开源的 Java 和后端面试指南:汇集了学习笔记和问答总结,内容涵盖 Java 核心、计算机基础、数据库和系统设计。
它是书、视频课程,还是网站?是一系列文字文章——这个仓库就是一个 VuePress 文档网站的 Markdown 源码,主要在 javaguide.cn 上在线阅读,页面顶部还提供了英文版和日文版的链接。
整份指南都是免费的吗,还是有一部分要收费?核心内容是免费的,但并非全部:Elasticsearch 面试总结明确标注为付费内容,另外像《Java 面试指北》这本书是作为补充资料单独提供的。
我现在不找工作,还有必要看吗?有必要。它也可以当作系统学习后端知识的资料:为不知道从哪里入手的人提供了循序渐进的学习计划,还有一份四万多字的 Java 学习路线。
能离线阅读吗,还是只能在网站上 看?有一个精简的“面试突击版”,配有制作精美的 PDF 可以下载;而且仓库本身就是纯 Markdown,你也可以直接在 GitHub 上阅读每一篇文章。
Java 部分的内容更新得及时吗?这份指南会跟进新版本发布,从 Java 8 到 Java 25 都有逐个新特性的总结,JVM 部分则以官方 JVM 规范和《深入理解 Java 虚拟机》这本书为主要参考。
它也涵盖后端工作中较新的 AI 方向吗?作者还开源了一份配套的 AI 应用开发指南,内容涵盖 LLM、Agent、RAG、MCP、Claude Code 和 Codex,定位是 JavaGuide 的 AI 姊妹篇。
它对面试中非技术方面的东西有帮助吗?有帮助——里面有关于程序员简历怎么写、项目经验怎么讲、如何缓解面试紧张情绪,以及校招没有实习经验该怎么办等方面的指南。
Creator
Snailclimb
Size
179.1 MB
Stars
159.1K
Updated
CommitOct 16
Age
8y
Commits · 90 Days