Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
В проектах ответственность за разработку схем баз данных обычно лежит на архитекторах данных, разработчиках баз данных (DBA) или backend-разработчиках, в зависимости от структуры команды.
В одном из проектов высоконагруженной платформы, над которым я работал, основная задача заключалась в обеспечении стабильной работы системы при миллионах запросов в сутки с минимальной задержкой.
Блок finally в Java используется для выполнения кода, который должен быть выполнен в любом случае после блока try и возможных блоков catch, независимо от того, было ли выброшено исключение или нет.