QA / QA Automation
Hai esperienza con Docker?
Cosa includi di solito nel rapporto Allure?
Cosa si può considerare come vantaggi e svantaggi dei diversi metodi di implementazione dell'esecuzione concorrente del codice?
Sono più interessato al prodotto stesso che è stato testato, poiché abbiamo anche un team di pagamenti e trasferimenti.
Com'è andata la tua giornata lavorativa?
Parliamo di errori tra il backend e i clienti. Stai testando un'app mobile, nella sezione "Preferiti". Su tutti gli account di test sono stati aggiunti prodotti, ma su un account invece dei prodotti viene visualizzato un messaggio di errore "Qualcosa è andato storto". Connetti uno sniffer. Su tutti gli account ricevi 200 OK e JSON. Quali sono i tuoi prossimi passi?
Come interagivano tra loro i microservizi? C'era un'interazione sincrona?
Quale risultato restituisce la funzione map quando viene chiamata su una collezione o un flusso di dati?
Come si può collegare un disco fisico a una directory specifica nel sistema?
Quali funzioni sono disponibili per tutti gli oggetti nel linguaggio di programmazione tramite la classe Object?
Quali sono i tipi di eventi nel logging?
Ti va bene un formato di lavoro ibrido? Tre giorni in ufficio, due giorni da remoto?
Qual è la funzione principale del framework di test JUnit nello sviluppo di applicazioni Java?
Hai lavorato con i database? Puoi fare un esempio di una query con JOIN? A cosa serve HAVING? A cosa serve DISTINCT e dove si scrive? Quali operazioni di filtraggio conosci? Come funziona LIKE? Quali tipi di database conosci? A cosa servono la chiave primaria e quella esterna?
Quali tipi di test sono stati eseguiti nell'ultimo progetto?
Test del campo con requisito: caratteri speciali e cifre, tre di esse obbligatorie.
Per cosa hai usato le fixture nei test?
Come avviare un servizio nel sistema (systemd)?
SQL: aumentare lo stipendio di tutti i dipendenti del 10%.
Quanto tempo ci ha messo a risolvere questo compito?