Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
В SQL оператор HAVING используется для фильтрации сгруппированных данных, то есть после применения GROUP BY. В отличие от WHERE, который фильтрует строки до группировки, HAVING фильтрует уже агрегированные группы.
Вставить новый элемент в центральную часть ArrayList можно с помощью метода add(int index, E element), указав индекс, соответствующий середине списка. Например:
Аннотация @Transactional в Java (обычно в Spring Framework) используется для управления транзакциями на уровне методов или классов. Основные параметры, которые можно настроить: