Имел ли опыт использования аннотации @Conditional в своих проектах?
Аннотация @Conditional в Java, чаще всего используемая в Spring Framework, позволяет условно включать или исключать бины из контекста в зависимости от заданных условий.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Аннотация @Conditional в Java, чаще всего используемая в Spring Framework, позволяет условно включать или исключать бины из контекста в зависимости от заданных условий.
Читать ответАннотация @Transactional в Java (обычно в Spring) указывает, что методы класса или отдельные методы должны выполняться в рамках транзакции. Основные отличия сервисов с @Transactional и обычных сервисов:
Читать ответДа, видеокамеру во время собеседования можно отключить, если это не противоречит правилам компании или платформы.
Читать ответДа, шаблон Repository широко используется в Spring Framework для абстрагирования доступа к данным.
Читать ответСортировка пузырьком — это простой алгоритм сортировки, который многократно проходит по списку, сравнивая соседние элементы и меняя их местами, если они идут в неправильном порядке.
Читать ответДля передачи параметров в SQL-запросы я использую подготовленные выражения (Prepared Statements) с параметризацией. Это позволяет избежать SQL-инъекций и улучшить производительность при повторных запросах.
Читать ответДа, я рассматриваю варианты работы удалённо или гибридно.
Читать ответРазница между двумя независимыми индексами по одному полю и одним объединённым индексом по двум полям заключается в том, как они используются для поиска и оптимизации запросов.
Читать ответПри интеграции различных систем или компонентов обычно использую следующие методы и стратегии:
Читать ответMetaspace — это область памяти в JVM, которая хранит метаданные классов (информацию о загруженных классах).
Читать ответВ ближайшее время планирую развиваться в следующих направлениях:
Читать ответВ Java интерфейс CallableV представляет задачу, которая возвращает результат типа V и может выбрасывать исключения.
Читать ответ