QA / QA Automation
Quali sono le tue aspettative salariali?
Quale tipo di progetti ti interessa di più: web, mobile o servizi backend? Perché?
Qual è la differenza tra git pull e git push?
Parlami dell'ultimo posto di lavoro, cosa facevi, quali strumenti usavi
Raccontaci di più sulla tua esperienza nell'automazione dei test
C'è una funzionalità che state sviluppando insieme a un altro team. Durante i test, avete riscontrato problemi: 1. Integrazione tra due servizi: che, come si è scoperto, hanno formati di dati diversi. 2. Avete trovato un bug nel frontend: quando il frontend invia una richiesta al servizio, e il servizio risponde che tale metodo non esiste. 3. È urgente testare una nuova funzionalità con un altro team, ma loro comunicano che non sono pronti a testare, e questa attività non è una loro priorità. Come procederete?
Cos'è la piramide dei test e perché non si può semplicemente coprire tutto con test end-to-end?
Quali sono i vantaggi e le differenze tra Appium Inspector e Xcode Inspector?
Hai lavorato con il multithreading?
503 — da chi proviene questa risposta se il servizio a cui ti sei rivolto non è disponibile?
Ti piacerebbe svilupparti nel campo dei test automatici o preferisci rimanere un tester manuale?
Quale richiesta è idempotente?
Parlami di te: hai lavorato in automazione o come tester full-stack?
È arrivato un compito: stanno creando un nuovo modulo di registrazione, con 10 campi da compilare. Potrebbero esserci molte verifiche. Come minimizzi il numero di test senza perdere troppo in copertura?
A quale livello scrivi i test: monolito, microservizi? Come determini il livello di copertura?
Hai lavorato con database?
[nome] ha chiesto: Cosa sono i generatori e gli iteratori in Python? Qual è la differenza?
Anche i test degli sviluppatori sono stati esportati?
Raccontaci di più sul tuo stack e sugli strumenti con cui hai lavorato.
Compito: scrivere una funzione che inverte un dizionario (scambia chiavi e valori). Ad esempio, {1:2, 3:4} → {2:1, 4:3}