Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросSeniorEcom.tech

Kafka vs RabbitMQ — отличия. Как работают consumer groups в Kafka?

21 просмотр
ВопросSeniorEcom.tech

Как работает EXPLAIN и в чём разница между EXPLAIN и EXPLAIN ANALYZE?

21 просмотр
ВопросSeniorСБЕР

Как работает Kafka с несколькими инстансами приложения? Что такое consumer group, партиции, ребалансировка?

21 просмотр
ВопросSeniorРайффайзен

Расскажи о своём последнем проекте: чем занимался, какие задачи были, какой стек?

21 просмотр
ВопросMiddleэкзон

Какие основные интерфейсы есть в Collection API Java?

21 просмотр
ВопросSeniorСовкомбанк

Какие альтернативные варианты решения задачи перевода средств между счетами существуют, если не использовать пессимистическую блокировку?

21 просмотр
ВопросSeniorСовкомбанк

Реализуй LRU-кэш с вытеснением старых значений (базовая реализация)

21 просмотр
ВопросSeniorUmbrella IT

Знаком ли ты с теоремой CAP? Как реализовать распределённую систему, которая удовлетворяет всем свойствам CAP? Назови все три свойства и объясни как они совмещаются по парам.

21 просмотр
ВопросSenioraiins

Что такое @PreDestroy и @PostConstruct?

21 просмотр
ВопросSeniorМТС

Что чаще использовали: локи или повышенный уровень изоляции?

21 просмотр
ВопросSeniorМТС

public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //constructor //getters public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }

21 просмотр
ВопросSeniorМТС

Какую библиотеку используете для работы с Kafka?

21 просмотр
ВопросSeniorМТС

Что произойдет, если одно сообщение обрабатывается долго в Consumer Group?

21 просмотр
ВопросSeniorМТС

Зачем нужен batch.size? Как работает Producer?

21 просмотр
ВопросSeniorRT Labs

Вопрос 8. Есть сервис ExampleService (см. рис). Метод OrderDao::delete удаляет заказ из БД сервиса. Метод DeliveryService::cancelDelivery синхронно обращается к другому сервису по http и в случае ошибки выбрасывает RuntimeException. Возможно ли использование аннотации @Transactional над методом ExampleService::handle для обеспечения консистентности? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Да, в случае ошибки изменения в БД откатятся - Нет, пользователь не узнает, что заказ не был удален - Нет, могут возникнуть утечки памяти в слое http клиента - Нет, могут возникнуть таймауты в слое обращения к БД

21 просмотр
ВопросSeniorплатформа офд

Что такое AtomicInteger, для чего используется и в чём преимущество?

21 просмотр
ВопросSeniorАльфа-Банк

Что такое партиционирование в PostgreSQL? Чем отличается от шардинга?

21 просмотр
ВопросSeniorАльфа-Банк

Как обеспечивали высокую доступность и надежность в микросервисной системе?

21 просмотр
ВопросSeniorАльфа-Банк

Была ли допустима потеря событий в Kafka? Какие гарантии доставки использовали?

21 просмотр
ВопросSeniorOZON

Как обеспечить гарантию доставки Exactly Once (каждое сообщение попадает в файл ровно один раз)?

21 просмотр