Skip to main content
ClaudeWave
EN, English
Snailclimb / Subagents

JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

  • 159.2k stars
  • 46.1k forks
  • 18 open issues
  • Language: JavaScript
  • License: Apache-2.0
  • updated

Install

Terminal
git clone https://github.com/Snailclimb/JavaGuide && cp JavaGuide/*.md ~/.claude/agents/
  1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
  2. Start a new Claude Code session to load the agents.
  3. Delegate work to them with the Task/Agent tool or by name.

Editor's note

JavaGuide is a comprehensive Chinese-language study and interview preparation resource for Java backend developers, covering Java fundamentals, JVM internals, concurrency, collections source code analysis, IO models, databases (MySQL, Redis, Redisson), distributed systems, high-concurrency patterns, and system design. The project does not function as a Claude subagent collection or MCP integration despite its topic tags; it is a documentation repository hosted on GitHub and readable online at javaguide.cn. A companion section covers AI application development topics including LLM, RAG, MCP, and Claude Code, linking to a separate AIGuide project. A notable practical component is an AI-assisted interview platform built with Spring Boot 4.0, Java 21, and Spring AI 2.0, incorporating a RAG knowledge base and presented as a beginner-friendly portfolio project. With over 156,000 GitHub stars, the repository primarily benefits Chinese-speaking Java developers preparing for technical interviews at mid-to-large technology companies.

Installable items

1 items in this repository

分享 drawio-chart Skill 的设计思路、安装方式和使用流程,说明为什么技术文章配图更适合保留 draw.io 源文件,以及如何让 Agent 生成可维护的流程图、架构图和模块关系图。

Install
README

Subagents overview

Full README on GitHub

English | 日本語 | 简体中文

logo

GitHub | Gitee

  • 大模型实战项目: ⭐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 版)》 (强烈建议阅读多遍!)。

新特性

计算机基础

操作系统

网络

知识点/面试题总结:

重要知识点详解:

数据结构

图解数据结构:

其他常用数据结构:

Topics
agentaicontext-engineeringdeepseekinterviewjavamcpmysqlredisredissonskillsspringaisystem-design
Frequently asked

What people ask about JavaGuide

What is Snailclimb/JavaGuide?

Snailclimb/JavaGuide is subagents for the Claude AI ecosystem. Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发 It has 159.2k GitHub stars and its last recorded update is dated 2026-10-16.

How do I install JavaGuide?

You can install JavaGuide by cloning the repository (https://github.com/Snailclimb/JavaGuide) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Snailclimb/JavaGuide safe to use?

Our security agent has analyzed Snailclimb/JavaGuide and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains Snailclimb/JavaGuide?

Snailclimb/JavaGuide is maintained by Snailclimb. The last recorded GitHub activity is dated 2026-10-16, with 18 open issues.

Are there alternatives to JavaGuide?

Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.

Maintain this repo? Show its Trust Score in your README

The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.

ClaudeWave Trust Score for Snailclimb/JavaGuide
Markdown (README)
[![ClaudeWave Trust Score for Snailclimb/JavaGuide](https://claudewave.com/api/badge/snailclimb-javaguide)](https://claudewave.com/en/repo/snailclimb-javaguide)
HTML
<a href="https://claudewave.com/en/repo/snailclimb-javaguide"><img src="https://claudewave.com/api/badge/snailclimb-javaguide" alt="ClaudeWave Trust Score for Snailclimb/JavaGuide" width="320" height="64"></a>

What the badge means and how the score is computed

Alternatives

See all
Project homepage
https://javaguide.cn