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

Тестовое собеседование Java Tech Lead

Кандидат обсуждает DDD, платёжную архитектуру, согласованность распределённых систем, Kafka и инженерные процессы.

Eugene Suleimanov
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 7,3 тыс.
  • Лайки на YouTube: 213
Открыть на YouTube

Таймлайн

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

Интервьюер проводит техническое собеседование Java Tech Lead. Кандидат разбирает DDD, value objects и границы доменной модели на примере платёжной системы, сравнивает синхронное и асинхронное взаимодействие сервисов, retry и стратегии кэширования. Отдельная задача посвящена exactly-once при Kafka: ключам партиционирования, outbox и защите от дубликатов. Далее обсуждаются оптимизация endpoint, mTLS, доставка изменений в production, инциденты, конфликты в команде и внедрение инженерных практик. В конце интервьюер даёт краткую обратную связь. В комментариях зритель связывает обсуждаемые термины и процессы со Сбером.

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

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

  • Value objects помогают удерживать бизнес-инварианты внутри use case.
  • Exactly-once требует учитывать дубликаты на пути producer–broker–consumer.
  • Ключ партиционирования сохраняет порядок для связанных сообщений.
  • Архитектурные решения стоит обсуждать вместе с delivery-процессом и работой команды.

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