Sobes.tech

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

Senior
Позитив Технолоджис
5

Был ли опыт работы с нестандартным классом WeakReference (или похожим)?

Senior
Магнус Тех
5

Расскажи о своём последнем проекте: чем занимался, какие задачи были, какой стек?

Senior
РайффайзенРайффайзен
5

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

Senior
Яндекс
5

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

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

Расскажи схему взаимодействия по протоколу OAuth 2.0 (Authorization Code Flow).

Senior
Технократия
5

Выбери наиболее подходящий ответ - Координатор говорит, что не поддерживает асинхронность - Отсутствует механизм согласованности транзакций между Службой Б и С - Отсутствует шифрование в REST-соединениях - Нет ошибок обработки в сервисных записях

Senior
СБК ПАРУС
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
/710