Java interview · подготовка
Java-собеседования: гайды, вопросы и тесты¶
Реальные вопросы Java-собеседований по компаниям и грейдам: Java Core, Spring Boot, SQL, Kafka, JVM, многопоточность, live-coding, code review и System Design. Поймите, что именно повторять перед интервью в Сбер, Альфа-Банк, VK, Яндекс, Т1, МТС и другие команды — и проверьте себя в тестах.
- 9компаний с разбором собеса
- 3маршрута по грейдам
- 700+вопросов в тестах
- 13тем для самопроверки
Сначала в Telegram
Новые разборы собеседований и свежие вопросы выходят первыми в Telegram-канале @java_jub. GitHub и сайт — бесплатная база, которую удобно читать, искать и дополнять.
С чего начать¶
-
Java Junior
Старт с нуля, базовый стек и стажировки.
-
Java Middle
Backend-интервью, Spring, SQL, многопоточность.
-
AQA Java
Автотесты, Rest Assured, JUnit 5, WireMock.
-
Банковский backend
Микросервисы, высокие нагрузки, продакшен.
Сбер · Альфа-Банк · Т1 · Лига
-
BigTech / алгоритмы
Live-coding, структуры данных, System Design.
-
Под вакансию
Перевод требований вакансии в план подготовки.
Гайды по компаниям¶
-
Сбер 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.
Более компактная матрица — в списке компаний.
Разборы задач¶
| Задача | Формат |
|---|---|
| X5 Tech · Senior — 8 багов в сервисе расчёта скидок | code review, concurrency, production thinking |
Подготовка по времени¶
Выберите 1–2 релевантных гайда, пройдите чек-листы, повторите HashMap, equals/hashCode, Stream API, Spring DI, SQL JOIN/индексы. Прогоните Express-тест на 15 вопросов.
Добавьте live-coding, 20–30 задач Easy/Medium, повторите транзакции, Kafka, JMM, Docker/Kubernetes по стеку вакансии. Standard-тест на 30 вопросов по слабым темам.
Пройдите маршрут по грейду, соберите ответы на поведенческие вопросы, потренируйте mock interview и разбор кода вслух. Interview-simulation на 60 вопросов.
Что внутри¶
- Формат отбора и типовые этапы интервью.
- Стек и темы, которые спрашивают именно в этой компании.
- Вопросы с короткими подсказками-шпаргалками.
- Практические задачи, live-coding, SQL и code review.
- System Design и поведенческие вопросы там, где они встречаются.
- Финальный чек-лист готовности.
Как пользоваться¶
Откройте гайд по нужной компании и идите сверху вниз. Подсказки под вопросами — это не учебник, а быстрый способ вспомнить ответ по ключевым словам. Если собеседование уже близко, сначала пройдите финальный чек-лист и задачи, а затем закрепите слабые темы в тестах JavaJub.
Это русскоязычная база для подготовки к Java собеседованию, которая закрывает типовые запросы: вопросы Java-собеседования, подготовка Java Middle, Spring Boot вопросы, Kafka и SQL на интервью, live coding на Java.
Java вакансии и подготовка под Job¶
Если вы просматриваете Java вакансии, начните с разбора требований вакансии: там показано, как переводить стек из описания вакансии в конкретный план подготовки. Например, Spring Boot + PostgreSQL + Kafka превращается в повторение DI, транзакций, индексов, consumer groups и delivery guarantees, а не в абстрактное «повторить Java».
Популярные запросы¶
- Java собеседование: вопросы и подготовка.
- Java вопросы с собеседований по компаниям.
- Java вакансии: что спрашивают и как готовиться.
- Java Middle interview и backend-интервью.
- Spring Boot вопросы и
@Transactional. - Kafka interview: consumer groups, offsets и delivery guarantees.
- SQL interview: индексы,
JOIN,EXPLAIN, транзакции. - AQA Java: Rest Assured, JUnit 5 и WireMock.
Как помочь¶
Если у вас был реальный Java-собес, пришлите вопросы через Issues или Pull Request. Особенно ценны: компания, грейд, стек, формат live-coding, вопросы по Java/Spring/SQL/Kafka и что оказалось неожиданным. Правила оформления — в CONTRIBUTING.md.
Канал¶
Гайды берутся из Telegram-канала JavaJub. Там разборы выходят первыми, плюс свежие вопросы с собесов, задачи и обсуждения: @java_jub. Если материал пригодился — поставьте звезду, так его найдут другие.
Лицензия¶
Контент распространяется по CC BY 4.0: можно делиться и использовать с указанием авторства (JavaJub, https://t.me/+vDYjUmPrBYZmMTAy).