Какие преимущества и недостатки использования бинов для определения приложений?
Использование бинов для определения приложений, например в Spring Framework, имеет следующие преимущества и недостатки:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Использование бинов для определения приложений, например в Spring Framework, имеет следующие преимущества и недостатки:
Читать ответВ продакшене обычно используют LTS-версии Java, так как они обеспечивают стабильность и долгосрочную поддержку.
Читать ответДа, в Java с версии 7 можно в одном блоке catch обработать несколько типов исключений, перечислив их через вертикальную черту |.
Читать ответSpring Boot Actuator — это модуль Spring Boot, который предоставляет готовые средства для мониторинга и управления приложением во время его работы. Основные функции включают:
Читать ответДля поиска по массиву varchar в PostgreSQL часто используют GIN-индексы с оператором gintrgmops, если нужна полнотекстовая или похожая на полнотекстовую индексация.
Читать ответВ Spring принцип инверсии управления (IoC) реализуется через контейнер Spring IoC, который управляет созданием, конфигурацией и жизненным циклом объектов (бинов).
Читать ответHashMap использует хеш-функцию для вычисления индекса, по которому будет храниться элемент.
Читать ответВ Java размер памяти, занимаемой переменной примитивного типа, фиксирован и зависит от типа:
Читать ответОператор try-with-resources гарантирует автоматическое закрытие ресурсов, которые реализуют интерфейс java.lang.AutoCloseable.
Читать ответКроме Java, в своей практике я использовал следующие средства разработки:
Читать ответДа, Spring Data широко применяется для упрощения работы с базами данных в Java-приложениях.
Читать ответОператор == для сравнения объектов в Java по умолчанию сравнивает ссылки на объекты, а не их содержимое. Он проверяет, указывают ли две переменные на один и тот же экземпляр объекта в памяти.
Читать ответ