Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Проблема несогласованности данных при тестах с удалёнными соединениями с базой часто возникает из-за параллельного доступа и отсутствия изоляции между тестами.
Да, в Java можно объявить переменную типа Stream внутри цепочки вызовов Stream API для обработки данных. Это часто делается для удобства повторного использования или для улучшения читаемости кода.
Аннотация @Qualifier в Spring используется для уточнения, какой именно бин должен быть внедрён, если в контексте есть несколько кандидатов одного типа.
Максимальная нагрузка на проекте зависит от конкретной архитектуры и требований, но обычно измеряется в количестве одновременных пользователей, запросов в секунду (RPS) или объёме обрабатываемых данных.
Назначение отдельной партиции для каждого Consumer в системе обработки сообщений связано с обеспечением параллелизма и упорядоченности обработки сообщений.