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

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

Кандидат отвечает на вопросы об observability, Transactional Outbox, кластерах БД, Kafka, Java-конкурентности и протоколах.

Источник: Eugene Suleimanov

Открыть на YouTube

Таймлайн

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

В техническом мок-собеседовании Java Tech Lead кандидат рассказывает о производственном процессе и архитектуре банковского проекта, затем отвечает на вопросы об observability, Transactional Outbox, распределённых задачах и надёжности БД. Во второй части интервьюер проверяет знания Kafka, OAuth 2.0, Java-конкурентности, JPA, хранилищ, тестирования, Avro, gRPC/HTTP/2 и REST, уточняя неполные ответы. В финале он отмечает практический опыт кандидата и рекомендует подтянуть инфраструктуру, безопасность и восстановление данных.

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

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

  • Transactional Outbox помогает пережить сбой между записью в БД и публикацией события.
  • Партиции Kafka обеспечивают параллелизм чтения и записи.
  • Параметры replication factor и min.insync.replicas нужно объяснять через доступность и подтверждения.
  • CAS и volatile решают разные задачи конкурентного доступа.

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