Тестовое собеседование Java Tech Lead
Кандидат отвечает на вопросы об observability, Transactional Outbox, кластерах БД, Kafka, Java-конкурентности и протоколах.
Eugene Suleimanov
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 7,2 тыс.
- Лайки на YouTube: 218
Таймлайн
Коротко о видео
В техническом мок-собеседовании 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 решают разные задачи конкурентного доступа.