QA / QA Automation
Čím se liší zátěžový test od testu výkonu?
Kde lze předat proměnnou v HTTP požadavku?
Uveďte hlavní rozdíl mezi seznamem (list), n-tuplem (tuple) a množinou (set)
Jaký je jednodušší způsob, jak se vyhnout NullPointerException bez přidání kódu?
Jaké jsou vaše očekávání ohledně platu?
Jaké typy selektorů/locatorů znáte? Jaké jsou výhody XPath a CSS?
Lze používat kolekce bez generiků?
Pověz mi o své zkušenosti s Kafka: četl jsi témata, posílal zprávy?
Máte zkušenosti s psaním vlastního frameworku? Nevadí vám přechod na jiný jazyk?
Pokud neznám klíče, jaké jsou přístupy k procházení celé mapy (HashMap) a nalezení hodnoty?
Řekněte nám něco o sobě a proč jste si vybrali testování.
Co je to množina?
Co je to dekorátor v Pythonu a jak jsi používal dekorátory v Pytest?
Použil jsi někdy Claude, Cursor, GPT? Na jaké úkoly?
Jak probíhá kontrola kódu tvých změn v automatických testech?
Pověz mi o sobě, své zkušenosti s testováním a proč jsi se rozhodl/a změnit společnost?
V čem spočívá rozdíl mezi vydávacím cyklem mobilních aplikací, webu a backendu? Vyprávěj mi o vydávacím cyklu.
Popište nejkritičtější neúspěšné vydání, na kterém jste pracovali
Předpokládejme, že algoritmus výpočtu sazby vkladu závisí na dvou parametrech: - existence klientského předplatného: A, B, C (preferovaně, aby ho měl klient) - doba trvání vkladu Jak tyto parametry ovlivňují sazbu: 1. Doba trvání vkladu 1.1. do 6 měsíců -> sazba 17% 1.2. více než 6 měsíců -> sazba 15% 2. Přítomnost předplatného u klienta 2.1. předplatné A -> sazba se zvýší o 20% 2.2. předplatné B -> sazba může vzrůst o 1,5% Úkol: analyzujte kontroly, které provedl váš kolega, a doplňte seznam kontrol. Na to máte nejvýše 5 minut.
Jaké agregační funkce znáte?