Puteți explica conceptul de abstractizare în programarea orientată pe obiecte?
QA / QA Automation
Cum se diferențiază comenzile git pull și git fetch în procesul de lucru cu un depozit?
Ce niveluri includ în structura piramidei de testare?
Ce sunt fixture-urile? La ce sunt folosite?
Din ce componente este formată comanda 'git pull' și cum interacționează cu depozitul?
Ai putea să împărtășești experiența ta profesională și proiectele în care ai fost implicat?
Ați lucrat vreodată cu un plan de interogare în baza de date (EXPLAIN/EXPLAIN ANALYZE)?
Cum alegi un dispozitiv mobil pentru testare, pe ce te vei baza?
Poți enumera principalele metode HTTP pe care le cunoști?
Care sunt avantajele și dezavantajele utilizării XPath în comparație cu selectorii CSS în automatizarea testelor sau parsarea documentelor?
Metoda plasează o comandă pe site. Primește: 1 Lista de expediții cu produse 2 Data estimată de primire pentru fiecare expediție 3 Adresa de primire cu comentarii 4 Metoda de plată, de exemplu, card bancar. Limita de lungime pentru address.comment este de 200 de caractere Limita de lungime pentru shipments este de 200 de obiecte Este necesar să testați această metodă (să creați o listă de verificare a verificărilor). POST /order { "shipments": [ // expediții/cutii cu produse { "id": "number", "date": "number" // Data estimată de livrare } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // lăsați la ușă }, "payment_method": "string" # card / apple_pay }
Cum se adaugă curățarea listei după finalizarea testului? Care este diferența dintre yield și AdFinalizer?
Ce criterii să se utilizeze la alegerea metodelor HTTP POST, PUT și PATCH pentru operațiuni de actualizare a resurselor?
Vorbește-mi despre ultimul loc de muncă: proiect, procese, pentru ce ai fost responsabil, cu ce te-ai ocupat.
Există un tabel numit carts. Coloane: userID, itemID, quantity. Găsiți utilizatorii cu coșuri mari, cei ale căror număr total de produse depășește 300.
Ce sniffere ai folosit? Povestește-mi despre funcțiile lor și pentru ce sunt folosiți.
Scrieți o funcție care afișează șirul <Name> la un interviu la <company>, în mod implicit considerăm că compania este Ozon, dar puteți să vă creați propria companie.
Puteți explica conceptul de polimorfism în programarea orientată pe obiecte?
Sarcină: Palindrom Scrieți o funcție is_palindrome(s: str) -> bool, care verifică dacă un șir de caractere este un palindrom (se citește la fel de la stânga la dreapta și de la dreapta la stânga). Trebuie să ignore spațiile, semnele de punctuație și diferențele de majuscule/minuscule. Exemple: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
Cum ați rulat testele UI pe CI? Ce ați folosit?