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

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

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

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

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

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

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

Каталог

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

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

Чем отличаются аннотации @Component, @Service и @Repository в Spring?

Аннотация @Service в Spring используется для обозначения класса как сервисного компонента бизнес-логики.

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

Какой механизм сборки мусора используется в вашей среде разработки или проекте?

В Java используется сборщик мусора (Garbage Collector, GC), который автоматически управляет памятью, освобождая неиспользуемые объекты. В современных версиях JVM применяется несколько механизмов сборки мусора, например:

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

Что делает @Async, когда его используют и как получить результат асинхронного вызова?

Аннотация @Async в Spring используется для обозначения методов, которые должны выполняться асинхронно, то есть в отдельном потоке, не блокируя основной поток выполнения.

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

Что такое транзакционный механизм Kafka? Как он работает?

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

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

Какие именно поля в базе данных стоит индексировать, чтобы ускорить выполнение определённого запроса?

Индексировать стоит те поля, которые участвуют в условиях фильтрации (WHERE), сортировки (ORDER BY), соединениях (JOIN) и группировках (GROUP BY) в запросах, особенно если эти поля часто используются и таблица большая.

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

Как в целом выглядела структура команды и процесс разработки?

В моём опыте разработки задачи обычно поступали через систему управления проектами (Jira, Trello), где Product Owner или менеджер формировал требования и приоритеты.

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

Как работали с Kafka? Приходилось ли тюнить партиции, конфигурации? Что будет если consumers меньше чем partitions?

Работа с Kafka обычно включает настройку партиций и конфигураций для оптимальной производительности и надежности.

Читать ответ