QA / QA Automation
Czy testowałeś idempotentność zapytań? Jak dokładnie?
Jaki jest cel używania fixture w testach?
Czym różni się POST od PUT?
Opowiedz, jakie klucze występują w relacyjnych bazach danych.
Podaj przykład defektu o niskim priorytecie i powadze, a także defekt blokujący.
Jak wybrałbyś spośród kilku ofert? Co jest ważne, a co nie?
Jak funkcje zachowują się jak obiekty w Pythonie? Metaklasy?
Co obejmuje test smoke i czym różni się od testu regresji?
Czy możesz wymienić typy struktur kolekcji, z którymi się spotkałeś?
Nie pracowałaś z GitLab i Kubernetes?
Na jakim poziomie pracowali?
Wyjaśnij podstawowe zasady pracy z wieloma wątkami w Pythonie i ich zalety.
Opisz trudny przypadek z twojej praktyki, który rozwiązałeś samodzielnie
Jakimi metodami i narzędziami należy używać do sprawdzania poprawności działania REST API?
Wyjaśnij, co oznacza pojęcie brokerów wiadomości i jak działają w systemach wymiany danych.
Czy może Pan/Pani opowiedzieć o kluczowych zasadach rozwoju systemów serwerowych?
Jak rozpocząłbyś proces tworzenia automatycznych testów (QA) od zera? Jak byś ocenił i od czego zaczął automatyzację?
Z jakimi systemami zarządzania bazami danych miałeś już doświadczenie?
Czy potrafisz napisać framework do testów automatycznych od podstaw?
Jak podzieliłbyś testy między poziom API a poziom UI dla kalkulatora kredytowego?