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

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

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

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

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

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

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

Каталог

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

Найдено: 1058
Поведенческий

Расскажи про текущее место работы: стек, проект и состав команды.

Дайте короткое описание продукта, основного стека и состава команды, затем выделите собственную ответственность. Сначала контекст, затем подробности, интересные для новой роли.

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

Зачем использовались Prometheus, Grafana и ELK?

Prometheus собирает числовые метрики, Grafana показывает dashboards из источников данных, а ELK обычно используют для централизованного поиска и анализа логов. Эти инструменты дополняют друг друга.

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

Есть ли риск потерять сообщение на consumer и зачем нужен ручной commit offset?

Если offset подтверждён до устойчивого результата обработки, после сбоя сообщение может не обработаться повторно. Ручной commit позволяет связать продвижение offset с завершением работы.

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

Что такое happens-before? Зачем разработчику про это знать? Откуда берётся эта гарантия?

Happens-before — отношение порядка и видимости действий в модели памяти Java. Оно позволяет доказать, что один поток увидит записи другого при корректной синхронизации.

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

Зачем использовать JWT, если можно ходить с логином-паролем при каждом запросе?

Токен позволяет не передавать основной пароль каждому сервису и каждому запросу, ограничить срок и область доступа. JWT можно проверять локально по подписи, но он не обязателен: непрозрачные токены тоже подходят.

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

Почему вы используете jOOQ, а не Hibernate; какие преимущества jOOQ ты видишь?

jOOQ удобен, когда важен явный SQL и сложные запросы, а генерация кода по схеме даёт типизированный DSL. Hibernate ориентирован на модель сущностей и управление их persistence lifecycle.

Читать ответ
Поведенческий

Был ли опыт работы с Kotlin или реактивным программированием?

Разделите Kotlin и реактивное программирование: это разные навыки, и опыт одного не подразумевает другой. Назовите реальные задачи, библиотеки и степень самостоятельности.

Читать ответ
System Design

Почему используется самописный брокер вместо Kafka или RabbitMQ; какие у него преимущества и недостатки?

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

Читать ответ