Какова алгоритмическая сложность решения с PriorityQueue для задачи Top K Frequent? Операции offer и poll — какую сложность имеют?
Что делать, если данных нет в кэше (cache miss)? Что показывать пользователю?
Как сделать так, чтобы несколько разных систем-потребителей получали одно и то же сообщение из Kafka?
Что такое heap (хип)?
Если OptimisticLockException вылетает, что нужно делать? Spring Data сама повторит транзакцию?
Для чего нужна Java Memory Model?
Расскажи про CAP-теорему. Что такое, зачем нужна?
Для чего нужен интерфейс Future? Чем отличается CompletableFuture?
Какой был самый большой объём хранимых данных?
Расскажи про авторизацию между микросервисами в вашем проекте и способы коммуникации между микросервисами.
Как определить какой таймаут нужно задать?
Какой самый худший случай работы HashMap с точки зрения вычислительной сложности?
Что использовали для взаимодействия с базами данных в приложении?
Расскажи о стримах в Java: на какие группы делятся методы и в чём разница?
Опишите, как вы реализовывали мониторинг и трассировку (observability) для распределённых backend-сервисов, и какие инструменты считаете наиболее эффективными для обнаружения и устранения проблем в продакшн-среде?
Как добавить новую колонку с дефолтным значением в таблицу на проде без блокировок и простоя? Специфика PostgreSQL.
Были ли на бою какие-то критические ситуации, связанные с начислениями?
Связи в Hibernate (OneToOne, OneToMany, ManyToOne, ManyToMany) — жадные или ленивые по умолчанию?
Как проходило code review на ваших проектах?
Code Review: Сервис бронирования билетов — какие проблемы вы видите в коде?