Вернуться в видеотеку

Мок-собеседование по Java Backend: Java Core, Spring и многопоточность

Открытое мок-собеседование по Java Backend: кандидат с четырьмя годами опыта отвечает на вопросы о юнит-тестах, Java Core, многопоточности, Spring и REST. Интервьюер уточняет ответы, разбирает пробелы и в финале оценивает уровень кандидата; после интервью идут вопросы зрителей и презентация менторства Shortcut.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Коротко о видео

Кандидат рассказывает об опыте Java-разработки, включая старый монолит, Spring Boot и Google Cloud, после чего проходит технический мок. Основная часть посвящена юнит-тестированию и мокам, устройству Java, строкам и дженерикам, потокобезопасности, транзакциям и жизненному циклу бинов Spring, а также REST. Интервьюер дополняет и корректирует ответы, а в конце относит кандидата к пограничному уровню Junior+ / Middle-; далее следует публичная сессия вопросов и рекламный блок Shortcut.

Затронутые темы

Что взять на заметку

  • Высокое покрытие кода не доказывает качество тестов: важны осмысленные сценарии и проверки результата.
  • Избыточные моки могут привязать тест к деталям реализации; тестируйте наблюдаемое поведение и изолируйте внешние зависимости.
  • Тесты должны не зависеть от общего изменяемого состояния; структуру Given–When–Then удобно применять для ясных сценариев.
  • volatile обеспечивает видимость изменений между потоками, но не делает операции инкремента атомарными; для счётчиков нужны синхронизация или атомарные классы.
  • В Spring вызов @Transactional-метода из того же объекта обычно обходит прокси, поэтому его транзакционные настройки не применяются отдельно.

Рекомендуем посмотреть

1:26:45
BackendJunior

Java Core: открытое мок-собеседование

Открытое мок-техническое собеседование Java-разработчика. Проверяются Java Core, Spring и backend-практики: equals/hashCode, иммутабельность, generics, паттерны, многопоточность, коллекции, REST, Kafka, Kubernetes, SOLID и Git. В финале кандидат получает разбор ответов и оценку уровня, близкую к Junior.

1:48:59
BackendMiddle

Мок-интервью Java-разработчика

Публичное мок-собеседование Java-разработчика. После вступления и рекламной части интервьюер проверяет Java Core и многопоточность, Spring и транзакции, работу с БД и PostgreSQL, Kafka и тестирование; в финале кандидат получает оценку Middle+.