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

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

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

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

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

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

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

Каталог

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

Найдено: 1058
System Design

Можешь описать какой-то бизнес-сценарий на уровне архитектуры приложения? Например, как пользователь меняет тариф или совершает какое-то действие — разложи это на уровне архитектуры.

Для смены тарифа клиент отправляет запрос, backend проверяет пользователя и допустимость перехода, фиксирует операцию и обновляет доступ после подтверждённого бизнес-события. Детали зависят от оплаты и архитектуры.

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

Какой JOIN применяется, если видны все строки левой таблицы и только совпавшие строки правой? Какой JOIN применяется, если NULL-значения отсутствуют и остаются только совпавшие строки?

Все строки слева и совпавшие справа сохраняет LEFT JOIN. Только совпавшие пары возвращает INNER JOIN, однако отсутствие NULL в результате само по себе не определяет вид соединения.

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

В чём разница между XPath и CSS-локаторами?

CSS-селекторы выбирают элементы по правилам CSS, а XPath описывает путь и условия по дереву документа. XPath удобен для ряда текстовых и родственных связей; выбор зависит от устойчивости локатора.

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

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

Завершение определяется согласованными критериями выхода: важные проверки выполнены, результаты понятны, а остаточные риски приняты ответственными. Это не обязательно означает отсутствие любых дефектов.

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

Если пользователь пытается войти с несуществующим логином и паролем, какая ошибка должна вернуться с бэкенда на фронт?

Обычно API возвращает согласованную ошибку аутентификации с нейтральным сообщением «Неверный логин или пароль». Не следует раскрывать, существует ли конкретный аккаунт; точный статус определяется контрактом.

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

Баланс ручных тестов и автоматизации в Ренессанс-Кредите

Соотношение в конкретной команде Ренессанс-Кредита нужно назвать по своему опыту и за определённый период. Единой подтверждённой пропорции для всей компании из вопроса не следует.

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

Выяснилось, что крайний сервис в цепочке вызовов вернул Not Found. Какие баги ты по факту встретил в рамках решения этой задачи? Напомню: ты вводишь логин, пароль, нажимаешь кнопку «Войти», ничего не происходит.

Подтверждено как минимум отсутствие понятной реакции интерфейса на сбой входа, если по требованиям она должна быть. Сам Not Found у нижнего сервиса ещё не доказывает отдельный дефект без его контракта.

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

Чем процесс отличается от потока в Java? Могут ли они мешать работе друг друга? Что делает System.exit?

Процессы обычно имеют отдельные адресные пространства, а потоки одной JVM разделяют память процесса. System.exit инициирует завершение всей JVM, а не только текущего потока.

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

Насколько тебе близко менеджерство с точки зрения управления тестированием? Какие именно встречи занимают большую часть рабочего времени?

Объясните, какая часть управления тестированием вам интересна: планирование, риски, развитие людей или координация. Затем назовите реальные типы встреч и их полезный результат.

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

Подойдёт ли HashMap, если нужно обходить элементы в порядке их вставки?

Нет, Java HashMap не гарантирует порядок обхода по вставке. Для такого требования обычно используют LinkedHashMap с порядком вставки; TreeMap сортирует по ключам, что является другой задачей.

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

Какие антипаттерны или типичные ошибки ты замечал при проверке merge request'ов? На что обращал внимание?

Назовите реальные типичные проблемы: неясные проверки, дубли, скрытые зависимости, нестабильные ожидания и небезопасные данные. Объясните, как замечание помогало улучшить результат, а не только стиль.

Читать ответ