Sobes.tech

Embedded / IoT

// ... some code here?

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

Как решалась проблема гонки при параллельной обработке одной записи несколькими консьюмерами?

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

Какие есть антипаттерны микросервисной архитектуры?

Intern
Adapty
9

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

Senior
СБК ПАРУС
9

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

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

Что такое ключевое слово synchronized?

Senior
СБК ПАРУС
9

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

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

Что такое утечка памяти в Java, если есть сборщик мусора?

Senior
СБК ПАРУС
8

На основании каких полей нужно сделать hashCode, если equals нас устраивает?

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

Расскажи подробнее про разработку микросервисов тарификации и биллинга в МегаФоне — как всё происходило, что конкретно делал?

Middle+
СБК ПАРУС
8

// ... 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
ИП Ганус Александр Андреевич
8

Что такое findFirst() и терминальная операция в Stream API?

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

hashCode() всегда возвращает 1 — что с этим не так? Будет ли HashMap работать корректно?

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

Работали ли со Spring AOP? Какую задачу решали с помощью кастомных аспектов?

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

Чем отличаются реляционные базы данных от нереляционных?

Intern
Adapty
8

Расскажите подробнее об архитектуре: сколько сервисов было в вашей зоне ответственности?

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

Причина ухода с текущего места работы?

Middle+
.wrk
8

Какая задача запомнилась больше всего из тех, что выполнял?

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

Читать map потокобезопасно в Go?

Intern
Adapty
8

Чем отличается WHERE от HAVING?

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