QA / QA Automation
Какие потенциальные проблемы могут возникнуть при использовании статических методов в программировании?
Какие степени числа 2 вам известны?
В каком месте находился исходный код автоматических тестов на вашем предыдущем месте работы?
Что мотивирует тебя рассматривать смену текущего места работы?
Какие недостатки могут возникнуть при миграции системы с монолитной архитектуры на микросервисы?
Проверял ли ты чей-либо код на качество и соответствие стандартам?
Можешь рассказать о ключевых принципах, которыми руководствуются при проведении тестирования программного обеспечения?
Чем отличаются виды тестирования Smoke, Regress и Sanity по своей цели и применению?
На каком этапе выполнения метода можно вставить точку для вызова другого метода?
Какой у вас общий опыт написания и поддержки автоматических тестов?
Имели ли вы опыт настройки автоматизированных процессов интеграции и доставки (CI/CD) в своих проектах?
Имели ли вы практический опыт автоматизации задач с помощью Bash-скриптов в Jenkins?
В каких случаях необходимо переопределять метод hashCode() в Java для обеспечения корректной работы с коллекциями?
Какая роль тестировщика в процессе разработки перед началом реализации проекта?
Можешь назвать основные способы взаимодействия объектов в объектно-ориентированном программировании?
Нужно ли выполнять регрессионное тестирование ежедневно в процессе разработки?
Можете описать, каким образом организованы рабочие процессы на вашем предыдущем месте работы?
Могли бы вы объяснить принципы SOLID и их значение при разработке программного обеспечения?
Какие операционные команды вы использовали в Linux для выполнения различных задач?
Каким образом можно объединить информацию из нескольких таблиц в базе данных?