Sobes.tech

Embedded / IoT

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

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

Опишите конкретный кейс оптимизации PostgreSQL с chunking: что было до и что стало после

Senior
СБК ПАРУС
9

Что такое циклические зависимости? При каком способе внедрения чаще сталкиваемся?

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

Как правильно передавать контекст в горутине при отправке SMS (двухфакторная аутентификация)?

Intern
Adapty
9

Зачем нужен Inbox-паттерн, если Outbox уже гарантирует доставку?

Senior
СБК ПАРУС
8

Какие задачи ты решал и какие задачи хотел бы решать?

Middle+
.wrk
8

Зачем нужен volatile, если есть synchronized? Synchronized покрывает все кейсы volatile.

Senior
СБК ПАРУС
8

Что такое TCMalloc?

Intern
Adapty
8

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

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

Адаптер интеграции с платёжными шлюзами — это была своя абстракция над разными провайдерами?

Senior
СБК ПАРУС
8

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

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

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

Senior
СБК ПАРУС
8

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

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

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

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

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

Middle+
СБК ПАРУС
8

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

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

Что такое идемпотентность?

Junior
Позитив Технолоджис
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

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

Middle+
.wrk
8

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

Middle+
.wrk
8
/9