As-tu un projet de travail sur Spring écrit, ou étudies-tu pour toi-même?
QA / QA Automation
Que se passe-t-il si vous filtrez une requête par un champ sans index ?
Quelle est la différence entre un tableau et une collection?
Quelle est la différence entre l'API Stream et les boucles classiques?
La développement comprend-il ce qui se passe dans les tests automatisés ? Peut-il les lire ou les écrire ?
Avez-vous déjà dû écrire des constructeurs qui regroupent plusieurs méthodes en une seule?
Prépare un exemple : compteur sans synchronisation et avec Synchronized/AtomicInteger, explique quels bugs peuvent survenir sans synchronisation
Comment reproduire cela localement à moindre coût si la requête se retarde et échoue par timeout?
Parlez de votre expérience avec Git — énumérez quelques commandes de base et ce qu'elles font.
Parlez de la hiérarchie de Throwable, Exception, Error, la différence entre exceptions Checked et Unchecked
As-tu configuré tes tests comme une application Spring, si tu l'utilises?
Avec quelles bibliothèques d'assertions avez-vous travaillé?
Combien de tests automatisés backend avez-vous actuellement sur le projet et à quoi ressemble la pyramide de tests?
Effectues-tu également des tests manuels, ou quelqu'un d'autre dans l'équipe?
Combien de temps faut-il pour exécuter la smoke et la regression nocturne, quels types de tests sont inclus dans la regression?
Avez-vous déjà dû modifier vous-même un Dockerfile ou en écrire un à partir de zéro?
Qu'est-ce que null ? Un int peut-il être null ?
Parlez-moi de vous et de votre expérience
Est-ce que seuls les développeurs écrivent des tests unitaires ?
Avez-vous dû utiliser des mocks ou des émulateurs pour le backend lors des tests?