InterviewModeJava

Режим подготовки

Повторяй теорию и решай практические задачи по Java, Spring, SQL и другим темам технического интервью. Сначала ответь сам, затем сравни ответ с разбором и отметь результат. Тренажёр подберёт новые вопросы и те, которые пора повторить.

584 вопроса и задач в 7 разделах. Можно идти по плану или выбрать отдельную тему. Регистрация не нужна.

Разделы

  • Java Core, JVM и Spring — Вопросы с ответами по Java Core, JVM, коллекциям, многопоточности, Spring и Hibernate. Выбери тему или повтори весь раздел.
  • SQL и PostgreSQL — Вопросы по SQL, транзакциям и PostgreSQL: JOIN, уровни изоляции, индексы, EXPLAIN — и SQL-задачи с решениями.
  • Kafka и брокеры — Обзор раздела о Kafka и брокерах сообщений: устройство Kafka, группы потребителей, репликация и гарантии доставки.
  • Сети — Обзор раздела о сетях: путь запроса от DNS до HTTP, защищённые соединения, REST и gRPC.
  • Код-ревью — Чек-лист код-ревью Java и Spring и практические задачи: найди проблемы в коде и сравни замечания с разбором.
  • Архитектура и System Design — Вопросы по микросервисной архитектуре, паттернам GoF и System Design: требования, хранилища, отказоустойчивость.
  • Алгоритмы и практика — Алгоритмы, задачи на написание Java-кода, инструменты разработки и ситуационные задачи по диагностике сервисов.

Как заниматься

Выбери отдельную тему или начни тренировку по плану. Сначала сформулируй ответ своими словами, как на собеседовании. Затем открой разбор и сравни его со своим объяснением.

Для практической задачи сначала напиши решение или перечисли найденные проблемы в коде. После этого открой ответ и проверь свой ход рассуждений.

Отметь результат: «Ответил» — объяснил суть и важные детали; «Частично» — в ответе были пробелы; «Не ответил» — не смог дать содержательный ответ. В самостоятельном режиме эти отметки ставишь ты.

Что такое интервальное повторение

Тренажёр возвращает вопросы через некоторое время, чтобы проверить, получится ли ответить снова. Очередь зависит от твоих отметок: сложные вопросы повторяются раньше, а после успешных ответов интервал растёт. «Выучено» — статус по твоим отметкам, а не гарантия: такие вопросы тоже будут возвращаться для повторения.

В тренировке по плану сначала идут вопросы, которые пора повторить, затем новые — по порядку тем. Можно отдельно потренировать вопросы с отметкой «Не ответил» или взять случайную подборку.

Как выбрать тему и объём

Если готовишься к конкретному интервью, открой нужный раздел: Java Core и Spring, SQL и PostgreSQL, Kafka, сети, код-ревью, архитектура или алгоритмы. Проходить разделы по порядку не обязательно.

Количество вопросов в тренировке по плану меняется в настройках. Внутри раздела или темы можно повторить всё или только новые и назначенные к повторению.

Где хранится прогресс

Без профиля отметки сохраняются в этом браузере. В настройках можно получить ссылку или QR-код, чтобы скопировать прогресс на другое устройство, — это копия на момент переноса, а не постоянная синхронизация.

Если создать профиль, прогресс подготовки синхронизируется через сервер. История собеседований, которые ты проводишь как интервьюер, хранится отдельно — только в браузере.

Статистика показывает твои отметки и очередь повторения. Она помогает планировать занятия, но не является оценкой готовности к вакансии.