В каких ситуациях могут возникать проблемы с производительностью при использовании Hibernate?
Проблемы с производительностью при использовании Hibernate могут возникать в следующих ситуациях:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Проблемы с производительностью при использовании Hibernate могут возникать в следующих ситуациях:
Читать ответCAP теорема утверждает, что в распределённой системе невозможно одновременно обеспечить все три свойства: Consistency (консистентность), Availability (доступность) и Partition tolerance (устойчивость к разделению сети).
Читать ответJOIN в базе данных — это операция, которая позволяет объединить строки из двух или более таблиц на основе связанного между ними условия (обычно по ключу).
Читать ответПо умолчанию Spring создает синглтон-экземпляр компонента, помеченного @Component. Чтобы при каждом внедрении через @Autowired создавался новый экземпляр, нужно изменить область видимости бина на prototype.
Читать ответТрадиционная реляционная база данных (RDBMS) хранит данные в таблицах с фиксированной схемой (строки и столбцы), поддерживает SQL для запросов и обеспечивает целостность данных через транзакции и связи между таблицами.
Читать ответKubernetes использует механизмы проб (probes) для мониторинга состояния контейнеров в подах. Основные типы проб:
Читать ответАннотация @Transactional обычно используется в Spring для управления транзакциями.
Читать ответДля безопасного использования Map (например, HashMap) в многопоточном окружении в Java применяются следующие подходы:
Читать ответSpring Boot — это фреймворк для упрощения разработки Java-приложений, который имеет ряд преимуществ и недостатков.
Читать ответМетод join() в классе ForkJoinPool используется для ожидания завершения задачи, которая была запущена в пуле.
Читать ответДенормализация базы данных — это процесс преднамеренного дублирования данных или объединения связанных таблиц для повышения производительности чтения.
Читать ответРоль системного интегратора обычно подразумевает объединение различных систем, приложений и компонентов в единую работающую инфраструктуру.
Читать ответ