Вернуться в каталог собеседований

Разбор live coding на мок-собеседовании Java-разработчика

Кандидат решает и обсуждает Java-задачу с интервьюером. Запись охватывает слои приложения, DI, Spring-аннотации и оценку подхода к коду.

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,4 тыс.
  • Лайки на YouTube: 23
Открыть на YouTube

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

Ведущий проводит обновлённый формат мок-собеседования с live coding для Java-разработчика. Кандидат читает и меняет код задачи, а интервьюер уточняет, почему операции с базой следует вынести в репозиторий и сервисный слой, когда нужны интерфейсы и как работает принцип инверсии зависимостей. Отдельно проверяются аннотации Spring, распознавание бина и свойства entity. В финале ведущий разбирает ход решения: предлагает прежде понять исходную проблему, дочитать код и только затем выбирать изменения, отмечая неуверенность кандидата. После интервью есть рекламный блок.

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

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

  • Перед изменениями нужно сформулировать, какую проблему решает код.
  • Слой доступа к данным и бизнес-логику стоит отделять от контроллера.
  • Dependency Inversion требует зависеть от абстракций, когда это оправдано.
  • На интервью могут спросить, как Spring распознаёт репозиторий и внедряет бин.
  • При live coding важно сначала дочитать контекст задачи.

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