QA / QA Automation
Можешь перечислить основные шаблоны тестирования программного обеспечения, которые знаешь?
Какая доля автоматизированных тестов по сравнению с ручными использовалась в вашей последней компании?
Можете ли вы объяснить принцип работы и цели использования кэш-систем в приложениях?
Можете объяснить концепцию ограничения (Constraint) и его роль в системах или базах данных?
Какие механизмы проверки и одобрения Pull Request использовались в вашем последнем проекте?
Объясните концепцию Marker Interface и как она используется в программировании.
Как осуществляется доставка данных в сети без маршрутизации?
Опиши, как обычно проходит следующий этап собеседования и что от этого ждать.
Какими языками программирования вы использовали в своей практике?
Что вы делаете, если считаете, что предлагаемая реализация функциональности может быть улучшена или неверна?
Какие критерии использовать при выборе HTTP-методов POST, PUT и PATCH для операций обновления ресурсов?
Объясните концепцию предикатов в языке программирования Java и их применение.
Какой стиль оформления документации или кода вы предпочитаете использовать?
Можете объяснить принцип функционирования структуры данных ArrayList?
Каким образом вы расставляли приоритеты для тестовых сценариев в вашем последнем проекте?
Как определяют критерии приемки результата в проекте или задаче?
Можете объяснить идею 'Shift Left' в контексте разработки и тестирования программного обеспечения?
Каким образом можно автоматизировать запуск тестов при старте системы или проекта?
Объясните отличие между внутренним и левым соединением в SQL и в каких ситуациях используют каждый из них?
Какие методы используются для распределения нагрузки между серверами или системами?