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

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

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

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

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

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

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

Каталог

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

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

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

REST Assured удобен для выразительных API-проверок в Java: подготовка запроса и утверждения о результате объединяются в понятный сценарий. Выбор стоит объяснить потребностями проекта.

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

Порядка скольки микросервисов в зоне ответственности именно твоей команды (не считая смежных систем)?

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

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

Какие паттерны проектирования использовали в API- и UI-автотестах?

В UI-тестах часто выделяют Page Object или компоненты страницы, в API-тестах — клиент сервиса и построители данных. Паттерн должен уменьшать дублирование, а не прятать смысл проверки.

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

Две системы синхронно общаются по REST API. В системе A статус изменился с кодом 200, но во второй системе изменения нет. Как быстро локализовать проблему и определить, кому её чинить?

Сопоставьте одну операцию по ID: вход в A, исходящий запрос в B, реальный ответ B и запись нового состояния. Код 200 системы A не доказывает успешное изменение в B.

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

Как вы проверяли корректность структуры JSON-ответа API?

Проверяют тип корневого значения, обязательные поля, типы, вложенность, допустимость NULL и дополнительные поля; для формального контракта используют JSON Schema или OpenAPI-валидацию.

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

Каковы преимущества и ограничения использования библиотеки Requests для тестирования API в Python?

Requests даёт простой синхронный HTTP-клиент с sessions, cookies и удобной работой с JSON. Он не является тестовым runner и не обеспечивает assertions, отчёты и асинхронность сам по себе.

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

В каких сценариях вы бы использовали мокирование в ваших тестах и как бы вы его реализовали?

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

Читать ответ