QA / QA Automation
Были ли серьёзные ошибки в работе? Расскажи про конкретный кейс.
Ситуационная задача: оценка на тестирование 3 дня, осталось 2 дня, релиз не переносится (законодательные изменения). Что будете делать? Если 80% времени занимают критичные сценарии и вы всё равно не укладываетесь в 2 дня?
Представь ситуацию: ты являешься тестировщиком инженерных систем и тебе нужно принять лифт в многоэтажке. Какие тест-кейсы можно придумать?
Сколько тестов было примерно?
Что такое транзакции в БД? Какие свойства и команды?
Работали ли вы с базами данных? Запросы какого уровня сложности писали? Использовали ли JOIN?
Использовал ли JavaScript в UI-автотестах? Для чего именно?
Сталкивался ли ты с flaky-тестами? Какие есть практики борьбы с ними?
Какой тестовый подход применить при отсутствии документации - черный ящик, белый или серый?
Расскажите о вашем опыте работы, сделайте акцент на тестировании, какими инструментами пользовались?
На фронт возвращается ошибка при вызове метода. Как можно локализовать проблему?
SQL задача: есть таблица users со столбцами userid, name, age. Найти ID самого взрослого пользователя.
Какие существуют типы данных в Python, какие из них изменяемые, какие нет?
У нас есть такая схема взаимодействия компонентов: Предположим, что это сервисы, которые предназначены для создания и ведения мероприятий для менеджеров управления персоналом. Мы отправляем сообщение Сервису 1, (который развернут в Kubernetes) за получением или редактированием данных с помощью REST API Сервис 1 обрабатывает данные и затем отправляет их в Кафку Сервис 2 (также развернут в Kubernetes) считывает сообщения из Кафки и преобразовывает всю полученную информацию в другой формат, а затем кладёт в БД Мы как пользователь отправили запрос на создание мероприятия через REST к Сервису 1, а затем проверили наличие этого мероприятия в БД с помощью запроса Select Но в базе данного мероприятия не нашлось Мы начали копать, в чем проблема и обнаружили, что, сообщение застряло на уровне кафки - оно просто не вычитывалось Сервисом 2 Как мы будем локализовывать, почему сообщение не вычиталось?
Что такое вложенное наследование и почему это антипаттерн?
Как у тебя обстоят дела с CI/CD? Был ли опыт самостоятельной настройки, написания скриптов?
Сложность: EASY Дана строка, состоящая из букв английского алфавита в нижнем регистре. Нужно вернуть строку, в которой гласные будут располагаться в обратном порядке Пример: Input: hello world Output: hollo werld Input: wonderful life Output: wendirful lefo
Как выбрать мобильное устройство для проведения тестирования, на что будешь ориентироваться?
Как вы релизили — по готовности или по расписанию?
Какие коллекции знаешь и используешь?