Sobes.tech

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

Senior
Ecom.tech
8

Что можно использовать для атомарного инкремента вместо volatile?

Senior
ИП Ганус Александр Андреевич
8

Расскажи про взаимодействие с аналитиками

Senior
Octo
8

//список автомобильных номеров, номера всегда стандартные одного типа // нужно выводить каждый номер отдельно в консоль // затем делаем номер карты - его цифры (пример A123BC:123) где ключ это A123BC а значение это 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC", "B421FT", "I2220A"));

Senior
ЦифровыеПривычки
8

Оцените от 1 до 10 свою готовность решить задачу по многопоточности на интервью с ограниченным временем.

Senior
Яндекс вертикали
8

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

Senior
Магнус Тех
8

//Даны два бина. При выполнении третьей итерации в методе m1 возникло исключение. Сколько записей будет в БД? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Добавляем запись в таблицу } }

Senior
IT OneIT One
8

Вы делаете get по ключу в HashMap, но элемент не находится, хотя вы точно знаете, что эту пару вставляли. Как такое может произойти?

Middle+
луция
8

Как работают индексы внутри (например, B-tree индексы)?

Middle+
луция
8

//Дан массив чисел, в котором все числа кроме одного имеют пару, //найти число, которое встречается только один раз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }

Senior
СБЕРСБЕР
8

Как работает интерфейс Iterator? Какие методы он содержит?

Senior
kode.ru
8

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

Senior
СБЕРСБЕР
8

Есть ли проблемы с расширением (увеличением) числа партиций в Kafka?

Senior
МВидео/эльдорадо
8

При изменении договора разве добавляется новое начисление?

Senior
Позитив Технолоджис
8

Какие области памяти существуют в JVM и за что они отвечают?

Senior
Octo
8

В чём основная проблема выбранной структуры решения Класс Property не поддерживает полиморфизм Поля класса могут быть неинициализированы Метод переноса расчета общей стоимости в классе «Заказ» Не использует механизмы транзакционности Нет исключений при пустом спискеpublic class RealEstateService { private ListingRepository listingRepository; public RealEstateService(ListingRepository listingRepository) { this.listingRepository = listingRepository; } public double calculateTotalCost() { List<Property> properties = listingRepository.getAllListings(); double total = 0; for (Property property : properties) { total += property.getPrice(); } return total; } } class ListingRepository { public List<Property> getAllListings() { return Arrays.asList(new Property(250000), new Property(150000)); } } class Property { private double price; public Property(double price) { this.price = price; } public double getPrice() { return price; } }

Senior
СБК ПАРУС
8

В чём разница между интерфейсами Iterable и Iterator?

Senior
kode.ru
8

Расскажите о проблеме N+1 в Hibernate и способах её решения.

Senior
Napoleon IT
8

Расскажи про крупную/интересную задачу, которую решал. Что делал [компания/проект]?

Senior
ТБанк
8

Были ли у вас отклики на вакансии этого банка за последние полгода?

Middle+
Т-БанкТ-Банк
8
/710