Cu ce tipuri de API ați lucrat în afară de REST? Ce metode HTTP cunoașteți? Poate metoda POST să șteargă o entitate?
QA / QA Automation
Ce tipuri de date încorporate cunoști în Python? Care sunt modificabile și care sunt imuabile?
Ce înseamnă punctul din CV "verificarea integrității datelor între servicii"? Ce rol au jucat interogările SQL în acest proces?
Ce instrumente ai folosit pentru a lucra cu Kafka?
Sarcină practică cu Docker: cum copiezi un fișier în container? Cum redenumești un fișier în Linux?
Sunt frecvente tichete goale sau sarcini cu descriere insuficientă în Yandex?
Cum verifici dacă cererea nu a returnat statusul 400 sau 500? Ce metodă se folosește pentru asta?
De ce au fost necesare aproximativ 200 de teste pentru fiecare dintre cele două puncte finale? Ce anume trebuia verificat exact?
Cum este organizată munca ta cu Kubernetes? Intri în pod-uri/contenere, verifici logurile, schimbi configurațiile? Ce interfață se folosește pentru a lucra cu Kubernetes?
Ce este o funcție lambda în Python? În ce cazuri este convenabil să o folosești în teste?
Pentru ce ați folosit fixture-urile în teste?
Cum se verifică dacă o cheie există într-un dicționar? Cum funcționează metoda get()?
După ce semne îți dai seama că deployment-ul a fost de succes? Cum afli versiunea serviciului în Kubernetes?
Ce metode pot fi folosite pentru a sorta o listă în Python? Care este diferența dintre sort() și sorted()? Ce metodă să folosiți dacă lista este transmisă ca parametru într-un test și nu doriți să modificați lista originală?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
Cum este organizată munca dvs. cu jurnalele? Când a fost ultima dată când ați verificat jurnalele și ce ați urmărit?
Cum sunt gestionate excepțiile în Python? În ce caz se folosește try/except?
Ce înțelegeți prin termenii „strategie de testare”, „arhitectură” și „decizie”?
Cum testezi o sarcină dacă descrierea sa constă doar dintr-un titlu?
Cine și cum stabilește care teste rămân manuale?