QA / QA Automation
Защо в търсенето? Това не е тайна?
С какви средства точно работихте с Kafka в автоматизираните тестове?
Как създавате отчети за изпълнението на автоматизираните тестове?
Защо възникват тестовете Flaki? Поради техните услуги?
Тестване за достъпност (Accessibility testing) — какво е и какво се проверява?
Какво е идемпотентна заявка и защо е важна при тестване на API?
Каква е разликата между Dockerfile и docker-compose?
Знаеш ли какво трябва да прави тестировчикът в нашия екип?
По какви начини може да се обработи или предаде изключение?
Разкажете ни за състава на вашия екип по проекта
Имало ли сценарии, в които събитието идва от външна система, а не от вашия микросервиз?
Какво се случва с заявката след въвеждане на домейна в браузъра и натискане на Enter?
Ако бекендът е напълно покрит с тестове, заслужава ли си още да се тества UI или вече може да се остави?
Разкажи ми за Docker — какво е и защо е нужен QA?
Кои техники за дизайн на тестове знаете и използвате?
Кои структури от данни в Java са синхронизирани и кои не са?
Какви методи съдържа класът Object?
Каква е разликата между фронтенд и бекенд?
Кои HTTP кодове за отговор знаеш? Каква е разликата между 401 и 403?
Задача: Палиндром Напишете функция is_palindrome(s: str) -> bool, която проверява дали една низ е палиндром (чете се еднакво отляво надясно и отдясно наляво). Трябва да игнорира интервали, знаци за пунктуация и разлика в регистъра. Примери: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False