Sobes.tech

Как вы катили изменения базы данных на прод? Использовали ли Liquibase?

Senior
Ecom.tech
8

Какой жизненный цикл у Spring бина?

Senior
EXPERA
8

Какие гарантии предоставляет volatile? Чем отличается от Atomic?

Senior
ТБанк
8

Достаточно ли того, что hashCode вычисляется только из final полей? Может ли хэш всё равно измениться?

Senior
Позитив Технолоджис
8

Что инициировало расчёты начислений и сверок? Какой механизм триггерил этот процесс?

Senior
СБЕРСБЕР
8

Расскажи об иерархии коллекций в Java

Middle
СБЕРСБЕР
8

Какие проблемы распределённых систем вы знаете и какие паттерны их решают?

Senior
Napoleon IT
8

Что является корневыми точками (GC Roots) для сборщика мусора?

Senior
СБЕРСБЕР
8

create table profiles ( profile_id serial primary key, user_id integer not null references users(user_id) ); insert into users select x from generate_series(1, 99999) as seq(x); insert into profiles select x, 100000 - x from generate_series(1, 99999) as seq(x); Select u.user_id, p.profile_id, p.user_id as profile_user_id From users u Join profiles p on u.users_id = p.user_id

Senior
Позитив Технолоджис
8

Какие, на ваш взгляд, есть недостатки у SOLID?

Middle+
AmexDev
8

Напишите SQL-запрос для подсчёта средней зарплаты по каждому сотруднику за год. Таблица содержит поля: fio, date, amount (salary)

Intern
sber tech
8

Расскажите о сложном баге или сложной доработке на последнем проекте

Senior
Сбер лизинг
8

С DLT топиками что делаете?

Senior
СБК ПАРУС
8

Как обработать загрузку файла (картинки) через HTTP-запрос в Spring MVC и сохранить на диск?

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

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

Senior
СБЕРСБЕР
8

Есть ли опыт с географически распределёнными системами?

Senior
АО Национальная система платежных карт
8

Можно ли любой объект добавить в TreeMap в качестве ключа?

Senior
Альфа КапиталАльфа Капитал
8

Есть система, которая дает юзерам возможность работать с файлами в браузере. Стек стандартный: Java, Spring, React, Postgres. Файлы хранятся в файловой системе на бэке, метаданные файлов в БД. Команда реализовала фичу - переименование файла. Этот метод по сути ключевой для переименования файла на бэке. Нужно провести его ревью, где необходимо выявить потенциальные проблемы в существующем коде и предложить варианты их исправления. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // переименование файла на диске exec("update file set name='" + newName + "' where id = " + id); }

Middle+
СБЕРСБЕР
8

Какой у вас грейд?

Middle+
Цифровая лабаратория
8

Что должно быть в конфигурационном файле Spring Boot приложения?

Senior
kode.ru
8
/710