Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросMiddleЛоция

Когда аннотация @Transactional может не сработать?

26 просмотров
ВопросMiddleЛоция

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

26 просмотров
ВопросMiddle+Т-Банк

Был ли опыт написания BeanPostProcessor? Для какой задачи?

26 просмотров
ВопросMiddle+Т-Банк

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

26 просмотров
ВопросSeniorOzon Финтех

Какова алгоритмическая сложность решения с PriorityQueue для задачи Top K Frequent? Операции offer и poll — какую сложность имеют?

26 просмотров
ВопросSeniorПозитив Технолоджис

Какие реквизиты из Kafka может прочитать консюмер у сообщения, кроме самого тела?

26 просмотров
ВопросSeniorсолюшин

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

26 просмотров
ВопросSeniorТ-Банк

Как параллельно сходить в несколько сервисов для сборки отчёта?

26 просмотров
ВопросSeniorТ-Банк

Будет ли использоваться индекс по owner_id для запроса с условием по likes_count?

26 просмотров
ВопросSeniorСбербанк

При работе с Kafka — где и как хранилась модель состояния (в отличие от синхронного режима, где всё хранится в памяти)?

26 просмотров
ВопросSeniorИП Ганус Александр Андреевич

Зачем нужна Java Memory Model?

26 просмотров
ВопросSeniorСБЕР

О каких объектах идёт речь при оптимизации — мета-данные или транзакционные данные?

26 просмотров
ВопросSeniorСБЕР

Как выглядел типовой шаг в цепочке?

26 просмотров
ВопросMiddle+СБЕР

Есть система, которая дает юзерам возможность работать с файлами в браузере. Стек стандартный: Java, Spring, React, Postgres. Файлы хранятся в файловой системе на бэке, метаданные файлов в БД. Команда реализовала фичу - переименование файла. Этот метод по сути ключевой для переименования файла на бэке. Нужно провести его ревью, где необходимо выявить потенциальные проблемы в существующем коде и предложить варианты их исправления. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // переименование файла на диске exec("update file set name='" + newName + "' where id = " + id); }

26 просмотров
ВопросSeniorСБЕР

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

26 просмотров
ВопросSeniorСБЕР

Где может пригодиться request scope?

26 просмотров
ВопросSeniorСБЕР

Если запросы стали медленно работать — какие инструменты помогут разобраться?

26 просмотров
ВопросSeniorПозитив Технолоджис

Что произойдёт если corePoolSize=5, maxPoolSize=10, очередь=100 и закинуть сначала 5 заданий, потом ещё 7?

26 просмотров
ВопросSeniorАльфа-Банк

Какие виды изоляции транзакций есть в Transaction Manager?

26 просмотров
ВопросSeniorАльфа-Банк

С какими библиотеками реактивного программирования работали?

26 просмотров