QA / QA Automation
Prečo v hľadaní? Nie je to tajomstvo?
Akými prostriedkami ste presne pracovali s Kafka v automatizovaných testoch?
Ako zostavujete správy o spustení automatizovaných testov?
Prečo vznikajú testy Flaki? Kvôli ich službám?
Testovanie prístupnosti (Accessibility testing) — čo to je a čo sa kontroluje?
Čo je idempotentná požiadavka a prečo je dôležitá pri testovaní API?
Aký je rozdiel medzi Dockerfile a docker-compose?
Vieš, čím by sa mal tester v našom tíme zaoberať?
Akými spôsobmi je možné spracovať alebo vyvolať výnimku?
Povedzte nám o zložení vášho tímu na projekte
Boli scenáre, keď udalosti prichádzali z externého systému, nie z vášho mikroservisu?
Čo sa deje s požiadavkou po zadaní domény do prehliadača a stlačení Enter?
Ak je backend úplne pokrytý testami, má ešte zmysel testovať UI, alebo to už môžeme nechať tak?
Porozprávaj mi o Docker-ju — čo je a prečo ho potrebuje QA?
Aké techniky návrhu testov poznáte a používate?
Ktoré dátové štruktúry v Jave sú synchronizované a ktoré nie sú?
Aké metódy obsahuje trieda Object?
Čo je rozdiel medzi frontendom a backendom?
Aké kódy HTTP odpovedí poznáš? Čím sa líši 401 od 403?
Úloha: Palindróm Napíšte funkciu is_palindrome(s: str) -> bool, ktorá overí, či je reťazec palindróm (číta sa rovnako sprava doľava a sprava doprava). Pri tom je potrebné ignorovať medzery, znamienka a veľkosť písmen. Príklady: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False