Чем абстрактный класс отличается от интерфейса?
Расскажи про самую сложную, челленджевую для тебя задачу.
Расскажите про паттерны проектирования, которые использовали в проекте
Какие проблемы есть у Spring Kafka с виртуальными потоками? Или проблем вообще нет?
Чем NoSQL базы отличаются от реляционных?
С какими брокерами сообщений работал? Расскажи про разницу между Kafka и RabbitMQ.
На что обращаешь внимание при code review чужого кода?
Расскажи про коллекции Java, с какими работал, какие подходят под разные задачи.
Был ли опыт написания BeanPostProcessor? Для какой задачи?
Как можно создать Stream?
Что такое volatile переменная и для чего она нужна?
Зарплатные ожидания?
В чём основная проблема выбранной структуры решения - Жесткая привязка типа низкой гибкости - Нарушение полиморфизма при обработке элементов - Нет фабричного метода для WardrobeItem - Нет паттерна Адаптер для новых оптимизаторов - Высокозатратные операции внутри оптимизации
Как сделать так, чтобы несколько разных систем-потребителей получали одно и то же сообщение из Kafka?
Произойдёт ли обратная операция (дерево → список) при удалении элементов из HashMap?
Как реализовать аудит всех HTTP-вызовов в большом монолитном сервисе с множеством контроллеров (время вызова, URL, request/response body, время обработки)?
Расскажи про процесс разработки задачи от постановки до продакшена.
Как строить динамические запросы, если условия фильтрации заранее неизвестны (например, 10 опциональных полей)?
Почему вы не использовали Exactly Once семантику в Kafka?
Что произойдёт при старте приложения, если несколько бинов подходит для одного типа?