На вход подаются данные OperationId TransactionId ISIN RcvID SndId Quantity OperationId - int ид операции TransactionId - int ид транзакции ISIN - String ид инструмента RcvID - int ид клиента получателя, если -1, это вывод SndId - int ид клиента отправителя, если -1, это ввод Quantity - double количество инструмента OperDate - String дата в формате [phone] на вход подаются строки, например 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] нужно подсчитать количество каждого инструмента у каждого клиента на последнюю дату [phone] USD [phone] USD [phone] RUB 100
Есть ли вещи, которые совсем не хотелось бы видеть в компании?
В чем разница между проверяемыми (checked) и непроверяемыми (unchecked) исключениями?
Есть система, которая дает юзерам возможность работать с файлами в браузере. Стек стандартный: 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); //выполнение запроса к БД }
Расскажите о своём опыте работы — чем занимались на предыдущих местах?
Зачем нужен NoSQL? Почему не хватает реляционных БД? Примеры использования, плюсы, структуры хранения.
Как поменять значения двух переменных местами без использования третьей переменной?
Что такое Spliterator внутри стрима? Что он умеет?
Как ускорить запросы к таблице транзакций с миллиардом записей за последний месяц по определённому счёту?
Чем аутентификация от идентификации отличается?
Случалось ли затягивать задачу и не предупреждать об этом заранее? Как сейчас избегаете таких ситуаций?
Есть ли опыт с Kotlin?
Кто пилил задачи на спринты?
Какие минусы у текущего подхода с сортировкой всего списка при каждом вызове getTop?
Что такое GC Roots?
Как происходит деплой на прод? Как устроен CI/CD?
Какую самую жёсткую обратную связь вы получали от руководителя или коллег за последний год?
Какие технологии использовали для авторизации?
Расскажи про брокеры сообщений, с какими работал?
Как понять, использует ли запрос индекс? Как мониторить неиспользуемые индексы?