Pourquoi utilise-t-on le polymorphisme fonctionnel : pour créer une interface et l'implémenter avec plusieurs classes?
QA / QA Automation
Vous avez accumulé un grand nombre de bugs (par exemple, 80 sur 100 tâches sont des bugs). Que faire à ce sujet ? Comment éviter l'accumulation à l'avenir ?
Le développeur a corrigé le bug, mais dans le pipeline, les tests automatiques sont en rouge. Comment voir où est l'erreur?
Que et à quelles étapes l'AQA doit-il faire lors du travail sur une tâche?
Supposons que l'algorithme de calcul du taux de dépôt dépend de deux paramètres: - existence d'un abonnement client : A, B, C (de préférence, qu'il soit chez le client) - durée du dépôt Comment ces paramètres influencent-ils le taux : 1. Durée du dépôt 1.1. jusqu'à 6 mois -> taux de 17% 1.2. plus de 6 mois -> taux de 15% 2. Présence d'un abonnement chez le client 2.1. abonnement A -> le taux augmentera de 20% 2.2. abonnement B -> le taux peut augmenter de 1,5% Tâche : analysez les vérifications effectuées par votre collègue et complétez la liste des vérifications. Vous avez au plus 5 minutes.
Comment apporteriez-vous des modifications à la base de code en ce qui concerne le travail avec Git?
Que se passe-t-il avec le message dans Kafka après que le consommateur l'a lu?
Parlez-moi de votre expérience avec les bases de données. Quelles requêtes avez-vous effectuées?
Que voyez-vous dans le journal ? Quelles informations peut-on y trouver ?
Qu'est-ce que les journaux ? Que peut-on y trouver ?
// Tâche : Écrivez une méthode qui retourne true, // si le tableau d'entiers contient 3 ou plus // nombres consécutifs n'importe où. // Par exemple : // someMethod([2, 4, 5, 6, 2]) -> true // someMethod([0, 22, 23, 24, 29]) -> true // someMethod([1, 2, 3, 4]) -> true // someMethod([1, 2, 4]) -> false
Si une API fonctionne via HTTPS, utilise GET, POST, PUT, PATCH, DELETE comme prévu, et échange du JSON, sera-t-elle toujours RESTful?
Qu'est-ce que REST et comment le comprenez-vous?
Quelles autres techniques de conception de tests, en plus des classes d'équivalence et de l'analyse des valeurs limites, avez-vous utilisées en pratique?
Comment organiseriez-vous le processus d'acceptation d'un produit réalisé par une équipe externalisée selon les exigences existantes?
Qu'est-ce que le protocole TLS?
Nommez trois principaux avantages de la mise en œuvre d'un courtier de messages dans l'architecture.