Qu'est-ce qu'une socket ? Quelle est la différence entre un socket de domaine Unix (UDS) et un socket réseau ?
DevOps
Qu'est-ce qu'un Headless Service et pourquoi l'utiliser avec StatefulSet?
Êtes-vous d'accord pour vous préparer à l'entretien (entretien simulé, autopresentation) ?
Comment avez-vous organisé le stockage de l'état Terraform dans votre projet ? Qu'avez-vous utilisé comme stockage et pourquoi ?
Qu'est-ce qu'un module du noyau Linux ? Comment le charger, le décharger et le visualiser ?
Les développeurs ont l'habitude de déployer manuellement les changements directement dans le cluster, en contournant CI/CD. Il n'est pas possible d'interdire l'accès. Comment les motiver à passer à des pipelines automatisés?
Qu'est-ce que la construction multi-étapes dans Docker et à quoi sert-elle?
GitLab CI/CD : trois dépôts (Front, Back, DB). Le développeur a créé une branche dans le frontend — il faut automatiquement déployer un environnement de fonctionnalités avec les trois services, puis supprimer l'environnement après le merge. Comment le réaliser dans GitLab CI ?
Décrivez en détail ce qui se passe après l'exécution de la commande kubectl apply -f deployment.yaml, dans quel ordre et sur quels composants du cluster.
Quels défis supplémentaires la base de données pose-t-elle dans un stand de fonctionnalités dynamique ? Que faut-il faire ?
Comment fonctionne CNI (Interface Réseau de Conteneur) dans Kubernetes?
Dans quel ordre doivent être effectuées les étapes du pipeline CI/CD : compilation, tests unitaires, tests d'intégration, linting, analyse statique du code, déploiement ?
Comment assurer la tolérance aux pannes d'etcd et pourquoi faut-il un nombre impair de réplicas?
Pour quelles tâches pratiques peut-on utiliser le Contrôleur d'Admission ? Quelle est la différence entre un webhook de validation et un webhook de mutation ?
Comment réaliser manuellement un déploiement canari dans Kubernetes sans outils supplémentaires?
Combien d'expérience documentée avez-vous en tant que DevOps?
Le serveur est très lent. Quelles commandes et quoi vérifier en premier lieu ? Si vous devez comprendre pourquoi l'application n'écrit pas de logs et que le système est vivant, où iriez-vous ?
Comment configurerais-tu des stands de fonctionnalités dynamiques dans GitLab ? Le stand se déploie à chaque push sur la branche et est supprimé après le merge ou après un certain temps.
Comment voir les sockets ouverts dans le système?
Combien de temps faut-il pour commencer un nouveau travail après avoir reçu l'offre?