QA / QA Automation
Расскажи про функцию super() и когда её используешь?
Предположим, что алгоритм расчета ставки по вкладу зависит от двух параметров: - наличие клиентской подписки: A, B, C (предпочтительно, чтобы она была у клиента) - срок вклада Как влияют указанные параметры на ставку: 1. Срок вклада 1.1. срок до 6 месяцев -> ставка 17% 1.2. срок больше 6 месяцев -> ставка 15% 2. Наличие подписки у клиента 2.1. подписка A -> ставка увеличится на 20% 2.2. подписка B -> ставка может увеличиться на 1,5% Задача: проанализируй проверки, которые составил твой коллега и дополни список проверок. На это у тебя есть не более 5 минут.
Можешь описать какой-то бизнес-сценарий на уровне архитектуры приложения? Например, как пользователь меняет тариф или совершает какое-то действие — разложи это на уровне архитектуры.
Какие есть механизмы копирования объектов в Python?
Расскажи о себе, о своих предыдущих местах работы, чем занималась, и в целом как попала в тестирование?
Хотели бы развиваться в направлении автотестирования или хотели бы остаться мануальщиком?
написать декоратор он пишет до функции "привет" после пишет "пока" Реализуй декоратор с отложенным запуском
Что используешь для бэковых тестов?
Смоук-тесты на проде после релиза — зачем это нужно и правильно ли это?
Generator expression vs list comprehension — в чём разница?
Сколько бэковых тестов было?
Какие аннотации в JUnit знаешь? Использовал ли аннотации для отключения тестов? Использовал ли параметризованные тесты и как передаются параметры в JUnit?
Был ли опыт работы с Git?
Какие ещё модели контроля доступа существуют помимо аутентификации и авторизации?
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?
Что такое Android Activity Flow?
Что происходит при распределении партиций между тремя потоками и тремя партициями в Kafka?
Как получить доступ к атрибуту класса извне — на чтение или на изменение? Как ограничить прямой доступ?
Реализуйте функцию для определения являются ли два слова анаграммой Пример: кабан — банка
""" Копирование """ a = [[1, 2], ["str", "str"]] b = a.copy() b[0].append(3) # print(a) # print(b) print(b[0] is a[0])