Из какого города планируете работать?
Расскажите про опыт с Docker Compose, OpenShift, GitLab CI.
Какие методы и механизмы синхронизации потоков в Java вы знаете?
Какова алгоритмическая сложность решения с PriorityQueue для задачи Top K Frequent? Операции offer и poll — какую сложность имеют?
Что такое микросервисы и почему они популярны? Всегда ли стоит их использовать?
Что такое нормальные формы в БД? Зачем нужны? В чём процесс нормализации?
Какие проблемы бывают при работе с сущностями Hibernate?
В чём разница между процессом и потоком? Когда вы бы использовали одно вместо другого?
Есть два файла, каждый содержит целочисленные значения построчно. Какими алгоритмами можно найти пересечение этих двух множеств?
Расскажите про Stream API
Как работает процесс загрузки класса, когда метод встречает неизвестный класс во время выполнения?
Какие HTTP-методы использовались при проектировании REST API? В чём разница между PATCH и POST?
Чем чревато создание ObjectMapper как поля класса (не через Spring)?
Зачем нужен метод finalize()?
Зарплатные ожидания?
Что за операция производится с hashCode перед определением бакета (побитовый сдвиг)?
Использовали ли инструменты для документации REST API (Swagger/OpenAPI)?
Расскажи про процесс разработки задачи от постановки до продакшена.
Как обрабатывать исключения в реактивном коде?
Что бы вы выбрали для нового проекта — Spring Data JPA или Spring Data JDBC, и почему?