Kromě GET požadavku existují také POST a PATCH. Jak rozumíš rozdílu mezi nimi?
QA / QA Automation
Pokud stále přichází nesprávná hodnota z backendu, jak bys lokalizoval problém?
Pracoval jste s Kafka? Máte zkušenosti s message brokery?
PageObject se časem rozrůstá na složité stránce a stává se nepřehledným. Stalo se ti to a jak ses s tím vypořádal?
Pokud by vám byla svěřena úloha automatizovat případ, jak byste ho zabalili? Jak byste organizovali strukturu?
Přišla úloha: vytváří se nový registrační formulář, kde je 10 polí, která je třeba vyplnit. Může být spousta kontrol. Jak minimalizuješ počet testů, aniž bys příliš ztratil na pokrytí?
Zmínil jste, že jste bojoval s flaky testy. Povídej o tom podrobněji.
Jak jinak se mohou mikroservisy komunikovat kromě API? Znáš jiné způsoby?
Představte si, že máte frontend, endpoint GET ALL vrací seznam uživatelů s ID a jménem, a v určitém okamžiku se místo ID zobrazuje nesprávná hodnota ve sloupci. Jak byste tento problém lokalizovali?
Představte si, že musíte otestovat nový GET-endpoint, který podle ID vrací ID a název. Seřaďte seznam kontrol od nejdůležitějších po méně důležité.
Na co je vůbec Kafka a jak pomáhá?
Co pro tebe znamená mikroservisní architektura a jaký rozdíl bys vyzdvihl oproti monolitické architektuře?
Máme entitu A, B, C, a pak je tam 50-60 komponent. Jak bys řešil problém rozrůstání?
Pamatuješ si, jak vytvořit větev v Gitu?
Měli jste CI/CD? Jak ho chápete?
Jaké nástroje a služby jsi používal k prohlížení logů?
Co jste naposledy četli z technického? Nějaký zajímavý článek?
Řekl jsi, že jsi hodně automatizoval a používal vzory. Jaké vzory jsi použil při automatizaci?