В чем отличие между паттернами Proxy и Decorator в контексте проектирования программного обеспечения?
Паттерны Proxy и Decorator похожи тем, что оба используют объект-обертку для расширения функциональности, но имеют разные цели:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Паттерны Proxy и Decorator похожи тем, что оба используют объект-обертку для расширения функциональности, но имеют разные цели:
Читать ответHashMap LinkedHashMap TreeMap HashTable
Читать ответSpring Starter — это не отдельный тип JAR-файла, а набор зависимостей, упакованных в удобный формат. В Maven или Gradle вы подключаете стартеры как обычные зависимости, например, spring-boot-starter-web.
Читать ответСистемы контроля версий (VCS) играют центральную роль в разработке ПО, обеспечивая:
Читать ответДля анализа дедлоков в многопоточном приложении обычно выполняют следующие шаги:
Читать ответСтатусная модель обычно зависит от масштаба и архитектуры системы. В небольших или монолитных приложениях статусная модель может быть общей для всей системы, обеспечивая единое состояние объектов.
Читать ответСтек (Stack) и хип (Heap) — это две разные области памяти в Java, которые служат для разных целей.
Читать ответЕсли в компоненте использовать самоинъекцию зависимостей (то есть компонент внедряет сам себя как зависимость), это может привести к нескольким проблемам:
Читать ответВ моём последнем проекте задачи были чётко прописаны и разбиты на подзадачи. Это позволяло лучше планировать работу, отслеживать прогресс и распределять ответственность между участниками команды.
Читать ответВ сервлете можно объявить поле как нестатическое (то есть экземплярное), и сделать его неизменяемым после инициализации, например, с помощью модификатора final.
Читать ответВ интерфейсе Stream в Java метод filter объявлен примерно так:
Читать ответSpring Security — это модуль в экосистеме Spring, который отвечает за обеспечение безопасности приложений.
Читать ответ