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

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

Публичное мок-собеседование Java-разработчика уровня Senior: кандидат проводит code review сервиса с транзакциями и Kafka, затем отвечает на вопросы по Java Core, Spring, PostgreSQL/JPA, Kafka и микросервисным паттернам.

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

Открыть на YouTube

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

Публичное мок-собеседование Java-разработчика уровня Senior. В первой части кандидат разбирает code review сервиса выставления счёта: внедрение зависимостей, границы транзакции, отправку событий в Kafka и Outbox pattern. Затем следуют вопросы о Saga и двухфазном коммите, многопоточности, виртуальных потоках, Spring, PostgreSQL/JPA, индексах, Kafka, WebFlux и ACID. В финале интервьюер поясняет, что для полноценной оценки Senior потребовались бы более глубокие секции, включая system design.

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

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

  • Saga использует компенсирующие операции и подходит для долгих процессов.
  • Двухфазный коммит нельзя держать открытым неделями.
  • Селективность определяет полезность индекса.
  • Редкое значение в несбалансированной колонке может оправдать индекс.

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