Популярный проект
Snailclimb/JavaGuide
Открытый гид по подготовке к Java-собеседованиям: Java, JVM, базы данных, распределённые системы, системный дизайн и AI-разработка.
- Stars
- ★ 158.1k ↗ +260 за 7 дней
- Forks
- ⑂ 46.2k
- Язык
- JavaScript
- Статус
- В канале 8 июл. 2026 г.
AI-разбор
JavaGuide — это масштабный открытый справочник для подготовки к собеседованиям на Java-бэкенд-разработчика. Охватывает основы Java, коллекции, многопоточность, JVM, новые версии языка, операционные системы, сети, структуры данных и алгоритмы, базы данных (MySQL, Redis, MongoDB), фреймворки (Spring, Spring Boot, MyBatis), системный дизайн, безопасность и распределённые системы. Дополнительно включает отдельный раздел по разработке AI-приложений: LLM, агенты, RAG, MCP, Spring AI. Подходит как систематический план подготовки от нуля до уровня middle/senior.
Java-бэкенд-разработчики, готовящиеся к техническим собеседованиям, студенты и джуны, изучающие Java, а также инженеры, переходящие в AI-разработку на бэкенде
Что внутри
- Подробные конспекты по Java: базовые вопросы, коллекции с разбором исходников, многопоточность, JVM, новые фичи до Java 25
- Разделы по компьютерным основам: ОС, сети (TCP/IP, HTTP), структуры данных, алгоритмы
- Глубокое покрытие баз данных: MySQL (индексы, транзакции, MVCC, журналы), Redis, MongoDB
- Системный дизайн, паттерны проектирования, Spring/Spring Boot, безопасность, распределённые системы (CAP, Raft, ZooKeeper, RPC, шлюзы, блокировки, транзакции)
- Отдельный гид по AI-разработке: LLM, агенты, RAG, MCP, Spring AI, Claude Code, Codex
Где применять
- Системная подготовка к собеседованиям на Java-бэкенд от junior до senior
- Повторение конкретных тем перед интервью: JVM, многопоточность, MySQL, Redis, распределённые системы
- Изучение Spring, Spring Boot, MyBatis и сопутствующих фреймворков с прицелом на практику
- Освоение разработки AI-приложений на бэкенде: интеграция LLM, агенты, RAG, MCP
Темы