Ruf den Incident aus, benenn einen Incident Commander und trenn Untersuchung von Kommunikation. Dann jag die gemeinsame Dependency: Authentifizierung, DNS, eine Datenbank, ein Zertifikat, die Control Plane des Service Mesh oder eine Cloud-Zone. Prüf, was sich außerhalb von Deploys geändert hat, also Config-Pushes, Feature Flags, DNS-Einträge, ablaufende Zertifikate und den Provider-Status. Mitigier vor der Diagnose, indem du Last abwirfst, umschaltest oder das verdächtige Flag deaktivierst, und verifizier dann mit nutzerseitigen SLIs.
Warum Interviewer das fragen
Gleichzeitiger, breiter Ausfall ist die Signatur einer gemeinsamen Dependency, und Interviewer wollen sehen, ob dein Instinkt die gemeinsame Ursache sucht, statt zehn Services parallel zu debuggen. Sie bewerten außerdem Incident Command: Rollentrennung, strukturierte Kommunikation und die Disziplin, zu mitigieren, bevor man alles verstanden hat.
So baust du deine Antwort auf
- Bau zuerst die Incident-Struktur auf: Commander, Kommunikation, Protokoll.
- Schließ aus dem Muster: gleichzeitig und breit heißt gemeinsame Dependency.
- Zähl auf, was sich geändert hat und kein Deploy ist.
- Mitigier mit dem umkehrbaren Hebel, den du hast, vor der Ursachenklärung.
- Bestätig die Erholung an nutzerseitigen Signalen und plan dann das Postmortem.
Beispielantwort
Breit und gleichzeitig ohne Deploy heißt fast nie zehn unabhängige Bugs, sondern eine Sache darunter. Ich stelle also sofort die Incident-Struktur auf, Commander und jemand für die Kommunikation, und arbeite dann die Liste der gemeinsamen Schichten ab: Auth-Service, DNS, die primäre Datenbank, die Mesh Control Plane, Zertifikate und den Gesundheitsstatus des Cloud-Providers. Parallel frage ich, was sich geändert hat, das kein Code ist, denn Config-Pushes und Feature Flags sind Änderungen, die Leute nicht mitzählen. Wir hatten genau dieses Muster einmal, und es war die Erneuerung einer internen Certificate Authority, bei der ein Intermediate leise abgelaufen war, sodass jeder mTLS-Handshake in derselben Minute zu scheitern begann. Der Hinweis war, dass die Fehler auf Verbindungsebene lagen und nicht auf Anwendungsebene. Während diese Untersuchung läuft, will ich einen Mitigationshebel bereit haben, meist nicht essenziellen Traffic abwerfen oder auf die Sekundärregion umschalten, denn ich bin lieber degradiert und stabil als komplett kaputt, während wir nachdenken. Danach verifiziere mit echten User-Metriken, nicht nur mit grünen Pods.
Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.
So funktioniert esNachfragen, mit denen du rechnen solltest
- Wie würdest du ein DNS-Problem schnell von einem Netzwerkproblem unterscheiden?
- Wie ist deine Haltung zum Umschalten in eine andere Region bei unbekanntem Fehler?
- Wie hältst du Stakeholder informiert, ohne die Responder auszubremsen?
Weitere Fragen für Site Reliability Engineer
Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.
Meine Fragen vorhersagen