Для чего нужны стримы (Stream API)?
Как бы вы реализовали свой IoC-контейнер? Как устроен ApplicationContext?
Расскажите про внутреннее устройство памяти в Java и как работают сборщики мусора.
Как строить динамические запросы, если условия фильтрации заранее неизвестны (например, 10 опциональных полей)?
Какие были ваши конкретные обязанности на последнем месте работы?
Задача: даны два списка, вывести элементы первого, которых нет во втором. Напишите решение на Java.
Какие уровни изоляции у транзакций в Kafka?
Расскажите про принципы SOLID. Какие знаете и как применяете на практике?
Каков ваш взгляд на работу с техническим долгом? Как с ним жить, если в коде «вермишель»?
Какие паттерны проектирования использовал на проекте?
Какой тип индекса рекомендуете для поиска по JSON-столбцу в PostgreSQL?
В каком уровне изоляции возможно грязное чтение?
Слышал про паттерн Service Discovery?
Знаешь ли CAP-теорему?
Какие коллекции в Java ты знаешь? Какая иерархия коллекций?
Что бы вы сделали, если сервис медленно отвечает на запросы чтения и медленно записывает в базу данных?
В левой таблице 5 записей, в правой 10 записей. Условие ON 1=1. Сколько записей в результате для LEFT JOIN и INNER JOIN?
Что такое cache stampede и cache penetration? Как с ними бороться?
SELECT FROM A RIGHT JOIN B — сколько записей вернётся, если в A 10 записей, в B 100 записей?
Как гарантировать последовательную обработку сообщений в Kafka?