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

Вопросы на собеседовании в Альфа-Банк

1058 вопросов с собеседований в Альфа-Банк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.

Каталог

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

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

Какими методами осуществляется обмен данными между микросервисами в архитектуре?

Обмен данными между микросервисами в архитектуре обычно осуществляется следующими методами:

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

Назовите два-три примера потокобезопасных коллекций

В Java потокобезопасные коллекции обеспечивают корректную работу при одновременном доступе из нескольких потоков без внешней синхронизации. Примеры:

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

Какие компоненты или объекты могут быть доступны или взаимодействовать при выполнении метода, помеченного аннотацией PostConstruct в Spring?

Метод, помеченный аннотацией @PostConstruct в Spring, вызывается после того, как Spring создал бин и внедрил все зависимости (через конструктор, сеттеры или поля). В этот момент доступны:

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

Имеете ли опыт работы с Reactive Streams и библиотекой Project Reactor для реализации асинхронных и нер blocking операций?

Reactive Streams — это стандарт для асинхронной обработки потоков данных с поддержкой backpressure, позволяющий эффективно управлять нагрузкой и ресурсами.

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

Для чего нужны аннотации @Qualifier и @Primary в Spring?

В Spring аннотации @Qualifier и @Primary используются для разрешения неоднозначностей при внедрении зависимостей, когда в контексте существует несколько бинов одного типа.

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

Как масштабировать обработку сообщений со стороны Kafka consumer; что такое partition и как сообщения распределяются по partition?

В Apache Kafka данные организованы в топики, которые дополнительно разбиваются на разделы — partitions. Разделение данных (partitioning) позволяет масштабировать обработку и хранение сообщений.

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

Может ли однопоточный вызов метода, объявленного с synchronized, повторно войти в тот же метод во время его выполнения?

Да, однопоточный вызов метода, объявленного с ключевым словом synchronized, может повторно войти в тот же метод во время его выполнения. Это называется рекурсивной блокировкой (reentrant lock).

Читать ответ