Перейти к содержанию

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 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-собес, пришлите вопросы через Issues или Pull Request. Особенно ценны: компания, грейд, стек, формат live-coding, вопросы по Java/Spring/SQL/Kafka и что оказалось неожиданным. Правила оформления — в CONTRIBUTING.md.

Канал

Гайды берутся из Telegram-канала JavaJub. Там разборы выходят первыми, плюс свежие вопросы с собесов, задачи и обсуждения: @java_jub. Если материал пригодился — поставьте звезду, так его найдут другие.

Лицензия

Контент распространяется по CC BY 4.0: можно делиться и использовать с указанием авторства (JavaJub, https://t.me/+vDYjUmPrBYZmMTAy).