Каковы причины OutOfMemoryError и как найти утечку памяти?
/** * Реализовать перевод средств между двумя счетами. Учитываем, что это production решение * Входные параметры: * @param fromAccountId уникальный идентификатор пользователя который переводит средства * @param toAccountId уникальный идентификатор пользователя кому переводят средства * @param amount сумма перевода. Положительное число */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Почему в строке 24 используется каст к int? Что возвращает Math.sqrt?
Как данные появляются в Prometheus и Grafana?
Что такое монитор в Java?
В рамках документооборота были какие-то подписания документов электронной подписью? Как это работало?
Что произойдёт, если шедулер отправил событие в Kafka, но упал до того, как пометил запись в outbox как отправленную?
Расскажи про устройство HashMap.
Что чаще использовали: локи или повышенный уровень изоляции?
Откуда приходит событие в Kafka? Кто говорит, что нужно сделать начисление?
Kafka: топик с 3 партициями и 4 консюмера в одной группе — что произойдёт?
Какие протоколы, фреймворки и библиотеки существуют в Java для работы с СУБД?
Какой у вас опыт со Spring Data (JPA, JDBC, Redis)? Какие интересные проблемы встречались с @Transactional?
Архитектура сервиса для сохранения координат водителей такси. Какая БД нужна, нужно ли что-то кроме БД?
Расскажите о текущем месте работы: как менялась зона ответственности, какой функционал изначально, какой сейчас, как выглядит команда?
В чём разница между ConcurrentHashMap и Collections.synchronizedMap?
Что можно тюнить в сборщике мусора? Какие цели преследуют разные GC?
Необходимо реализовать кастомное логирование на все входящие и исходящие запросы на контроллеры. Как бы вы это реализовали?
Как создать поток в Java? Какие методы есть для создания и запуска?
В чём основная проблема данной реализации - Неоптимизированные таблицы показывают размер образа - обрезка образа docker в RUN может быть проблемой - Несколько CMD, последняя действует только - Операция удаления не учитывает фильтрацию по «видящему» образу