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

Мок-собеседование Java-разработчика: паттерны, исключения и код-ревью

Открытое мок-собеседование Java-разработчика с примерно семью месяцами опыта, пять из которых — в X5. После самопрезентации о сервисе рецептов и заказов продуктов интервьюер спрашивает о Java и Spring, а в практической части предлагает провести код-ревью учебного pull request.

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

Открыть на YouTube

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

Запись показывает открытое мок-собеседование Java-разработчика, работающего в X5 около пяти месяцев. Кандидат описывает платформу рецептов и заказов продуктов, затем отвечает на вопросы о паттернах проектирования, Spring AOP и обработке исключений, Java Collections и Stream API, функциональных интерфейсах, внедрении зависимостей, scope бинов, Spring Boot и конфликтах зависимостей. В практической части он разбирает pull request: DI и Lombok, модели пользователя, JPA-репозитории, REST-вызовы и транзакции, кэширование, денежные расчёты с BigDecimal, логирование и результат выполнения операции. В финальном фидбэке наставник отмечает хорошую теоретическую базу, но недостаток практической глубины, и оценивает кандидата примерно как Junior+ / Middle−.

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

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

  • Рассказывая об исключениях, приводите конкретный checked exception и место его обработки.
  • При код-ревью проверяйте зависимости, источник моделей и ответственность сервисного слоя.
  • Длинный метод лучше разделять на небольшие операции с ясной задачей.
  • Опыт проекта следует объяснять через реализованные функции и архитектурный контекст.
  • План развития после интервью должен опираться на конкретные технические пробелы.

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

1:25:06
BackendMiddle

Мок-техническое собеседование Java-разработчика: от ООП до микросервисов

Запись независимого мок-технического собеседования Java-разработчика: кандидат отвечает на вопросы по Java Core, многопоточности, коллекциям, Spring, Kafka, Docker и микросервисам; интервьюер уточняет ответы и в конце даёт развивающую обратную связь.

1:25:40
BackendIntern

Java: тестовое собеседование разработчика

Мок-техническое собеседование начинающего Java backend-разработчика без коммерческого опыта. После самопрезентации и обсуждения пет-проектов интервьюер разбирает Java Collections, String и исключения, базы данных и индексы, проводит код-ревью Spring Boot и задачу по системному дизайну сервиса уведомлений. В финале обсуждаются OAuth 2.0, Docker, Git, Future/CompletableFuture и даются рекомендации по подготовке.