Почему Java Stream API сделан ленивым? Плюсы и минусы такого подхода.
Нам нужно перехватывать все запросы в Kafka и отправлять в систему аудита или телеметрии. Как бы ты это сделал?
Что используется для observability? Есть ли трейсы?
На что обращают внимание при проектировании базы данных? Какие принципы?
В чём разница между Kafka и RabbitMQ? Оба синхронные или асинхронные?
Как клиентам помечается, что есть проблема с расчётами?
Была ли какая-нибудь задача, которую ты особо выделяешь как технический вызов за всё время работы?
Можно ли любой объект добавить в HashMap в качестве ключа?
Паттерн Стратегия — что это, как используется, чем лучше switch-case?
Что будет если очередь переполнится и достигнет максимума?
Обладает ли топик Kafka свойством FIFO?
Как оцениваешь свой грейд?
Есть таблица со 100 миллионами записей. Нужно выбрать все записи, где value > 100. Какие рекомендации для минимизации времени выполнения запроса?
В каких случаях дефолтных настроек @Transactional недостаточно?
Написать SQL-запрос: выбрать имена трёх самых читаемых авторов на данный момент (у которых больше всего книг сейчас на руках).
Как вы следите за продом? Кто отвечает за мониторинг?
Как реализовать связь один-к-одному в БД?
Почему ищете новое место работы?
-- Есть таблицы со структурой Employee id (PK) name salary dep_id(FK department.id) Department id (PK) name -- написать запрос, который вернет список наименований всех отделов с максимальной зарплатой в каждом отделе select d.name, COALESCE(MAX(e.salary), 0) from Department d left join Employee e on e.dep_id = d.id group by d.name
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //constructor //getters public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }