QA / QA Automation
Опишите ваш опыт внедрения и использования CI/CD в проектах.
Можешь привести примеры распространённых паттернов в проектировании программных систем?
Объясните, чем отличаются HTTP-методы PUT и PATCH в контексте обновления ресурсов
Какие виды HTTP-запросов вы проверяли в своей практике?
Имели ли вы опыт работы с сложными SQL-запросами или оптимизацией баз данных?
Проверяли ли вы выполнение или запуск задач в вашем проекте?
Можешь перечислить основные HTTP-методы, которые ты знаешь?
Из каких элементов состоит тестовый сценарий?
Каким образом можно ограничить расширение класса через наследование?
Является ли QA больше связан с проверкой соответствия требованиям или с подтверждением правильности реализации?
Какие HTTP-методы обеспечивают идемпотентность при повторных запросах?
С какими системами управления задачами или проектами вы имели опыт работы?
Каким образом в Python достигается сокрытие внутренней реализации объекта и скрытие данных от внешнего доступа?
Какие средства или библиотеки применяли вами для проведения асинхронных тестов?
Объясните различия в использовании одного и двойного подчеркивания в именах переменных и методов в Python.
Объясните принцип работы конструкции switch-case и ее применение в программировании.
Какие последствия могут возникнуть при передаче строки в функцию или метод, ожидающий числовое значение?
Можете объяснить, что подразумевается под процессом проверки программного обеспечения?
Можете объяснить, что такое разработка с помощью тестирования (TDD) и как она реализуется в практике?
Каким образом было реализовано ведение логов в вашем предыдущем проекте?