Questions technique d’entretien DevOps – Partie 27
Questions d’Entretien sur DevOps avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur DevOps comprennent divers sujets tel que les bases du DevOps, le développement, le déploiement continus, l’automatisation, gestion du configuration, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur DevOps.
1. Dans Docker, les conteneurs sont comme _______
A Des salles dans un hôtel, où chaque client (application) vit indépendamment
B Des appartements dans un immeuble, partageant les ressources d’un même serveur
C Des espaces de travail ouverts, où tout le monde partage tout
D Des machines séparées, chacune exécutant son propre système d’exploitation
2. Quelle est la meilleure approche pour gérer les branches dans Git dans un projet à long terme ?
A Ne travailler que sur la branche principale, en évitant les branches secondaires
B Créer des branches de fonctionnalité pour chaque nouvelle feature et les fusionner régulièrement
C Travailler sans branches et commettre directement dans main
D Créer une nouvelle branche chaque fois qu’un problème survient
3. Pourquoi utiliser des modules dans Terraform ?
A Pour améliorer la performance du script en réduisant le temps d’exécution
B Pour organiser et réutiliser des configurations de manière cohérente et modulaire
C Pour éviter l’utilisation de variables dans les configurations
D Pour fusionner plusieurs configurations en une seule ressource
4. Kubernetes est comme un manager de restaurant, il ____________
A Gère la cuisine, mais ne s’occupe pas de la salle
B Ajuste le nombre de serveurs (pods) en fonction de la demande des clients (utilisateurs)
C Répartit les commandes à la volée sans aucun plan d’organisation
D Ne peut augmenter ou diminuer l’effectif sans intervention manuelle
5. Helm versionne les charts comme __________
A Des livres anciens, qui ne peuvent être modifiés
B Des scripts d’installation qui ne peuvent pas être mis à jour
C Des recettes de cuisine, où chaque version améliore la précédente pour une meilleure préparation
D Des documents statiques sans mise à jour possible
6. Quel est l’impact de la commande git push --force
?
A Elle annule un commit sur le dépôt distant
B Elle pousse les commits locaux vers le dépôt distant, même si cela crée des conflits
C Elle supprime les branches du dépôt distant
D Elle crée un commit « forcé » dans l’historique
7. Dans Docker, l’image d’un conteneur est comme ________
A Un prototype d’un produit, prêt à être fabriqué et exécuté
B Une copie d’un fichier système à partager avec d’autres
C Une version de sauvegarde d’un conteneur déjà en cours d’exécution
D Un conteneur vide sans configuration ni dépendances
8. Si vous voyez un conteneur Docker avec le statut « Exited », cela signifie:
A Le conteneur est en cours d’exécution
B Le conteneur a terminé son exécution et s’est arrêté
C Le conteneur a échoué à démarrer
D Le conteneur est en pause
9. Si tu veux fusionner deux branches sans perdre l’historique, quelle commande utiliserais-tu ?
A git merge
B git rebase
C git pull --rebase
D git push --force
10. Quelle approche AWS utiliseriez-vous pour effectuer une sauvegarde régulière de vos fichiers ?
A Amazon EC2
B AWS CloudWatch
C Amazon S3
D AWS Lambda