Подготовка к интервью

Вопросы на собеседовании в Сбер

3834 вопроса с собеседований в Сбер

3834 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.

Каталог

Результаты поиска

Найдено: 3834
Теория

[имя] спросил: Какие стандартные метрики экспозит JVM и Spring Boot по умолчанию?

В Spring Boot для мониторинга и анализа работы приложения часто используются метрики из библиотеки Micrometer, которая интегрируется с Actuator. Основные метрики и показатели:

Читать ответ
Теория

Являются ли виртуальные потоки зависимыми от платформы в контексте их реализации и использования?

Виртуальные потоки в Java (например, Project Loom) реализованы поверх существующих потоков операционной системы, но сами по себе они не зависят напрямую от конкретной платформы.

Читать ответ
Теория

Почему вы решили искать новый проект или работу?

На новом месте я хотел бы найти возможности для профессионального роста и развития, интересные технические задачи, которые позволят применять и расширять мои знания в Java.

Читать ответ
Теория

Можете ли вы рассказать о наиболее сложной задаче, которую успешно решили в рамках проекта?

Одна из наиболее сложных задач, с которой я сталкивался в проекте на Java, была связана с оптимизацией производительности при обработке большого объёма данных.

Читать ответ
Теория

Проводилась ли проверка аутентификации пользователей через внешние поставщики услуг?

Проверка аутентификации пользователей через внешние поставщики услуг (например, Google, Facebook, OAuth-провайдеры) обычно реализуется с помощью протоколов OAuth или OpenID Connect.

Читать ответ
Теория

Могли бы вы объяснить концепцию зависимости между компонентами в программном обеспечении?

Зависимость между компонентами в программном обеспечении — это ситуация, когда один компонент (например, класс, модуль или сервис) использует функциональность другого.

Читать ответ
Теория

Каким образом в Spring реализована поддержка транзакций и что лежит в основе их работы?

В Spring поддержка транзакций реализована через абстракцию транзакционного менеджера (TransactionManager), который управляет жизненным циклом транзакций.

Читать ответ
Теория

Что означают propagation и isolation в @Transactional и как их выбирать?

Да, метод b с аннотацией @Transactional и параметром propagation = Propagation.REQUIRESNEW будет выполняться в новой, независимой транзакции, даже если вызывается из метода a, который тоже помечен @Transactional.

Читать ответ
Теория

Как задействовать аннотацию на практике? Вы писали свои кастомные аннотации?

В Java собственную аннотацию можно определить с помощью ключевого слова @interface. Аннотации позволяют добавлять метаданные к классам, методам, полям и другим элементам кода.

Читать ответ
Теория

В чем заключаются преимущества и недостатки уровня изоляции SERIALIZABLE в системах управления транзакциями?

Уровень изоляции SERIALIZABLE гарантирует полную изоляцию транзакций, обеспечивая, что результат выполнения параллельных транзакций будет таким же, как если бы они выполнялись последовательно.

Читать ответ