QA / QA Automation
Quelles sont vos attentes salariales?
Quel type de projets vous intéresse le plus : web, mobile ou services backend ? Pourquoi ?
Quelle est la différence entre git pull et git push?
Parlez-moi de votre dernier emploi, ce que vous faisiez, quels outils vous utilisiez
Parlez-nous plus en détail de votre expérience en automatisation des tests
Il existe une fonctionnalité que vous développez en collaboration avec une autre équipe. Lors des tests, vous avez rencontré des problèmes : 1. Intégration entre deux services : qui, comme il s'est avéré, ont des formats de données différents. 2. Vous avez trouvé un bug côté frontend : lorsque le frontend envoie une requête au service, et que le service répond qu'une telle méthode n'existe pas. 3. Il est urgent de tester une nouvelle fonctionnalité avec une autre équipe, mais ils indiquent qu'ils ne sont pas prêts à tester, et cette tâche n'est pas leur priorité. Comment allez-vous agir ?
Qu'est-ce que la pyramide de test et pourquoi ne peut-on pas simplement couvrir tout par des tests end-to-end?
Quels sont les avantages et les différences entre Appium Inspector et Xcode Inspector?
Avez-vous travaillé avec la programmation multithread?
503 — de qui provient cette réponse si le service auquel vous avez fait appel n'est pas disponible?
Souhaitez-vous évoluer dans le domaine des tests automatisés ou souhaitez-vous rester manuelle?
Quelle requête est idempotente?
Parlez-moi de vous : avez-vous travaillé dans l'automatisation ou en tant que testeur full-stack?
Une tâche est arrivée : ils créent un nouveau formulaire d'inscription, avec 10 champs à remplir. Il peut y avoir beaucoup de vérifications. Comment minimises-tu le nombre de tests sans trop perdre en couverture ?
À quel niveau écrivez-vous les tests : monolithe, microservices ? Comment déterminez-vous le niveau de couverture ?
Avez-vous travaillé avec des bases de données?
[nom] a demandé : Qu'est-ce que les générateurs et les itérateurs en Python ? Quelle est la différence ?
Les tests des développeurs ont-ils également été exportés?
Parlez-nous plus en détail de votre stack et des outils avec lesquels vous avez travaillé.
Tâche : écrire une fonction qui inverse un dictionnaire (échanger clés et valeurs). Par exemple, {1:2, 3:4} → {2:1, 4:3}