Почему большинство тестов было API?
API-тесты часто дают быстрые и устойчивые проверки бизнес-логики и интеграций без затрат на браузер, но UI-сценарии остаются нужны для клиентского поведения.
Читать ответПодготовка к интервью
1967 вопросов для подготовки на позицию Backend-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Backend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: backend, api, database.
Каталог
API-тесты часто дают быстрые и устойчивые проверки бизнес-логики и интеграций без затрат на браузер, но UI-сценарии остаются нужны для клиентского поведения.
Читать ответПроверьте наличие и структуру region, целочисленный тип regionCode, правила обязательности и NULL, допустимые значения и совместимость прежних клиентов.
Читать ответREST — архитектурный стиль, а не отдельный протокол. В автоматизации REST API обычно проверяют HTTP-запросами, используя клиент и тестовый runner.
Читать ответНазовите фактически использованную HTTP-библиотеку, например requests или httpx, и объясните работу с сессиями, авторизацией, timeout и проверками ответа.
Читать ответСоздайте клиента, проверьте код и данные, затем прочитайте запись по возвращённому ID. Проверка только 201 не доказывает сохранение правильного объекта.
Читать ответТрассировка связывает этапы обработки одной операции между сервисами: по trace ID и spans видно, куда дошло сообщение, где возникла задержка или ошибка.
Читать ответSwagger UI помогает читать OpenAPI-контракт и выполнять отдельные запросы, но не заменяет полноценный набор API-тестов. Проверяют статус, структуру, данные и побочные эффекты.
Читать ответВерсии API управляют через совместимость контрактов, документирование изменений и контролируемую миграцию клиентов; версия в URL или заголовке — только способ маршрутизации.
Читать ответДля частичного изменения текста ресурса обычно используют PATCH. PUT тоже изменяет ресурс, но по контракту задаёт его полное представление; POST может запускать отдельную операцию.
Читать ответРазделите тестирование на API-контракт, публикацию событий, обработку consumers и сквозные финансовые инварианты; особое внимание — повторам, порядку, отказам и сверке состояния.
Читать ответREST — архитектурный стиль взаимодействия с ресурсами, а SOAP — протокол обмена XML-сообщениями. REST часто использует HTTP и JSON, но это не обязательное тождество.
Читать ответОпишите основные объекты автоматизации, долю API и UI в понятном контексте, архитектуру тестов и личную ответственность за запуск и сопровождение.
Читать ответ