Koji je bio vaš testni stack, okvir?
QA / QA Automation
Koji tip podataka ne može biti ključ u rečniku?
Kako ste rešili problem nestabilnih (flaky) testova?
Ispričaj mi o svom radnom iskustvu, na kojim projektima si učestvovao/učestvovala, koje zadatke si obavljao/obavljala.
# Ulaz je niz, i potrebno je iz tog niza napraviti listu brojeva: # Primer: # Ulaz: "df12fhfj1jja56jdjdg999" # Izlaz: [12, 1, 56, 999]
Може ли тјупле која садржи листу бити кључ речника?
С којим моделима аутоматизације сте се сусрели, које познајете?
Šta je OOP? Zašto objektno-orijentisano? Koji su glavni principi OOP-a?
Kako su vaši automatski testovi bili integrisani u procese? U kom trenutku su se pokretali?
Optimizacija rešenja: kako ukloniti else granu i koristiti for/else?
Šta je dekorator? Koje ugrađene dekoratore poznaješ?
Kako je organizovan vaš rad sa test podacima? Kako ste ih generisali, gde ste ih čuvali, kako ste ih koristili?
Šta se dešava sa objektom kada se menja nepromenljiv tip podataka (na primer, povećanje broja 5 za 1)?
Gde je preporučeno čuvati fixture? Da li ih je moguće čuvati van conftest.py?
Koji su tipovi podataka u Pythonu i na koje grupe se mogu podeliti?
Koje vrste selektora/locator-a poznaješ? Koje su prednosti XPath i CSS?
Šta je generator i iterator? Koja je razlika? Koja ključna reč se koristi u generatoru?
Koje principe pisanja koda poznaješ? (DRY, SOLID, KISS i dr.)
Šta je objekat u Pythonu? Koje atribute ima svaki objekat?
Šta je fixture u PyTest-u? Od kojih delova se sastoji (setup/teardown putem yield)? Koji argumenti imaju fixture?