QA / QA Automation
Jaké mezistupně můžete uvést od podání po vydání?
Povězte o životním cyklu chyby. Podle stavů to lze.
Jak funguje SSH ověřování pomocí klíčů a proč je potřeba pár klíčů?
Jaké máš zkušenosti s Kubernetes a monitoringem, a jak to pomáhá v automatizaci?
Jak řešíte problémy s testovacími daty na testovacím prostředí (opakované testy, konflikty dat v databázi)?
Co je to dekorátor v Pythonu?
Jak vynutit ukončení procesu v Linuxu, pokud běžný kill nefunguje?
Co jsou transakce v databázích? Jaké mají vlastnosti a příkazy?
Jaké druhy databází znáš?
Jaký je rozdíl mezi simulátorem iOS a emulátorem Android? Výhody a nevýhody ve srovnání s reálnými zařízeními.
Formulář hodnocení klienta v úvěrové kanceláři: Pokud je klient mladší 18 let - zamítnutí. Pokud je starší než 60 - minus jeden bod Pokud je klient ženatý - plus jeden bod Pokud má klient děti a je mladší než 25 - minus jeden bod Pokud má klient děti a je starší než 25 - plus jeden bod Klient vyplní příslušná pole. A na konci úřad vydá skóre nebo ZAMÍTNUTÍ. Zamítnutí se zobrazí klientovi ihned. Skóre je odesláno do jiného systému k ověření. Napište testovací případy, jak by vypadal návrh testu.
Prosím, povězte mi o svých zkušenostech s automatizací: více UI nebo API? Kolik let/měsíců zkušeností v Pythonu?
Jaké lokalizátory Appium znáte?
Víš, co je to teplomapa (heatmap)?
Představme si situaci: jsi hlavní tester, máš pod sebou několik juniorů, a připravujete vydání. Jaká kritéria připravenosti na vydání bys stanovil?
Co jsou to lambda funkce v Pythonu?
Psal jsi interakci s Redis v automatických testech, správně jsem to pochopil?
Máte paralelní pohovory nebo nabídky?
Probíhala interakce s databázemi v rámci automatizovaných testů?
Existuje pole kladných a záporných čísel. Je potrebné premiestni kladné čísla na začiatok poľa v poradí, v akom sa pôvodne vyskytli. To, čo sa stane so zápornými číslami, nás nezaujíma. Predpokladá sa, že pole je veľmi veľké. [10, -1, -2, 3, 4, 6] -> [10, 3, 4, 6, 0, 0], [10, 3, 4, 6, 4, 6], [10, 3, 4, 6, -1, -2]