QA / QA Automation
Qual è la differenza tra test di carico e test di performance?
Dove si può passare una variabile in una richiesta HTTP?
Indica la principale differenza tra una lista (list), una tupla (tuple) e un insieme (set)
Qual è un modo più semplice per evitare NullPointerException senza aggiungere codice?
Quali sono le tue aspettative salariali?
Quali tipi di selettori/locator conosci? Quali sono i vantaggi di XPath e CSS?
È possibile usare collezioni senza generici?
Parla della tua esperienza con Kafka: hai letto i topic, inviato messaggi?
Hai esperienza nella scrittura del tuo proprio framework? Il passaggio a un altro linguaggio non ti preoccupa?
Se non conosco le chiavi, quali sono gli approcci per attraversare tutta la mappa (HashMap) e trovare un valore?
Parlaci un po' di te e perché hai scelto il testing.
Cos'è un insieme?
Cos'è un decoratore in Python e come hai applicato i decoratori in Pytest?
Hai mai usato Claude, Cursor, GPT? Per quali compiti?
Come avviene la revisione del codice delle tue modifiche nei test automatici?
Parlami di te, della tua esperienza nel testing e perché hai deciso di cambiare azienda.
Qual è la differenza tra il ciclo di rilascio delle app mobili, web e backend? Raccontami del ciclo di rilascio.
Descrivi il rilascio più critico e fallito con cui hai lavorato
Supponiamo che l'algoritmo di calcolo della tariffa di deposito dipenda da due parametri: - presenza di un abbonamento del cliente: A, B, C (preferibilmente, che sia presente nel cliente) - durata del deposito Come influenzano questi parametri la tariffa: 1. Durata del deposito 1.1. fino a 6 mesi -> tariffa del 17% 1.2. più di 6 mesi -> tariffa del 15% 2. Presenza di un abbonamento del cliente 2.1. abbonamento A -> la tariffa aumenterà del 20% 2.2. abbonamento B -> la tariffa può aumentare dell'1,5% Compito: analizza i controlli effettuati dal tuo collega e completa la lista dei controlli. Hai a disposizione non più di 5 minuti.
Quali funzioni aggregate conosci?