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

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

Техническая секция Java-интервью о Java Core, Spring, базах данных и распределённом кэшировании. В конце участники обсуждают результаты и подготовку.

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

Открыть на YouTube

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

Запись показывает техническое интервью Java-разработчика. Интервьюер знакомит аудиторию с кандидатом и затем проверяет его понимание Java Core: контрактов equals и hashCode, коллекций и возможных коллизий. В архитектурной части собеседующие обсуждают подключение к нескольким базам, connection pool, конфигурацию Spring Boot и выбор бинов. Отдельно кандидат отвечает на вопросы о Redis и вариантах распределённого кэширования, признавая границы собственного опыта. В завершающей части интервьюер и кандидат обсуждают итоги секции, книги и дальнейшую подготовку. Это разговор с уточняющими вопросами и не сводится к лекции ведущего.

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

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

  • Соблюдать контракт equals и hashCode при работе с коллекциями.
  • Оценивать последствия изменяемых полей у объектов в hash-based коллекциях.
  • Явно конфигурировать подключения к нескольким базам в Spring Boot.
  • Понимать различие локального и распределённого кэша.
  • Честно обозначать границы опыта с Redis и интеграцией Spring.

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

1:46:21
BackendSenior

Мок-интервью Java-разработчика: code review, SQL и Spring

Открытое мок-собеседование Java-разработчика: кандидат проводит code review и отвечает на вопросы по SQL и PostgreSQL, многопоточности, Kafka, распределённым транзакциям, Spring, Hibernate/JPA и JVM. В конце интервьюер даёт развёрнутый фидбэк по уровню кандидата.

46:07
BackendSenior

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

Запись реального технического этапа на позицию Senior Java-разработчика в HeadHunter. После самопрезентации и обсуждения команды кандидат отвечает на вопросы по Java, Spring Boot, Hibernate, Kafka, Docker и Kubernetes; затем разбираются асинхронное взаимодействие, Outbox Pattern, многопоточность и live-coding-задача по реализации MyOptional.