Sobes.tech

Как с помощью Spring Data обновить имя персона (например, с Вадим на Дмитрий), зная его ID?

Middle
Финансовые платформы
5

Не будет ли проблем работать по московскому времени?

Middle+
Клиент ОТП
5

Условие Есть 3 сущности - пользователь, чат, сообщение - У пользователя есть имя и дата регистрации - У чата есть название и дата создания - У сообщения есть текст, автор и дата создания - Пользователь может состоять в нескольких чатах одновременно - Сообщение обязательно принадлежит чату, сообщение не может принадлежать более чем 1 чату одновременно - Нужно описать предметную область в виде таблиц

Senior
Ozon ФинтехOzon Финтех
5

Как микросервисы могут общаться между собой? REST vs Kafka — критерии выбора.

Senior
SSP Soft
5

10 приложений-обработчиков постоянно забирают из базы данных задачи и запускают их обработку. Как не допустить ситуации, когда два экземпляра приложения взяли в работу одну и ту же задачу?

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

/ ** * Поиск двух чисел в массиве, сумма которых равна заданному числу * <p> * Напиши функцию, принимающую массив из положительных * неупорядоченных чисел первым аргументом * и положительное число вторым аргументом. * Функция должна возвращать true, если в массиве * есть 2 числа, которые в сумме дают 2-й аргумент. * <p> * Input: ([10, 15, 3, 7], 17) * Output: true */

Senior
VKVK
5

Для чего нужны аннотации @Qualifier и @Primary в Spring?

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

Доводилось ли оптимизировать условие NOT IN? Насколько это плохо и как оптимизировать?

Senior
BSS
5

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

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

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

Middle
RedLab
5

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

Senior
Магнус Тех
5

Почему в прошлом проекте использовали MongoDB вместо PostgreSQL?

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

/** * Реализовать перевод средств между двумя счетами. Учитываем, что это production решение * Входные параметры: * @param fromAccountId уникальный идентификатор пользователя который переводит средства * @param toAccountId уникальный идентификатор пользователя кому переводят средства * @param amount сумма перевода. Положительное число */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }

Middle+
Ozon ФинтехOzon Финтех
5

Расскажи о процессе разработки и CI/CD на проекте

Senior
МосбиржаМосбиржа
5

Расскажи про опыт работы с многопоточностью. Какой уровень API используешь?

Senior
СБЕРСБЕР
5

Как настраивали отказоустойчивый кластер Kafka?

Senior
Octo
5

В чем основная проблема данной реализации композитного типа на базе данных TIMESTAMP без часового пояса Ошибка в синтаксисе! NULL в коде Отсутствие CTE читаемость Проблемы с переносимостью из-за SERIAL «TICKET_TYPE» не был объявлен в базе данных Не последнее значение на уровне INTEGER

Senior
СБК ПАРУС
5

Как вы сами себя оцениваете? На какой грейд: junior, middle, middle+, senior?

Middle+
Клиент ОТП
5

Для массива чисел arr и числа k Необходимо вернуть новый массив, число повторяющихся элементов которого не > k Пример: Input: arr=[1,1,1,2,3,3,3,4,4], k=3 Output: res=[1,3,4]

Senior
Ozon ФинтехOzon Финтех
5

Чем Hibernate отличается от JPA?

Senior
SSP Soft
5
/710