Flutter
С какими брокерами сообщений работали? Какие задачи решали?
Расскажите подробно про опыт проектирования архитектуры — участие в декомпозиции монолита на микросервисы
Расскажите про ошибку — в чём суть и как исправили?
Расскажите случай, когда видели неэффективный процесс в компании — что сделали, чтобы его изменить?
ClickHouse — для чего использовали?
Зачем нужны юнит-тесты? Приходилось ли писать?
Приходилось работать с Prometheus и OpenTelemetry?
Расскажите про опыт работы с PostgreSQL и Redis
Чем LinkedHashMap отличается от HashMap? За счёт чего обеспечивается порядок вставки?
Что такое индексы в БД? Зачем нужны, когда использовать, когда не нужны?
Какие виды исключений существуют в Java?
Почему значения enum можно сравнивать через == вместо equals()?
Есть ли коллекция, которая сочетает в себе уникальность ключей и сохранение порядка вставки?
Что такое summarizingLong и LongSummaryStatistics?
Содержимое бакета — это массив или связный список?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Какие коллекции ты использовал в решении (HashMap и ArrayList) и какую роль каждая из них выполняет?
Если значение в Map не нужно, какую коллекцию лучше использовать вместо LinkedHashMap?
Расскажи, как устроено твоё решение первой задачи (нахождение уникальных элементов с сохранением последнего вхождения) и какова его сложность?
Опиши решение второй задачи (обработка заказов через Stream API с группировкой по валюте и сортировкой по разнице max-min).