QA / QA Automation
Можете объяснить, что означает объявление метода как статического в Python и как его использовать?
Расскажите о вашем опыте разработки и использования технологий Java 8 в проектах.
Расскажите о вашем опыте проведения тестирования пользовательских интерфейсов.
Можете объяснить концепцию промисов в JavaScript и как они используются для обработки асинхронных операций?
Обязательно ли автоматическим тестам тестировать каждый возможный сценарий использования?
Можешь ли ты продемонстрировать, как оформлять запросы к базе данных?
Можешь перечислить основные типы данных, используемые в Python?
Какими методами вы обычно решаете конфликты при слиянии изменений в Git?
Какие преимущества и недостатки существуют у монолитной архитектуры по сравнению с микросервисной архитектурой?
В каких ситуациях применяют тестовую библиотеку Chai в процессе разработки?
Можете объяснить, что подразумевается под нефункциональным тестированием и чем оно отличается от функционального?
Какие новые функции и возможности были добавлены в Java 8?
Можешь назвать другие распространённые паттерны проектирования, кроме Page Object Model?
Какие основные типы методов существуют в языке Python и для чего они предназначены?
Можешь перечислить ключевые классы, используемые в Selenium для автоматизации браузеров?
Применяете ли вы интерфейсы в своих проектах или коде?
Можете ли вы описать, как реализовали систему Alert Reports в вашем последнем проекте?
Ситуационный вопрос: если смежная команда говорит, что не была заранее уведомлена об изменениях и просит подождать, либо вообще отказывается тестировать со своей стороны — что будешь делать?
Каким образом можно удалить определённую строку из базы данных?
Какими способами можно завершить работу системы Ubuntu через интерфейс или командную строку?