QA / QA Automation
Pověz o testovací pyramidě (opakovaná otázka na pohovoru s interviewerem z [společnosti])
Jak jste přišla k testování a proč vás to zaujalo?
Co jsou markery (marks) v pytest?
Jakou praxi z posledního projektu bys chtěl přenést na své nové pracoviště?
V čem se liší datový typ integer od number?
A testování (bez ohledu na specifika fintech domény) z tvého pohledu, co je největší výzva?
Povězte nám, jak jste vyvíjeli testovací strategii pro architekturu mikroservisů.
Co je chyba 'element not found' v UI automatických testech? Kde hledat problém?
Co máš radši – psaní testů nebo jejich ruční úpravy?
Existují superdůležité kritéria při hledání práce?
Jsou vaše testy zahrnuty v CI/CD procesech nebo ne?
[jméno] se zeptal: Jsi připraven přejít z Javy na Python, vzhledem k tomu, že máme projekt v Pythonu?
Najděte nesouladnosti v implementaci vzhledem k požadavkům. Požadavky: Program vypisuje na obrazovku čísla od 0 do 100 včetně. Místo čísel, která jsou násobky tří, program má vypisovat slovo „Fizz”, a místo čísel, která jsou násobky pěti, slovo „Buzz”. Pokud je číslo násobkem i tří i pěti, program má vypisovat slovo „FizzBuzz“.
Jak najít řádek v souboru, aniž byste ho celý otevřeli, a nahradit nalezené slovo jiným (příkaz grep/sed v Linuxu)?
Kdo by měl schválit změny ve statusovém modelu/smlouvě s týmy spotřebitelů (přihlášenými k událostem Kafka)?
Čím se liší cache a cookie?
Co jsou to logy? Co tam lze najít?
Dostal od kolegů zpětnou vazbu, že je třeba něco opravit? Jak jsi na to reagoval a co jsi dělal?
Uveďte hlavní rozdíl mezi seznamem (list), n-tuplem (tuple) a množinou (set)
Probíhala generace a čištění testovacích dat?