QA / QA Automation
Расскажите о вашем самом крупном проекте
Представь такой случай, где приходит задача на тест, а требования в ней неполные. Что ты будешь делать?
Какие метрики используешь для стабильности тестов?
Какие тебе дизайн-паттерны известны?
def what_time(): return f'{time.time()}' @property def useless_getter(self): return self.text def __private_or_public(self): return 1 def __str__(self): return self.text Как вызвать каждый из методов класса A?
При проведении code review автоматизированных тестов коллег, на что вы обращаете внимание в первую очередь? Какие красные флаги ищете?
What is the role of assertions in behavior-driven development (BDD)?
Что такое функциональное и нефункциональное тестирование?
Флаки тесты из-за чего возникают? Из-за их сервисов?
Расскажи про Page Object Pattern.
Был ли у тебя опыт работы с backend, базами данных и SQL?
Использовали ли линтеры в своём коде? Что это за технология?
Есть ли что-то, что вам не нравится в профессии тестирования?
Что происходит с объектом при изменении неизменяемого типа данных (например, число 5 увеличили на 1)?
Что такое магические методы в Python? Какие знаешь?
Сами ли вы настраиваете CI/CD пайплайны?
Ты видишь, что в момент нажатия улетает запрос и возвращается 500 Internal Server Error. Что дальше делать?
Фича выпущена три дня назад. Твои действия по мониторингу?
Есть ли красные флаги? В какую команду/компанию точно не пойдёшь?
SQL задание 2: посчитать и вывести однофамильцев по группам (GROUP BY, COUNT, HAVING).