QA / QA Automation
Qual è il numero minimo e massimo di classi astratte da cui può ereditare una classe in Java?
Quali processi nel tuo lavoro possono essere automatizzati?
Spiega il concetto di pattern Singleton e le sue caratteristiche principali.
Quali metodi e approcci utilizzi durante la revisione del codice di un altro sviluppatore?
In quale sistema o luogo si trovava il codice sorgente del tuo ultimo progetto?
Cosa significa l'espressione 'tutto in Linux è considerato un file' e quale relazione ha con l'architettura del sistema?
Puoi elencare i principali livelli di testing del software?
Hai verificato l'uscita oltre i limiti (valori fuori dall'intervallo consentito)?
Come si può identificare una richiesta di rete specifica che causa un fallimento nel browser?
Quali aspetti dei test ti interessano di più?
Come viene implementato un riferimento a un oggetto in memoria in Python e come funziona?
Hai esperienza nella creazione di oggetti mock per i test?
Su quali metodologie di sviluppo software hai basato il tuo lavoro?
Hai esperienza nell'uso dello strumento Wireshark per analizzare il rete?
Quali comandi in Linux possono essere usati per cambiare la directory corrente con un'altra?
Come viene eseguita l'esecuzione di funzioni anonime di tipo lambda nel linguaggio Java?
Puoi spiegare le principali differenze tra un array, un dizionario e un insieme nel contesto della programmazione?
Puoi elencare i principi fondamentali alla base della programmazione?
Qual è la differenza tra i campi di una classe e le variabili locali all'interno dei metodi in Java?
Spiega il principio di funzionamento dei generatori in Python e i loro principali vantaggi