QA / QA Automation
Что мотивирует тебя рассматривать смену текущего места работы?
Какие недостатки могут возникнуть при миграции системы с монолитной архитектуры на микросервисы?
Проверял ли ты чей-либо код на качество и соответствие стандартам?
Можешь рассказать о ключевых принципах, которыми руководствуются при проведении тестирования программного обеспечения?
Чем отличаются виды тестирования Smoke, Regress и Sanity по своей цели и применению?
На каком этапе выполнения метода можно вставить точку для вызова другого метода?
Можете объяснить различия между внутренним соединением и левым соединением в SQL?
Какими инструментами или фреймворками вы использовали для написания End-To-End тестов?
Какая SQL-команда предназначена для вставки новых записей в таблицу?
Какое отличие в поведении и использовании команд git merge и git rebase при интеграции изменений?
Можно ли привести примеры тестирования, соответствующие различным уровням пирамиды тестирования?
Занимался ли автоматизированным тестированием с использованием Python?
Можно ли рассказать о вашем опыте использования различных систем обмена сообщениями и их особенностях?
Можете объяснить, что означает внешний ключ в базе данных?
Какие основные критерии должны удовлетворять тестовые сценарии, подготовленные на вашем предыдущем месте работы?
Есть ли у вас опыт использования инструмента PyLint для проверки качества кода?
Опиши свой опыт работы с тестированием API и какие инструменты использовал в процессе.
Имели ли вы опыт настройки автоматизированных процессов интеграции и доставки (CI/CD) в своих проектах?
Имели ли вы практический опыт автоматизации задач с помощью Bash-скриптов в Jenkins?
В каких случаях необходимо переопределять метод hashCode() в Java для обеспечения корректной работы с коллекциями?