Какие способы внедрения зависимостей (Dependency Injection) существуют в Spring?
Основные типы внедрения зависимостей (Dependency Injection) в проекте:
Читать ответПодготовка к интервью
10 вопросов с собеседований в госзнак
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в госзнак. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: spring, graphql, api.
Каталог
Основные типы внедрения зависимостей (Dependency Injection) в проекте:
Читать ответПартиционирование в PostgreSQL — это метод разделения большой таблицы на более мелкие части (партиции) внутри одной базы данных.
Читать ответНа последнем месте работы я занимался разработкой крупного корпоративного приложения на Java с использованием Spring Boot и микросервисной архитектуры.
Читать ответАннотация @Transactional в Spring используется для декларативного управления транзакциями. Она позволяет автоматически начать, зафиксировать (commit) или откатить (rollback) транзакцию вокруг метода.
Читать ответEXPLAIN ANALYZE — это команда в SQL (например, в PostgreSQL), которая используется для анализа выполнения запроса.
Читать ответПринципы SOLID помогают писать поддерживаемый и расширяемый код. В реальных проектах их можно реализовать следующим образом:
Читать ответВ Java собственную аннотацию можно определить с помощью ключевого слова @interface. Аннотации позволяют добавлять метаданные к классам, методам, полям и другим элементам кода.
Читать ответGraphQL — это язык запросов для API и среда выполнения запросов, которая позволяет клиентам точно указывать, какие данные им нужны.
Читать ответВ Java для проверки переполнения при сложении целых чисел можно использовать методы из класса Math, например, Math.addExact(), который выбрасывает ArithmeticException при переполнении.
Читать ответВ Java Wildcard (?) — это специальный символ, используемый в обобщённых типах (Generics) для обозначения неизвестного типа. Он позволяет создавать более гибкие и обобщённые методы и классы.
Читать ответ