Care a fost stiva ta de testare, framework-ul?
QA / QA Automation
Ce tip de date nu poate fi cheie într-un dicționar?
Cum ați rezolvat problema testelor instabile (flaky)?
Vorbește-mi despre experiența ta profesională, în ce proiecte ai fost implicat/implicată, ce sarcini ai îndeplinit.
# Se primește o șir de caractere ca intrare, și este nevoie de o listă de numere din acea șir: # Exemplu: # Intrare: "df12fhfj1jja56jdjdg999" # Ieșire: [12, 1, 56, 999]
Poate o tuplă care conține o listă să fie o cheie a unui dicționar?
Cu ce modele de automatizare te-ai confruntat, pe care le cunoști?
Ce este programarea orientată pe obiecte? De ce este orientată pe obiecte? Care sunt principiile principale ale OOP?
Cum au fost integrate testele automate în procesele dvs.? În ce moment erau rulate?
Optimizarea soluției: cum să eliminați ramura else și să folosiți for/else?
Ce este un decorator? Ce decoratori încorporați cunoști?
Cum a fost organizată munca cu datele de test? Cum au fost generate, unde au fost stocate, cum au fost utilizate?
Ce se întâmplă cu obiectul atunci când se schimbă un tip de date imutabil (de exemplu, creșterea numărului 5 cu 1)?
Unde este recomandat să stocați fixture-urile? Se pot stoca în afara fișierului conftest.py?
Care sunt tipurile de date în Python și în ce grupuri pot fi împărțite?
Ce tipuri de selectori/locator cunosti? Care sunt avantajele XPath și CSS?
Ce este un generator și un iterator? Care este diferența? Ce cuvânt cheie se folosește în generator?
Ce principii de scriere a codului cunoști? (DRY, SOLID, KISS etc.)
Ce este un obiect în Python? Ce atribute are fiecare obiect?
Ce este o fixture în PyTest? Din ce părți este formată (setup/teardown prin yield)? Ce argumente are fixture-ul?