QA / QA Automation
Come appare l'OOP in Python, attraverso cosa viene implementata, quale architettura nel progetto?
Parlami della tua esperienza con i database. Quali query hai eseguito?
Quali altri join ricordi? Cosa significa Inner Join?
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?
Cosa mostra questo codice e perché? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
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?
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.
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?
Cosa si può dire sui nomi dei test?
Quali tipi di test conosci, quali hai usato più spesso e qual è la differenza tra loro?