QA / QA Automation
Care sunt așteptările tale salariale?
Ce tip de proiecte te interesează cel mai mult: web, mobil sau servicii backend? De ce?
Care este diferența dintre git pull și git push?
Spune-mi despre ultimul loc de muncă, cu ce te ocupai, ce instrumente foloseai
Spuneți-ne mai multe despre experiența dvs. în automatizarea testării
Există o funcționalitate pe care o dezvoltați împreună cu o altă echipă. În timpul testării, ați întâmpinat probleme: 1. Integrarea între două servicii: care, după cum s-a descoperit, au formate de date diferite. 2. Ați găsit o eroare pe frontend: când frontend trimite o solicitare către serviciu, iar serviciul răspunde că un astfel de metod nu există. 3. Este urgent să testați o nouă funcționalitate împreună cu o altă echipă, dar aceștia spun că nu sunt pregătiți pentru testare, iar această sarcină nu este prioritară pentru ei. Cum veți acționa?
Ce este piramida testelor și de ce nu putem acoperi totul cu teste end-to-end?
Care sunt avantajele și diferențele dintre Appium Inspector și Xcode Inspector?
Ați lucrat cu multithreading?
503 — de la cine provine acest răspuns dacă serviciul la care ai apelat nu este disponibil?
Dorești să te dezvolți în domeniul testării automate sau preferi să rămâi tester manual?
Care interogare este idempotentă?
Spuneți-mi despre dvs.: ați lucrat în automatizare sau ca tester full-stack?
A venit o sarcină: se creează un nou formular de înregistrare, cu 10 câmpuri care trebuie completate. Pot exista multe verificări. Cum minimizezi numărul de teste fără a pierde prea mult din acoperire?
La ce nivel scrieți testele: monolit, microservicii? Cum determinați nivelul de acoperire?
Ai lucrat cu baze de date?
[nume] a întrebat: Ce sunt generatorii și iteratorii în Python? Care este diferența?
Testele dezvoltatorilor au fost de asemenea exportate?
Spuneți-ne mai multe despre stiva dvs. și despre instrumentele cu care ați lucrat.
Sarcină: scrieți o funcție care inversează un dicționar (schimbă cheile și valorile). De exemplu, {1:2, 3:4} → {2:1, 4:3}