Sobes.tech

Embedded / IoT

Работал ли ты с чистой архитектурой и Domain-Driven Design?

Intern
Adapty
10

Что такое ошибки (Errors) в Java? Сталкивался ли с ними на практике?

Middle
Позитив Технолоджис
10

// ... some code here? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }

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

Что такое at-least-once и exactly-once доставка? Чем отличаются и какие плюсы/минусы?

Intern
Adapty
10

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

Middle
Позитив Технолоджис
10

Расскажи про HTTP: какие версии бывают и чем отличаются? Что такое Head-of-Line blocking?

Intern
Adapty
10

Какие интерфейсы Collection Framework знаешь? Какие общие родители есть у List, Set, Queue, Map?

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

Что такое Fat JAR?

Senior
СБК ПАРУС
10

Как удалить элементы из списка в цикле?

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

Часть, связанная с идемпотентностью — как она появилась? Это же не было сформулировано в требованиях?

Junior
Позитив Технолоджис
10

Когда индекс ухудшает производительность?

Senior
СБК ПАРУС
10

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

Middle+
.wrk
10

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

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

Один из трёх консьюмеров завис. Что произойдёт с партициями? Что будет если он развиснет?

Senior
СБК ПАРУС
10

Для чего нужно ключевое слово volatile?

Senior
СБК ПАРУС
10

Как это работало до твоей оптимизации? Были ли двойные списания?

Junior
Позитив Технолоджис
10

Какие коллекторы Stream API знаешь? Что возвращает groupingBy? Чем отличается от toMap? Как toMap ведёт себя при дублях ключей?

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

Почему нельзя добавлять индексы на все колонки таблицы?

Middle
Позитив Технолоджис
9

Как отслеживались записи, которые не были обработаны (попали в DLQ)?

Middle
Позитив Технолоджис
9

// ... some code here?

Middle
ИП Ганус Александр Андреевич
9
/9