Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
Ecom.tech
Kafka vs RabbitMQ — отличия. Как работают consumer groups в Kafka?
21 просмотр
→
Вопрос
Senior
Ecom.tech
Как работает EXPLAIN и в чём разница между EXPLAIN и EXPLAIN ANALYZE?
21 просмотр
→
Вопрос
Senior
СБЕР
Как работает Kafka с несколькими инстансами приложения? Что такое consumer group, партиции, ребалансировка?
21 просмотр
→
Вопрос
Senior
Райффайзен
Расскажи о своём последнем проекте: чем занимался, какие задачи были, какой стек?
21 просмотр
→
Вопрос
Middle
экзон
Какие основные интерфейсы есть в Collection API Java?
21 просмотр
→
Вопрос
Senior
Совкомбанк
Какие альтернативные варианты решения задачи перевода средств между счетами существуют, если не использовать пессимистическую блокировку?
21 просмотр
→
Вопрос
Senior
Совкомбанк
Реализуй LRU-кэш с вытеснением старых значений (базовая реализация)
21 просмотр
→
Вопрос
Senior
Umbrella IT
Знаком ли ты с теоремой CAP? Как реализовать распределённую систему, которая удовлетворяет всем свойствам CAP? Назови все три свойства и объясни как они совмещаются по парам.
21 просмотр
→
Вопрос
Senior
aiins
Что такое @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 просмотр
→
Вопрос
Senior
RT 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 просмотр
→
Вопрос
Senior
OZON
Как обеспечить гарантию доставки Exactly Once (каждое сообщение попадает в файл ровно один раз)?
21 просмотр
→
←
Назад
1
…
662
663
664
…
724
Вперёд
→