QA / QA Automation
Raccontaci degli ultimi mesi di lavoro, sul progetto, su compiti di grande scala. In quale proporzione avete testato il backend e il frontend?
Come si risolvevano di solito le situazioni di conflitto? Racconta più dettagli sul caso con l'analista.
Quali sono le tue aspettative salariali?
Ci sono aspetti negativi nei microservizi?
Ci sono state situazioni in cui non si sono rispettate le scadenze dei test?
Quali principi di OOP conosci?
Quanto velocemente potrai uscire dopo l'offerta, se l'offerta ti interessa?
Ti piacerebbe svilupparti nel campo dello sviluppo? Quali aree di sviluppo e direzioni vedi per te stesso?
Immagina di avere un frontend, l'endpoint GET ALL restituisce un elenco di utenti con ID e nome, e a un certo punto al posto dell'ID viene visualizzato un valore errato nella colonna. Come localizzeresti questo problema?
Prepara un esempio: contatore senza sincronizzazione e con Synchronized/AtomicInteger, spiega quali bug possono verificarsi senza sincronizzazione
Cos'è WebSocket e come si differenzia da HTTP?
Quindi, i tuoi test di integrazione sono che un servizio va in un altro servizio o nel database?
Quali strumenti e servizi hai usato per visualizzare i log?
Nominare i test non funzionali che eseguiresti per questo servizio.
Cos'è una fixture in PyTest? Di quali parti è composta (setup/teardown tramite yield)? Quali argomenti ha la fixture?
Testando un'API senza documentazione, come capire se il risultato della richiesta è corretto o meno?
Hai esperienza con strumenti di analisi del traffico?
Hai lavorato con il multithreading?
Cosa fa il comando mvn clean test?
Cos'è Kibana?