Как с помощью Spring Data обновить имя персона (например, с Вадим на Дмитрий), зная его ID?
Не будет ли проблем работать по московскому времени?
Условие Есть 3 сущности - пользователь, чат, сообщение - У пользователя есть имя и дата регистрации - У чата есть название и дата создания - У сообщения есть текст, автор и дата создания - Пользователь может состоять в нескольких чатах одновременно - Сообщение обязательно принадлежит чату, сообщение не может принадлежать более чем 1 чату одновременно - Нужно описать предметную область в виде таблиц
Как микросервисы могут общаться между собой? REST vs Kafka — критерии выбора.
10 приложений-обработчиков постоянно забирают из базы данных задачи и запускают их обработку. Как не допустить ситуации, когда два экземпляра приложения взяли в работу одну и ту же задачу?
/ ** * Поиск двух чисел в массиве, сумма которых равна заданному числу * <p> * Напиши функцию, принимающую массив из положительных * неупорядоченных чисел первым аргументом * и положительное число вторым аргументом. * Функция должна возвращать true, если в массиве * есть 2 числа, которые в сумме дают 2-й аргумент. * <p> * Input: ([10, 15, 3, 7], 17) * Output: true */
Для чего нужны аннотации @Qualifier и @Primary в Spring?
Доводилось ли оптимизировать условие NOT IN? Насколько это плохо и как оптимизировать?
Как у вас был устроен процесс разработки? Как задачи доходили до вас? Вы сами деплоили?
Чем отличается HAVING от WHERE?
Есть ли пожелания по новому месту работы — по хардам, софтам, направлениям?
Почему в прошлом проекте использовали MongoDB вместо PostgreSQL?
/** * Реализовать перевод средств между двумя счетами. Учитываем, что это production решение * Входные параметры: * @param fromAccountId уникальный идентификатор пользователя который переводит средства * @param toAccountId уникальный идентификатор пользователя кому переводят средства * @param amount сумма перевода. Положительное число */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Расскажи о процессе разработки и CI/CD на проекте
Расскажи про опыт работы с многопоточностью. Какой уровень API используешь?
Как настраивали отказоустойчивый кластер Kafka?
В чем основная проблема данной реализации композитного типа на базе данных TIMESTAMP без часового пояса Ошибка в синтаксисе! NULL в коде Отсутствие CTE читаемость Проблемы с переносимостью из-за SERIAL «TICKET_TYPE» не был объявлен в базе данных Не последнее значение на уровне INTEGER
Как вы сами себя оцениваете? На какой грейд: junior, middle, middle+, senior?
Для массива чисел arr и числа k Необходимо вернуть новый массив, число повторяющихся элементов которого не > k Пример: Input: arr=[1,1,1,2,3,3,3,4,4], k=3 Output: res=[1,3,4]
Чем Hibernate отличается от JPA?