S akými typmi API ste pracovali okrem REST? Aké HTTP metódy poznáte? Môže metóda POST odstráni entitu?
QA / QA Automation
Aké vstavané dátové typy poznáš v Pythone? Ktoré sú zmeniteľné a ktoré nezmeniteľné?
Čo znamená bod v životopise "kontrola integrity dát medzi službami"? Akú úlohu v tom hrali SQL dotazy?
Aké nástroje ste používali na prácu s Kafka?
Praktická úloha s Dockerom: ako skopírovať súbor do kontajnera? Ako premenovať súbor v Linuxe?
Čo je to lambda funkcia v Pythone? V akých prípadoch je vhodné ju použiť v testoch?
Na čo ste použili fixture v testoch?
Po akých znakoch spoznáš, že nasadenie bolo úspešné? Ako zistiť verziu služby v Kubernetes?
Sú v Yandexu často prázdne lístky alebo úlohy s nedostatočným popisom?
Prečo je bilo potrebných približne 200 testov na každý z dvoch endpointov? Čo presne bolo treba overiť?
Kto a ako určuje, ktoré testy zostávajú manuálne?
S akými operačnými systémami pracujete: Windows, Linux?
Ako je organizovan vaš delo s Kubernetes-om? Vstopate v pod-e/kontejnerje, gledate dnevnike, spreminjate konfiguracije? Katero vmesnik uporabljate za delo s Kubernetesom?
Ako otestovať úlohu, ak jej popis pozostáva iba z nadpisu?
Ako skontrolujete, či kľúč existuje v slovníku? Ako funguje metóda get()?
Ako skontrolovať, že požiadavka nevrátila stav 400 alebo 500? Akú metódu na to používate?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
Akými spôsobmi je možné zoradiť zoznam v Pythone? Čo je rozdiel medzi sort() a sorted()? Ktorú metódu použiť, ak je zoznam odovzdaný ako parameter v teste a nechceme meniť pôvodný zoznam?
Povedaj o svoji izkušnji, zlasti na področju avtomatizacije testiranja. Katere naloge si opravljal: API teste, UI teste, katerih je bilo več, katerih manj?
Koľko API-autotestov ste vytvorili?