Гарантии доставки в Kafka — какие бывают?
Как заменить большие конструкции if-else / switch-case с помощью паттернов (например, Strategy)?
В чём заключались наиболее сложные технические задачи в коммерческой разработке?
Можно ли гарантировать отсутствие сетевых разделений?
Есть ли у вас вопросы по команде и процессам разработки?
Что нужно сделать с классом Person, чтобы он стал иммутабельным?
Какие есть основные проблемы при работе с JPA (N+1 и др.) и как от них избавиться?
Что такое идемпотентность и как её обеспечить?
Расскажи про тестирование. Принимаешь ли участие, автотесты или ручное?
Как описываются и работают CI/CD пайплайны в GitLab?
На что обращаете внимание при проведении код-ревью?
Какую коллекцию использовать для топ-10 самых дорогих товаров в реальном времени с поддержкой отсортированного списка?
Как в Java реализовать неизменяемые (immutable) объекты?
Расскажи об интересной задаче, которой ты гордишься
Как работает HashMap: бакеты, хэш-функция, коллизии, LinkedList и красно-чёрное дерево внутри?
Какой сборщик мусора используется по умолчанию? Какие еще знаете?
Сталкивались ли с проблемой распределённых транзакций? Расскажите про паттерн Saga.
В связи с чем мы можем положить приложение, если вручную запускать потоки?
Можешь поэтапно описать, что происходит, когда ты делаешь HTTP-запрос в браузере — от ввода URL до получения ответа?
Как работает Kafka с несколькими инстансами приложения? Что такое consumer group, партиции, ребалансировка?