QA / QA Automation
Можете пояснить, что подразумевается под интеграционным тестированием и как оно отличается от модульного?
Объясните принцип работы конструкции switch-case и ее применение в программировании.
Можете объяснить, что означает идемпотентный вызов метода в программировании?
Как бы вы оценили свои навыки работы с SQL и уровень владения языком запросов?
Чем отличается глубокое копирование объектов в Python от поверхностного, и когда его следует использовать?
Можете объяснить, что подразумевается под исключением в программировании?
Объясните, что такое поверхностное копирование объектов в Python и чем оно отличается от глубокого копирования.
Можете объяснить, что такое генератор функции и как он используется?
Можете ли вы объяснить принципы работы REST API и его основные характеристики?
Могли бы вы объяснить концепцию и основные этапы работы с GitFlow для управления ветками в Git?
Можете пояснить, что такое паттерн Page Factory и как он применяется в автоматизации тестирования?
Объясните основные принципы объектно-ориентированного программирования.
Объясните принцип работы операторов соединения таблиц в SQL и как они используются для объединения данных из разных таблиц.
Можешь объяснить, что представляет собой фреймворк JUnit для тестирования в Java?
Что именно возвращает метод forEach при выполнении итерации по коллекции?
Какие критические аспекты необходимо протестировать при проверке API-эндпоинтов?
Что обозначает HTTP-статус 404 и в чем его суть?
Обладаешь ли навыками написания подготовленных SQL-запросов?
Какие области знаний ты считаешь важным дополнительно изучить?
Объясните принцип работы операции FULL JOIN в SQL и когда она применяется.