Rezolva aceeași sarcină de verificare a vârstei folosind analiza valorilor limită.
QA / QA Automation
Ce este caching-ul API? Cum se rezolvă problema actualizării cache-ului?
Ce sunt tranzacțiile în baze de date? Care sunt proprietățile și comenzile lor?
Explica principiile și ideologia principală a API-ului RESTful
Puteți explica ce înseamnă o arhitectură cu două niveluri de separare a componentelor?
Primești o eroare 500 în timp ce încerci să obții informații despre o comandă. Ce faci pentru a afla cauza?
Sarcină SQL: afișează clienții a căror sumă medie de plată este mai mare de 2000
Cum distingește serverul solicitările repetate ale aceluiași utilizator?
Puteți explica principiul de funcționare și ideea principală a integrării continue (CI)?
Ce metode de testare trebuie utilizate la verificarea unui sistem de microservicii?
Puteți explica ce înseamnă conceptul Agile în managementul proiectelor și dezvoltarea software-ului?
Există dezavantaje ale microserviciilor?
Început informal al conversației
Ce este CI/CD și de ce are nevoie un inginer QA?
Cum va afecta sistemul și utilizatorul final dacă Serviciul de Comenzi nu este disponibil (500)?
Așează pașii pipeline-ului în ordinea corectă (Lint, Teste unitare, Build, Deploy QA, Securitate, Teste de integrare, Acoperire, Deploy Prod)
Ce abordări de dezvoltare/testare permit reducerea timpului de testare a funcțiilor? Ce practici sunt aplicate în munca în echipă și în construirea proceselor?
Ce este un broker de mesaje și de ce are nevoie?
Vorbește despre experiența ta cu API-urile. Cu ce te-ai confruntat în practică?
Ai folosit testarea pairwise în practică?