QA / QA Automation
Ce este mai ușor de implementat și de realizat: automatizarea integrării codului sau livrarea automată a modificărilor gata în producție?
Ce indicatori ați folosit pentru a evalua performanța sistemului în timpul testelor de încărcare?
Care este funcția principală a operatorului throw în limbajele de programare și în ce constă diferența față de alte metode de tratare a erorilor?
Cu ce a fost nevoie să lucrați pe backend? A fost folosită automatizarea?
Cum a fost structurat exact procesul de testare în echipă? Interacțiunea dintre oameni?
Ești familiar cu conceptele de cheie primară și cheie secundară într-o bază de date?
Cum folosești Git: prin IDE sau prin consolă?
Ce structură de date este utilizată în interiorul HashMap pentru stocarea elementelor în Java?
Ai avut vreodată experiența de a fi singurul tester într-un proiect?
Poți explica ce este stiva de apeluri în JVM și cum funcționează?
Puteți explica conceptul de metode magice într-un limbaj de programare?
Câte teste API au fost implementate în proiectul tău anterior?
Se pot explica diferențelele cheie dintre protocoalele TCP și UDP, și în ce situații este preferabil să folosiți fiecare dintre ele?
Unde este cel mai bine să plasați codul care se ocupă de interacțiunea cu localizatorii în clasa care îi conține?
Sarcina DevTools: atunci când introduceți trei litere ale unui oraș în câmpul de căutare de pe site-ul CDEK, apare o listă derulantă cu orașe. Arată de unde provin aceste date.
Ai efectuat vreodată teste de sistem sub sarcină mare?
Ce criterii trebuie să ghideze alegerea unui cadru potrivit pentru automatizare?
Explicați scopul metodei equals() în Java și importanța sa în compararea obiectelor.
Aveți experiență practică în utilizarea WebDriver pentru automatizarea testelor sau interacțiunea cu paginile web?
Ce faci când găsești un defect?