QA / QA Automation
Cum au fost structurate procesele tale după identificarea problemelor?
Aveți experiență în construirea echipelor sau în mentorarea persoanelor, introducându-le în domeniul QA/automatizare?
Cu ce tipuri de API, în afară de REST, sunteți familiarizat?
Cât de familiarizat cu managementul din punctul de vedere al gestionării testelor? Care întâlniri ocupă în mod special cea mai mare parte a timpului de lucru?
Și dacă vorbim în mod specific despre comenzile Bash (nu Git) — de exemplu, crearea unui fișier, mutarea unui fișier etc.
Ce este Git în general?
Implementați compresia RLE a unui șir: dat fiind un array de caractere din alfabetul englez, comprimați-l astfel încât caracterul care se repetă să fie înregistrat o singură dată, urmat de numărul de repetări. De exemplu: AAAABBBAAA → A4B3A3.
Poți să spui ce înseamnă cuvântul cheie Final în Java?
Cum să închizi forțat un proces în Linux dacă kill-ul normal nu a funcționat?
Ce tipuri de teste cunoști?
Nu ești implicat în automatizare în niciun fel, corect?
Ce metode HTTP cunoști?
Intervievatorul a indicat că min_dist a fost inițializat la zero, ceea ce nu este corect pentru căutarea minimului. Cum se inițializează corect și cum se corectează algoritmul?
Cum se testează endpoint-ul API pentru actualizarea datelor utilizatorului cu două câmpuri obligatorii (email, telefon) și două opționale (nume, prenume)?
Cum se rezolvau de obicei situațiile conflictuale? Spuneți mai multe detalii despre cazul cu analistul.
Ce este autentificarea? Cum funcționează tokenul Bearer?
Ce este o coliziune?
Cum înțelegi rolul de QA? Ce include acest rol?
Formular de autentificare: introduci un login/parol valid, apesi pe butonul de login, vizual nu se întâmplă nimic. Cum ai investiga și de ce s-ar putea întâmpla asta?
Început informal al conversației