Sobes.tech

Как вызывался реактивный пересчёт при переходах статусов и связанные сайд-эффекты?

Senior
атон
9

Для каких случаев использовался механизм retry-цепочки и DLT (Dead Letter Topic)?

Senior
СБЕРСБЕР
9

Какие сборщики мусора (Garbage Collectors) вы знаете в Java? Есть ли рекомендации по использованию различных типов?

Senior
Napoleon IT
9

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

Senior
Octo
9

Java-сервис. Выросло время ответа, часть запросов обрабатывается по несколько секунд. На что будете смотреть в первую очередь? Минимум 4 пункта.

Senior
Альфа-БанкАльфа-Банк
9

@Service @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) class MyService { public String getMessage() { return "Hello from MyService! Instance: " + this.hashCode(); } } @RestController public class MyRestController { @Autowired private MyService myService; @GetMapping("/api/hello") public String hello() { return myService.getMessage(); } } curl [link] Hello from MyService! Instance: 56149 curl [link] Hello from MyService! Instance: ???????

Senior
IT OneIT One
9

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

Senior
Магнус Тех
9

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

Middle+
луция
9

Какая из последних задач показалась тебе интересной, сложной, запоминающейся?

Senior
СБК ПАРУС
9

Есть бэкенд, есть юай. Стек стандартный: Java, Spring, React, Postgres. Задача: Спроектировать рест-эндпоинт в котором надо взять данные из 3 источников и отдать на ui, при этом необходимо обеспечить максимально возможную пропускную способность и минимально возможное время отклика (критерии макс\мин исходя из наших конкретных условий, т.к. по сути, у нас тут нет серебряной пули и надо найти некий компромисс). Известно, что ожидаемый пиковый rps на этот рест-эндпоинт будет равен 200. Известные детали по источникам: 1 источник - наша бд, запрос около 15 сек. 2 источник - смежный сервис рест, деградирует до 2 минут при 100 rps на него, в норм режиме ответ отдает за 5 сек. Мы не можем как-то изменить поведение этого источника на их стороне. 3 источник - смежный сервис рест, рандомно (каких-либо паттернов такого поведения не удалось выяснить) отдает 503, в норм режиме ответ приходит за 10 сек. Мы не можем как-то изменить поведение этого источника на их стороне.

Senior
солюшин
9

Что для вас хорошо написанная конфигурация Docker, а что — нет? Какие антипаттерны?

Middle+
AmexDev
9

Задача на логику: 9 шаров, один тяжелее, минимальное количество взвешиваний на чашечных весах?

Senior
BSS
9

Расскажите о себе и своём опыте работы (не повторяя резюме): интересные задачи, бизнес-контекст, что делали лично руками

Middle
экзон
9

Расскажите о своём опыте работы, ключевых достижениях и стеке технологий

Senior
Сбер Право
9

Зачем вообще делаются события (event-driven подход)? В чём кайф асинхрона через Kafka?

Middle
Ecom
9

Вопрос 9. Написать запрос, который вернет сотрудников, обладающих максимальной зарплатой в своей должности. Перейти на onecompiler.com/postgresql Скрипт для инициализации: CREATE TABLE users ( fio TEXT NOT NULL, position TEXT, salary BIGINT NOT NULL ); INSERT INTO users(fio, position, salary) VALUES ('Иванов', 'Тестировщик', 100000), ('Горохов', 'Тестировщик', 120000), ('Петров', 'Тестировщик', 140000), ('Сидоров', 'Тестировщик', 100000), ('Кузнецов', 'Тестировщик', 120000), ('Михайлов', 'Тестировщик', 150000), ('Антонов', 'Разработчик', 200000), ('Сухой', 'Разработчик', 100000), ('Микоян', 'Разработчик', 100000), ('Капустин', 'Директор', 300000), ('Астахов', 'ИБ', 200000); Пример результата: Михайлов Тестировщик 150000 Антонов Разработчик 200000 Капустин Директор 300000 Астахов ИБ 200000 Время на выполнение 10 минут. Скрипт запроса вписать в поле:

Senior
Альфа-БанкАльфа-Банк
9

Что такое сильный каплинг (tight coupling)? В чём его минусы? И в чём минусы слишком слабого каплинга?

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

Зачем нужны Stream API? Какие плюсы они добавили?

Middle+
луция
9

Как работает аннотация @Transactional в Spring? Как это реализовано внутри фреймворка?

Senior
Napoleon IT
9

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

Senior
СБЕРСБЕР
9
/714