QA / QA Automation
Работили ли сте някога с аналитика (Crashlytics, Firebase)?
Разкажете за себе си, за своя опит и за позицията/проекта, който търсите.
По какви начини микросервизите си взаимодействат помежду си?
Да предположим, че пълният регрес отнема 6 часа, а бизнесът иска да го съкрати до 30 минути. Какво би направил първо?
Какво още можем да видим там освен DOM дървото, когато имаме достъп до кода?
Какво е Kafka? Към кой клас системи принадлежи? Защо е необходим, ако можем да използваме HTTP заявки?
Как бихте се справили с плаващ дефект, който се е появил веднъж и повече не се възпроизвежда?
Какви са предимствата и недостатъците на моковете при тестване на API?
Къде е най-безопасно да съхранявате тайните за автоматични тестове (на примера Jenkins)?
Каква е разликата между операторите == и is в Python? Кога е по-подходящо да използвате кой?
Какво е декоратор в Python? Как работи? Как да направим декоратор с аргументи?
Как се обработват изключенията в Python? В кой случай се използва try/except?
Методът DELETE е идемпотентен или не? Защо?
Работили ли сте с брокери на съобщения? Тествахте ли Kafka ръчно или чрез автоматични тестове?
Какво е CROSS JOIN в SQL?
Трябва да получим списък с имената на всички потребители от отговора.
Съвпада ли стойността NULL със стойностите 0 или интервал в базата данни? Какви са техните типове данни?
Разкажете за себе си и опита си в автоматизацията на QA
Колко таблици бяха обединени?
Избройте основните параметри на дефекта.