Как реализовать связь многие-ко-многим?
Как реализовать связь один-ко-многим?
Какой хеш-код по умолчанию в HotSpot JVM?
Как на JDBC будет выглядеть решение задачи получения всех людей из таблицы persons, родившихся после определённой даты?
Два map и один collect — сколько раз стрим пройдётся по исходной коллекции?
Kafka: 4 консюмера в разных consumer group читают из одного топика с 3 партициями — что произойдёт?
Расскажи про паттерн Outbox для гарантии доставки сообщений.
Что такое чистая функция в функциональном программировании?
- вывести список имен, указав в первом столбце имя, - во втором столбце количество посетителей с таким именем, - в третьем столбце количество посетителей с таким именем и старше 27 лет - отсортировать по имени в порядке возрастания (A-Z) SQL code example: ```sql create table customers ( id int, name text, age int ); insert into customers values (1, 'John', 20), (2, 'John', 20), (3, 'John', null), (4, 'John', 37), (5, 'Jane', null), (6, 'Bob', 13), (7, 'Bob', 99); SELECT name, COUNT(*) AS total, COUNT(CASE WHEN age > 27 THEN 1 END) AS older_27 FROM customers GROUP BY name ORDER BY name ASC; ```
Расскажите про код-ревью: как оно происходило в вашей команде?
Расскажите про покрытие тестами: как измерялось, были ли quality gates?
Какие проблемы могут возникнуть при высокой нагрузке (десятки миллионов запросов)? Как масштабировать решение?
Как вы относитесь к тому, что AI может заменить разработчиков? Как видите разработку через 2-3 года?
Расскажи про тестирование. Принимаешь ли участие, автотесты или ручное?
Throwable — это класс или интерфейс?
Если бы мы хотели сделать потокобезопасными операции с нашей мапой Data, как это сделать помимо ConcurrentHashMap?
Как решить проблему дублирования уведомлений при нескольких инстансах job-сервиса?
Какие этапы разработки и внедрения ПО были в вашей команде?
Сравните XML и JSON: плюсы и минусы каждого формата.
// получить список пользователей которые состоят в группе начинающейся на "X" public List<User> consume(Stream<User> usersStream) { }