QA / QA Automation
Perché nella ricerca? Non è un segreto?
Quali strumenti sono stati utilizzati specificamente nei test automatici con Kafka?
Come si costruiscono i report sulle esecuzioni dei test automatici?
Perché si verificano i test Flaki? A causa dei loro servizi?
Test di accessibilità (Accessibility testing) — cos'è e cosa viene verificato?
Cos'è una richiesta idempotente e perché è importante durante i test delle API?
Qual è la differenza tra Dockerfile e docker-compose?
Sai cosa dovrebbe fare un tester nel nostro team?
In quali modi si può gestire o lanciare un'eccezione?
Parlaci della composizione del tuo team nel progetto
Ci sono stati scenari in cui un evento proveniva da un sistema esterno invece che dal tuo microservizio?
Cosa succede alla richiesta dopo aver inserito il dominio nel browser e premuto Invio?
Se il backend è completamente coperto dai test, vale ancora la pena testare l'interfaccia utente, o si può già non toccarla?
Parlami di Docker — cos'è e perché QA ne ha bisogno?
Quali tecniche di progettazione dei test conosci e utilizzi?
Quali strutture dati in Java sono sincronizzate e quali no?
Quali metodi contiene la classe Object?
Qual è la differenza tra frontend e backend?
Quali codici di risposta HTTP conosci? In cosa si differenziano 401 e 403?
Compito: Palindromo Scrivi una funzione is_palindrome(s: str) -> bool, che verifica se una stringa è un palindromo (si legge allo stesso modo da sinistra a destra e da destra a sinistra). Deve ignorare spazi, segni di punteggiatura e differenze di maiuscole/minuscole. Esempi: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False