QA / QA Automation
Dans quelles situations utilise-t-on la bibliothèque de tests Chai lors du processus de développement?
Quels types de données existent en Java ? Il y a deux variables d=1 et a=1, l'affirmation d==a est-elle vraie ou fausse ?
Quelle équipe avez-vous constituée ou à laquelle avez-vous appartenu dans votre emploi précédent?
À quel moment êtes-vous prêt à commencer à travailler?
Pouvez-vous donner un exemple d'erreur qui ne présente pas un grand danger, mais qui nécessite une correction immédiate?
Que doit faire le frontend lorsqu'un service renvoie une erreur ? Quel bug est lié à la gestion des erreurs côté frontend ?
Quels modèles de conception courants appliquez-vous dans votre pratique?
Qu'est-ce que la pyramide de test ? Parle des trois niveaux.
Après une heure de démo, l'équipe a découvert que sur la tablette, le bouton de paiement est recouvert par une bannière. Sur les téléphones, tout semble normal. Que faut-il faire?
Pourquoi avez-vous utilisé exactement INNER JOIN et pas LEFT/RIGHT JOIN?
Quelle est la fonction principale de la commande git cherry-pick et dans quels scénarios elle est le plus souvent utilisée?
Comment implémenteriez-vous la structure de la page d'accueil de Yandex en utilisant le pattern Page Object?
Comment avez-vous délégué et réparti les responsabilités dans votre dernier projet?
Comment réagissez-vous lorsque vous remarquez que vos collègues commettent des erreurs dans leur travail?
Pourquoi les tests passent séparément, mais échouent lorsqu'ils sont exécutés ensemble?
Pouvez-vous énumérer et décrire les principaux systèmes de brokers de messages avec lesquels vous avez travaillé?
Quel framework de test avez-vous utilisé : TestNG ou JUnit ?
Pouvez-vous donner des exemples de modèles de conception que vous avez utilisés dans vos projets?
Qu'est-ce qu'une fixture?
Comment un générateur peut-il obtenir une valeur de l'extérieur via send() ? Écrivez un exemple de générateur qui accepte le mot 'stop' et s'arrête.