Avec quels types d'API avez-vous travaillé en plus de REST ? Quels méthodes HTTP connaissez-vous ? La méthode POST peut-elle supprimer une entité ?
QA / QA Automation
Quels types de données intégrés connaissez-vous en Python ? Lesquels sont modifiables et lesquels sont immuables ?
Que signifie la rubrique du CV « vérification de l'intégrité des données entre services » ? Quel rôle ont joué les requêtes SQL dans ce contexte ?
Quels outils avez-vous utilisés pour travailler avec Kafka?
Exercice pratique avec Docker : comment copier un fichier dans un conteneur ? Comment renommer un fichier sous Linux ?
À quoi avez-vous utilisé les fixtures dans les tests?
Qu'est-ce qu'une fonction lambda en Python ? Dans quels cas est-il pratique de l'utiliser dans les tests ?
Quels signes indiquent que le déploiement a réussi ? Comment connaître la version du service dans Kubernetes ?
À quelle fréquence trouve-t-on des tickets vides ou des tâches avec une description insuffisante chez Yandex?
Avec quels systèmes d'exploitation travailles-tu : Windows, Linux ?
Pourquoi environ 200 tests ont-ils été nécessaires pour chacun des deux points de terminaison ? Qu'est-ce qui devait être vérifié précisément ?
Qui et comment détermine-t-on quels tests restent manuels?
Comment votre travail avec Kubernetes est-il organisé ? Accédez-vous aux pods/conteneurs, consultez les logs, modifiez les configurations ? Quelle interface est utilisée pour travailler avec Kubernetes ?
Comment tester une tâche si sa description consiste uniquement en un titre?
Comment vérifier la présence d'une clé dans un dictionnaire ? Comment fonctionne la méthode get() ?
Comment vérifier qu'une requête n'a pas renvoyé un statut 400 ou 500 ? Quelle méthode est utilisée pour cela ?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
Quelles méthodes peut-on utiliser pour trier une liste en Python ? Quelle est la différence entre sort() et sorted() ? Quelle méthode utiliser si la liste est passée en paramètre dans un test et que l'on ne veut pas modifier la liste d'origine ?
Parle-moi de ton expérience, en particulier dans l'automatisation des tests. Quelles tâches as-tu effectuées : tests API, tests UI, lesquelles plus, lesquelles moins ?
Combien de tests automatisés d'API avez-vous créés?