Какие Java-механизмы используются под капотом Spring?
Spring использует несколько ключевых Java-механизмов под капотом:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Spring использует несколько ключевых Java-механизмов под капотом:
Читать ответСамая сложная задача, с которой я сталкивался, была связана с оптимизацией производительности распределённого кэширования в микросервисной архитектуре.
Читать ответ@Mock создаёт полностью имитированный объект, у которого все методы по умолчанию ничего не делают или возвращают значения по умолчанию. Это полезно, когда нужно изолировать тестируемый класс от зависимостей.
Читать ответПаттерн Singleton гарантирует, что у класса есть только один экземпляр, а Prototype позволяет создавать копии объектов.
Читать ответДа, официальная документация Kubernetes является основным источником информации для изучения этой системы оркестрации контейнеров.
Читать ответНет, в компании я работал на нескольких проектах.
Читать ответОсновные виды реляционных баз данных, которые широко используются:
Читать ответЭтот вопрос относится к личной информации и зависит от конкретной ситуации.
Читать ответВ Maven (системе сборки для Java) блоки dependencyManagement и dependencies имеют разные назначения:
Читать ответАннотация @PostConstruct используется для обозначения метода, который должен быть выполнен сразу после того, как контейнер завершит создание и инициализацию бина, но до того, как бин будет доступен для использования.
Читать ответВ Hibernate для управления транзакциями используется интерфейс Transaction. Чтобы откатить или завершить транзакцию, применяются методы:
Читать ответВ Hibernate хеширование используется для оптимизации работы с кэшами и коллекциями. Основные уровни хеширования:
Читать ответ