Sind Sie damit einverstanden, sich auf das Vorstellungsgespräch vorzubereiten (Probeinterview, Selbstpräsentation)?
DevOps
Was ist ein Headless Service und warum wird er mit StatefulSet verwendet?
Wie hast du die Speicherung des Terraform-States in deinem Projekt organisiert? Was hast du als Speicher verwendet und warum?
Entwickler sind es gewohnt, Änderungen manuell direkt im Cluster bereitzustellen und dabei CI/CD zu umgehen. Der Zugriff kann nicht verboten werden. Wie kann man sie motivieren, auf automatisierte Pipelines umzusteigen?
Was ist der Multi-Stage-Build in Docker und wozu ist er nützlich?
Was ist ein Linux-Kernmodul? Wie lädt man es, entlädt es und zeigt es an?
Bewerten Sie sich selbst als DevOps-Ingenieur von Junior bis Senior.
Beschreiben Sie detailliert, was nach der Ausführung des Befehls kubectl apply -f deployment.yaml passiert, in welcher Reihenfolge und auf welchen Komponenten des Clusters.
GitLab CI/CD: drei Repositories (Front, Back, DB). Der Entwickler hat einen Branch im Frontend erstellt — es soll automatisch ein Feature-Stand mit allen drei Diensten hochgezogen werden, nach dem Merge wird der Stand gelöscht. Wie realisiert man das in GitLab CI?
Wie funktioniert CNI (Container Network Interface) in Kubernetes?
Wie wird die Fehlertoleranz von etcd sichergestellt und warum ist eine ungerade Anzahl von Replikaten notwendig?
Für welche praktischen Aufgaben kann der Admission Controller verwendet werden? Was ist der Unterschied zwischen Validating und Mutating Webhook?
Welche zusätzlichen Schwierigkeiten verursacht die Datenbank in einem dynamischen Feature-Stand? Was muss getan werden?
In welcher Reihenfolge sollten die Schritte des CI/CD-Pipelines ausgeführt werden: Build, Unit-Tests, Integrationstests, Linting, statische Code-Analyse, Deployment?
Wie man ein Canary-Deployment in Kubernetes ohne zusätzliche Tools manuell durchführt?
Der Server ist sehr langsam. Welche Befehle und was zuerst überprüfen? Wenn Sie verstehen müssen, warum die Anwendung keine Logs schreibt und das System lebt, wohin würden Sie gehen?
Wie viel dokumentierte Erfahrung haben Sie als DevOps?
Wie würdest du dynamische Feature-Standards in GitLab konfigurieren? Der Stand wird bei jedem Push in den Branch bereitgestellt und nach dem Merge oder nach einer bestimmten Zeit entfernt.
Wie viel Zeit braucht man, um nach Erhalt des Angebots mit der neuen Arbeit zu beginnen?
Wie kann man offene Sockets im System anzeigen?