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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

43 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

В чём преимущества и недостатки микросервисной архитектуры по сравнению с монолитом?

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

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

Для чего используется метод GET и является ли он идемпотентным?

Метод GET: назначение и идемпотентность HTTP-метод, предназначенный для получения ресурсов с сервера Выполнение запроса не изменяет состояние сервера, поскольку используется только чтение Является идемпотентным:…

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

Как Gatling моделирует работу большого числа пользователей?

Gatling — инструмент для проведения нагрузочного тестирования веб-приложений. В его основе лежит асинхронная, событийно-ориентированная модель. Большое число виртуальных пользователей (VU) создается как набор…

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

Как Kafka обеспечивает отказоустойчивость за счёт репликации и кластеризации?

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

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

Как в Jenkins организуют запуск автотестов и какие процессы для этого используют?

Инструменты и процессы запуска автотестов в Jenkins Jenkins используется как CI/CD сервер для автоматизации процессов запуск по триггерам: после коммита, по расписанию или вручную подключение к системам контроля…

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

Как в Kafka гарантируется доставка сообщений?

Надёжность доставки в Kafka обеспечивается за счёт репликации данных между узлами кластера Для этого применяется механизм ISR (in-sync replicas): запись подтверждают только реплики, которые синхронизированы с лидером…

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

Как вы применяли Python, Selenium и Allure в автоматизации тестирования?

Инструменты автоматизации: Python, Selenium и Allure Python: универсальный язык разработки тестов, востребованный благодаря простому синтаксису и развитой экосистеме Selenium: автоматизация веб-приложений и управление…

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

Как использовать @pytest.mark.parametrize для параметризованных тестов?

Как создавать параметризованные тесты в pytest pytest — распространённый фреймворк для тестирования программ на Python @pytest.mark.parametrize — декоратор, позволяющий запускать тест повторно с разными данными В него…

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

Как локализовать дефект, если обновление на сайте не отображается?

Как локализовать дефект, если обновление сайта не отображается? Проверить кэш браузера: очистить его или выполнить принудительное обновление Проверить, был ли обновлённый код задеплоен на сервер Проверить CDN: срок…

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

Как локализовать проблему, если документ отправлен в смежную систему, но команда его не получила: подтверждения, коды 400/401 и логи?

Локализация проблемы при отправке документа проверить логи отправки: статус вызова API, время выполнения и payload проанализировать HTTP-коды ответа: 200-299 — запрос успешно обработан и документ отправлен 400 —…

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

Как на проекте взаимодействуют ручное тестирование и автоматизация?

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

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

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

Как распределять задачи между ручным и автоматизированным тестированием контекст: тестирование ПО, повышение качества и оптимизация процессов автоматизация — повторяемые проверки и регрессионное тестирование ручное…

Читать ответ