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

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

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

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

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

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

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

Каталог

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

Найдено: 1058
System Design

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

При недоступном шлюзе сохраняйте платёж как принятую к обработке операцию и возвращайте её статус, а не ложный успех. Надёжность строится на идемпотентности, очереди и сверке результата.

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

Чем собирается тестовый фреймворк? Приходилось ли тебе настраивать Gradle?

Назовите реальный инструмент сборки и то, что настраивали лично: зависимости, задачи тестов, отчёты или параметры запуска. Использование Gradle Wrapper не означает самостоятельную разработку всей конфигурации.

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

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

Опишите фактический путь запроса: уточнение цели, требования, проектирование, разработку, проверки и приёмку. Состав команды раскрывайте через ответственность участников, а не только количество должностей.

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

Как называется техника тест-дизайна для проверки граничных значений?

Это анализ граничных значений, Boundary Value Analysis. Он проверяет значения на границах классов эквивалентности и рядом с ними, где часто возникают ошибки сравнений и ограничений.

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

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

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

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

В резюме написано стек Java, Kotlin, Selenium, REST Assured, Playwright. Можешь рассказать, как взаимодействовал с Playwright в этом стеке?

Опишите реальный способ использования Playwright: через Java-библиотеку, Kotlin с Java API или отдельный тестовый проект. Наличие в резюме нескольких инструментов не объясняет их роли автоматически.

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

Что сделать, чтобы действия выполнились после обработки исключения?

Для действий при выходе из блока независимо от обработки исключения используют finally. Если действие нужно только после успешно обработанной ошибки, его можно разместить после соответствующего try/catch.

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

Что такое плавающие дефекты (flaky bugs) и как ты с ними работаешь? Какие могут быть причины того, что дефект иногда воспроизводится, а иногда нет?

Плавающий дефект проявляется только при определённых сочетаниях состояния, времени или окружения. Его нужно отличать от ошибки самого теста, хотя внешне оба случая могут выглядеть одинаково.

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

В чём разница между GET и POST?

GET запрашивает представление ресурса и должен иметь безопасную семантику; POST передаёт данные для обработки по правилам ресурса. POST не обязательно создаёт объект, а GET не предназначен для значимых изменений.

Читать ответ