QA / QA Automation
Расскажи, пожалуйста, о своём опыте, чем занималась, как пришла в тестирование?
Ситуационная задача: оценка на тестирование 3 дня, осталось 2 дня, релиз не переносится (законодательные изменения). Что будете делать? Если 80% времени занимают критичные сценарии и вы всё равно не укладываетесь в 2 дня?
# Дана строка, состоящая из букв 'X', 'Y' и 'O'. # Необходимо найти кратчайшее расстояние между буквами 'X' и 'Y', # либо вывести 0, если 'X' либо 'Y' отсутствуют. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:
Было ли приложение для iOS или разработка велась только под Android?
Какие основные виды аутентификации можешь назвать?
Какие библиотеки использовал для автоматизации тестирования API? Как валидировал ответы?
В какой момент ты начинаешь писать тест-кейсы?
Какие методы в REST API можешь назвать? Чем PUT отличается от PATCH?
Что такое nonlocal в Python?
Расскажи самую сложную или интересную фичу за всю карьеру.
SQL-задача: написать запрос для подсчёта количества студентов у преподавателя [имя].
Почему уходишь из аутстаф-компании?
Разработчик закрыл баг говоря что у него не воспроизводится, но ты видишь его в 100% случаев. Как действовать?
Ты участвовал во внедрении Pact. Можешь объяснить на примере, как это реализовалось, что именно делал?
Какие из HTTP-методов идемпотентны?
What are implicit and explicit waits in Selenium, and when should each be used?
Как улучшить аннотацию типов функции разворота словаря, чтобы показать, что ключи и значения меняются местами? Что такое TypeVar?
Можно ли итерироваться по строке в Python?
Как отправить сигнал процессу в Linux? Как изменить права на файл/директорию?
Что такое Continuous Integration и зачем она нужна?