QA / QA Automation
Cosa è più facile da implementare e raggiungere: l'automazione dell'integrazione del codice o la consegna automatica delle modifiche pronte in produzione?
Quali metriche hai utilizzato per valutare le prestazioni del sistema durante i test di carico?
Qual è la funzione principale dell'operatore throw nei linguaggi di programmazione e in cosa si differenzia dagli altri metodi di gestione degli errori?
Con cosa hai dovuto lavorare sul backend? È stata utilizzata l'automazione?
Come è stato strutturato esattamente il processo di testing nel team? L'interazione tra le persone?
Conosci i concetti di chiave primaria e chiave secondaria in un database?
Come usi Git: tramite IDE o tramite la console?
Quale struttura dati viene utilizzata all'interno di HashMap per memorizzare gli elementi in Java?
Hai mai avuto l'esperienza di essere l'unico tester in un progetto?
Puoi spiegare cos'è lo stack delle chiamate nella JVM e come funziona?
Puoi spiegare il concetto di metodi magici in un linguaggio di programmazione?
Quante prove API sono state implementate nel tuo progetto precedente?
È possibile spiegare le differenze chiave tra i protocolli TCP e UDP, e in quali situazioni è preferibile utilizzare ciascuno di essi?
Dove è meglio posizionare il codice che gestisce l'interazione con i localizzatori nella classe che li contiene?
Compito DevTools: digitando tre lettere di una città nel campo di ricerca sul sito di CDEK, appare un elenco a discesa di città. Mostra da dove provengono questi dati.
Hai mai effettuato test di sistema sotto carico elevato?
Quali criteri devono essere seguiti nella scelta del framework appropriato per l'automazione?
Spiega lo scopo del metodo equals() in Java e la sua importanza nel confronto degli oggetti.
Hai esperienza pratica nell'uso di WebDriver per automatizzare i test o interagire con le pagine web?
Cosa fai quando trovi un difetto?