Са којим типовима API-а сте радили поред REST-а? Које HTTP методе познајете? Може ли POST метод избрисати ентитет?
QA / QA Automation
Koje ugrađene tipove podataka poznaješ u Pythonu? Koje su promenljive, a koje nepromenljive?
Šta znači tačka u CV-u "provera integriteta podataka između servisa"? Koju ulogu su igrale SQL upite u tome?
Koje alate ste koristili za rad sa Kafka?
Praktičan zadatak sa Dockerom: kako kopirati fajl u kontejner? Kako preimenovati fajl u Linuxu?
Kako je organizovan vaš rad sa Kubernetes-om? Ulazite u podove/kontejneri, gledate logove, menjate konfiguracije? Koje su interfejsi za rad sa Kubernetes-om?
Колико често у Јандексу налазимо празне тикете или задатке са недовољним описом?
Šta je lambda funkcija u Pythonu? U kojim slučajevima je zgodno koristiti je u testovima?
Зашто сте користили фикстуре у тестовима?
Zašto je bilo potrebno oko 200 testova za svaki od dva endpointa? Šta tačno je trebalo proveriti?
Po kojim znakovima prepoznaješ da je deployment uspešan? Kako saznati verziju servisa u Kubernetes-u?
Koje metode možete koristiti za sortiranje liste u Pythonu? Čime se razlikuju sort() i sorted()? Koju metodu koristiti ako je lista prosleđena kao parametar u testu i ne želite da menjate originalnu listu?
Kako proveriti da zahtev nije vratio status 400 ili 500? Koju metodu za to koristite?
Kako proveriti da li ključ postoji u rečniku? Kako funkcioniše metoda get()?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
S kojim operativnim sistemima radite: Windows, Linux?
Ko i kako određuje koji testovi ostaju ručni?
Kako testirati zadatak ako se njegov opis sastoji samo od naslova?
Šta su generatori u Pythonu? Kako se zove iterator koji koristi yield unutar sebe?
Da li će korišćenje funkcije B biti isto u prvom i drugom slučaju?