Реальные вопросы для Java-собеседований по компаниям: Java Core, Spring Boot, SQL, Kafka, JVM, многопоточность, live-coding, code review и System Design. Проект помогает быстро понять, что именно повторять перед интервью в Сбер, Альфа-Банк, VK, Яндекс, Т1, МТС и другие команды.
Новые разборы собеседований и свежие вопросы сначала выходят в Telegram-канале @java_jub. GitHub — бесплатная база, которую удобно читать, искать и дополнять.
| Если вы готовитесь к... | Откройте |
|---|---|
| Java Junior | маршрут Junior · ITK Academy · SberSeasons |
| Java Middle | маршрут Middle · Сбер · Альфа-Банк · Лига |
| AQA Java | маршрут AQA · МТС Банк AQA |
| Банковский backend | Сбер · Альфа-Банк · Т1 Иннотех · Лига |
| BigTech / алгоритмы | VK · Яндекс Путешествия |
| Повторение по темам | индекс тем |
| Самопроверка знаний | тесты на GitHub Pages |
| Компания | Грейд | Фокус интервью |
|---|---|---|
| Сбер | Java Middle | Java Core, JVM, Collections, Multithreading, Spring, SQL, System Design |
| Сбер — стажировка SberSeasons | Java Trainee | Java Core, ООП, коллекции, SQL, алгоритмы, Spring, Git |
| Альфа-Банк (Alfa Digital) | Java Middle | Spring Boot, Kafka, PostgreSQL, Docker, Kubernetes, JUnit, микросервисы |
| Т1 Иннотех | Java Junior/Middle | Spring Boot, Hibernate, PostgreSQL, Kafka, Docker, code review |
| VK | Java Middle | Java 21, Spring Boot 3, Kafka, PostgreSQL, Kubernetes, gRPC, алгоритмы |
| Яндекс Путешествия | Java Middle | Java/Kotlin, Spring Boot, PostgreSQL, YDB, алгоритмы, System Design |
| МТС Банк | AQA Java Junior | Rest Assured, JUnit 5, PostgreSQL, Kafka, WireMock, Allure |
| ITK Academy | Java Junior | Java, Spring, Spring Boot, Docker, SQL, Git, OAuth |
| Лига Цифровой Экономики | Java Middle | Java 11+, Spring, Hibernate, PostgreSQL, JUnit, Docker, Jenkins |
Более компактная матрица есть в companies.md.
| Задача | Формат |
|---|---|
| X5 Tech · Senior — 8 багов в сервисе расчёта скидок | code review, concurrency, production thinking |
| Срок | Что делать |
|---|---|
| 3 дня | Выберите 1–2 релевантных гайда, пройдите чек-листы, повторите HashMap, equals/hashCode, Stream API, Spring DI, SQL JOIN/индексы. |
| 7 дней | Добавьте live-coding, 20–30 задач Easy/Medium, повторите транзакции, Kafka, JMM, Docker/Kubernetes по стеку вакансии. |
| 14 дней | Пройдите маршрут по грейду, соберите ответы на поведенческие вопросы, потренируйте mock interview и разбор кода вслух. |
- Формат отбора и типовые этапы интервью.
- Стек и темы, которые спрашивают именно в этой компании.
- Вопросы с короткими подсказками-шпаргалками.
- Практические задачи, live-coding, SQL и code review.
- System Design и поведенческие вопросы там, где они встречаются.
- Финальный чек-лист готовности.
Откройте гайд по нужной компании и идите сверху вниз. Подсказки под вопросами — это не учебник, а быстрый способ вспомнить ответ по ключевым словам. Если собеседование уже близко, сначала пройдите финальный чек-лист и задачи.
Это русскоязычная база для подготовки к Java собеседованию, но она также закрывает типовые поисковые темы: Java interview questions, Java Middle interview, Spring Boot interview questions, Kafka interview, SQL interview и live coding Java.
Если у вас был реальный Java-собес, можно прислать вопросы через Issues или Pull Request. Особенно ценны: компания, грейд, стек, формат live-coding, вопросы по Java/Spring/SQL/Kafka и что оказалось неожиданным.
Правила оформления — в CONTRIBUTING.md.
Гайды берутся из Telegram-канала JavaJub. Там разборы выходят первыми, плюс свежие вопросы с собесов, задачи и обсуждения: @java_jub.
Если материал пригодился — поставьте звезду, так его найдут другие.
Контент распространяется по CC BY 4.0: можно делиться и использовать с указанием авторства (JavaJub, https://t.me/+6GwSVWu9VIxlN2Yy).