QA / QA Automation
Могли бы вы объяснить, что подразумевается под архитектурным стилем в проектировании систем?
Каково назначение локальных переменных в программировании?
Какой тип данных или объект можно использовать в качестве фикстуры для тестовых данных?
Каким образом можно ограничить расширение класса через наследование?
Какие есть стратегии/гарантии доставки сообщений (в контексте Kafka)? Их три основных.
Каким образом можно обеспечить ожидание появления конкретного элемента на веб-странице перед выполнением дальнейших действий?
Какие методы тестирования следует использовать при проверке микросервисной системы?
Имели ли вы опыт использования системы непрерывной интеграции в своих проектах?
Можешь привести примеры принципов объектно-ориентированного программирования?
Каким образом можно удостовериться, что экземпляр объекта создается только один раз во время выполнения программы?
Можешь объяснить, что происходит при выполнении команды push в Git?
Каким образом реализовать подход Shift Left в процессе разработки и тестирования программных продуктов?
Можете назвать ключевые аннотации, используемые в JUnit для организации тестов?
Какие компоненты или функции можно получить или унаследовать при создании подкласса от базового класса в Python?
Какие преимущества и недостатки практики тестирования через разработку (TDD)?
Можете объяснить, что подразумевается под методом HTTP POST?
Можете объяснить основные различия между реляционными и нереляционными системами хранения данных?
Что обозначает HTTP-статус 404 и в чем его суть?
Используешь ли ты Jenkins в своих проектах для автоматизации сборки и деплоймента?
Можешь привести примеры ответов, которые может отправлять сервер после обработки запроса?