QA / QA Automation
Come erano strutturati i tuoi processi dopo aver individuato i problemi?
Hai esperienza nella costruzione di team o nel mentoring di persone, introducendole al tema QA/automazione?
Con quali tipi di API, oltre a REST, sei familiare?
Quanto sei familiare alla gestione dal punto di vista della gestione dei test? Quali incontri in particolare occupano la maggior parte del tempo di lavoro?
E se parliamo specificamente di comandi Bash (non Git) — ad esempio, creare un file, spostare un file, ecc.
Cos'è Git in generale?
Implementa la compressione RLE di una stringa: dato un array di caratteri dell'alfabeto inglese, comprimi in modo che il carattere ripetuto venga registrato una sola volta, seguito dal numero di ripetizioni. Ad esempio: AAAABBBAAA → A4B3A3.
Puoi dire cosa significa la parola chiave Final in Java?
Come terminare forzatamente un processo in Linux se il kill normale non funziona?
Quali tipi di test conosci?
Non sei coinvolto in automazione in nessun modo, giusto?
Quali metodi HTTP conosci?
L'intervistatore ha indicato che min_dist è stato inizializzato a zero, il che non è corretto per la ricerca del minimo. Come si dovrebbe inizializzare correttamente e correggere l'algoritmo?
Come testare l'endpoint API per aggiornare i dati utente con due campi obbligatori (email, telefono) e due opzionali (nome, cognome)?
Come si risolvevano di solito le situazioni di conflitto? Racconta più dettagli sul caso con l'analista.
Cos'è l'autenticazione? Come funziona il token Bearer?
Cos'è una collisione?
Come comprendi il ruolo di QA? Cosa include questo ruolo?
Modulo di login: inserisci un login/password valido, clicchi su accedi, visivamente non succede nulla. Come indagaresti e perché potrebbe succedere?
Inizio informale della conversazione