QA / QA Automation
Какой опыт у вас есть в автоматизированном тестировании программного обеспечения?
Какие нововведения в работе с интерфейсами были введены в Java 8?
Какие системы управления базами данных вы применяете в своих проектах?
Каким образом можно ограничить расширение класса через наследование?
Каким образом реализовать универсальную авторизацию, применимую ко всем тестам в интерфейсных тестах?
Что такое интерфейс программирования приложений и как он расшифровывается?
Почему принципиально придерживаться SOLID при разработке программного обеспечения?
Какая роль и в чем заключается использование паттернов проектирования в разработке программного обеспечения?
Каким образом осуществляется выпуски обновлений на данном проекте?
Какие типы ожиданий ты можешь перечислить в контексте разработки программного обеспечения?
Имел ли опыт взаимодействия с командной строкой или терминальной средой?
Почему и в каких случаях используют заглушки для запросов в тестировании?
Ты обычно работаешь с командной строкой при управлении репозиториями Git?
Применяешь ли ты оператор HAVING в своих SQL-запросах?
Можете объяснить принцип работы неявных ожиданий в Selenium и как они влияют на выполнение автоматизированных тестов?
Можно ли рассказать о вашем опыте использования различных систем обмена сообщениями и их особенностях?
Можешь объяснить, что происходит при выполнении команды push в Git?
Какие HTTP-методы обеспечивают идемпотентность при повторных запросах?
Можешь перечислить основные типы соединений таблиц в SQL и их различия?
Какой у вас опыт проведения нагрузочного тестирования и анализа его результатов?