Sobes.tech

Как реализовать связь многие-ко-многим?

Senior
МТСМТС
3

Как реализовать связь один-ко-многим?

Senior
МТСМТС
3

Какой хеш-код по умолчанию в HotSpot JVM?

Senior
МТСМТС
3

Как на JDBC будет выглядеть решение задачи получения всех людей из таблицы persons, родившихся после определённой даты?

Middle
Финансовые платформы
3

Два map и один collect — сколько раз стрим пройдётся по исходной коллекции?

Senior
SSP Soft
3

Kafka: 4 консюмера в разных consumer group читают из одного топика с 3 партициями — что произойдёт?

Senior
SSP Soft
3

Расскажи про паттерн Outbox для гарантии доставки сообщений.

Senior
СБЕРСБЕР
3

Что такое чистая функция в функциональном программировании?

Senior
СБЕРСБЕР
3

- вывести список имен, указав в первом столбце имя, - во втором столбце количество посетителей с таким именем, - в третьем столбце количество посетителей с таким именем и старше 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; ```

Senior
Salmon
3

Расскажите про код-ревью: как оно происходило в вашей команде?

Middle
Небольшая компания
3

Расскажите про покрытие тестами: как измерялось, были ли quality gates?

Middle
Небольшая компания
3

Какие проблемы могут возникнуть при высокой нагрузке (десятки миллионов запросов)? Как масштабировать решение?

Senior
СБЕРСБЕР
3

Как вы относитесь к тому, что AI может заменить разработчиков? Как видите разработку через 2-3 года?

Senior
Альфа-БанкАльфа-Банк
3

Расскажи про тестирование. Принимаешь ли участие, автотесты или ручное?

Senior
СБЕРСБЕР
3

Throwable — это класс или интерфейс?

Middle+
Мираполис
3

Если бы мы хотели сделать потокобезопасными операции с нашей мапой Data, как это сделать помимо ConcurrentHashMap?

Senior
IT OneIT One
3

Как решить проблему дублирования уведомлений при нескольких инстансах job-сервиса?

Senior
СБЕРСБЕР
3

Какие этапы разработки и внедрения ПО были в вашей команде?

Senior
СБЕРСБЕР
3

Сравните XML и JSON: плюсы и минусы каждого формата.

Middle
Финансовые платформы
3

// получить список пользователей которые состоят в группе начинающейся на "X" public List<User> consume(Stream<User> usersStream) { }

Senior
Альфа-БанкАльфа-Банк
3
/710