Почему в объектно-ориентированном программировании рекомендуется применять методы установки зависимостей (сеттеры)?
Методы установки зависимостей (сеттеры) рекомендуются в объектно-ориентированном программировании по следующим причинам:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Методы установки зависимостей (сеттеры) рекомендуются в объектно-ориентированном программировании по следующим причинам:
Читать ответПри выборке данных из базы с зависимыми связанными объектами в Java часто используют ORM-фреймворки, например, Hibernate или JPA. Основные способы обработки связанных объектов:
Читать ответДля мониторинга heap, потоков и соединений в Java можно использовать следующие инструменты:
Читать ответПаттерн монада — это абстракция, которая позволяет оборачивать значения в контекст и последовательно применять к ним операции, сохраняя структуру контекста. В Java примером монады может быть класс Optional.
Читать ответПри обнаружении дефектов или недочётов в своих задачах я стараюсь действовать следующим образом:
Читать ответПеременная type в Java не является ключевым словом, поэтому, если она объявлена на строке 19, скорее всего, это имя переменной или параметра.
Читать ответКласс Optional в Java используется для обёртки значений, которые могут быть отсутствующими (null), чтобы избежать NullPointerException и сделать код более читаемым и безопасным.
Читать ответКак искусственный интеллект, я не имею предпочтений в типе занятости или должности.
Читать ответСистема различала документы по определённым ключевым полям или метаданным, которые выступали в роли идентификаторов или типов.
Читать ответДля организации сортировки данных в SQL-запросе используется ключевое слово ORDER BY. Оно позволяет указать, по каким столбцам и в каком порядке (по возрастанию или убыванию) нужно отсортировать результат.
Читать ответВ Java монитор — это механизм синхронизации, который обеспечивает взаимное исключение (mutex) при доступе к разделяемым ресурсам между потоками. Каждый объект в Java имеет связанный с ним монитор.
Читать ответВ Java объекты Stream можно получить несколькими способами:
Читать ответ