Чем отличается Primary Key от Unique Key?
По какому критерию принимать решение о дроблении интерфейса? Как поступить с классом, у которого 20 публичных методов?
Опиши сложную задачу из последнего опыта: в чём была сложность и как решили?
Убедились, что проблема на стороне внешней интеграции (они долго обрабатывают запросы). Какие действия для быстрого реагирования и на будущее?
Что будет, если два потока параллельно читают одну сущность и пытаются её изменить в Hibernate?
Сервис публикации фото/видео начал медленно обрабатывать запросы при резком росте трафика. Как определить, где проблема — на вашей стороне или на стороне внешней интеграции?
Для чего используется SELECT FOR UPDATE? Какого уровня блокировка? Есть ли более слабые варианты?
Что вы сейчас ищете?
Почему вы выбрали именно Saga паттерн?
Если у нас несколько инстансов приложения, как обеспечить, чтобы одна и та же операция из шедулера не обрабатывалась несколькими инстансами одновременно?
В каком порядке расставить catch блоки (например, FileNotFoundException и IOException)?
Расскажите про семантики доставки в Kafka (at most once, at least once, exactly once)
Сколько существует скоупов (scope) в Spring приложении?
Как устроены partition key, clustering key и secondary index в Cassandra?
SQL задача: вывести id пользователей и количество их заказов в статусе COMPLETED, включая пользователей с нулевым количеством таких заказов
Что такое consumer group в Kafka? Чем отличается поведение при размещении консьюмеров в одну или разные группы?
Вопрос 6. В топик Kafka попадает 10 сообщений, из топика читают 2 консьюмера с разными консьюмер-группами. Сколько сообщений считает каждый консьюмер? - 5 - 10 - Зависит от количества партиций в топике - Зависит от значения replicationFactor
Как защититься от двойного списания денег при передаче данных через Kafka?
Что такое инверсия управления (IoC), как этот принцип реализуется и для чего нужен
Что такое дедлок? Как его избежать?